Troubleshooting
gelato troubleshooting
ice crystals
PAC

Why Is My Gelato Icy? Causes and Fixes

MF
Marco Freire
Gelatiere & founder
7 min read
Close-up of artisanal gelato in a metal pan showing visible ice crystals and slightly grainy texture
Close-up of artisanal gelato in a metal pan showing visible ice crystals and slightly grainy texture

Icy gelato is the most common complaint from home and pro gelatieri. The good news: it always traces to one of four root causes — and each one has a measurable fix.

The four causes (in order of frequency)

Quick reference. Icy gelato = (a) too much free water, (b) too little MSNF, (c) slow batch freezing, or (d) temperature shock during storage. Fix the highest-frequency cause first.

Diagnostic flowchart for icy gelato troubleshooting showing four causes with their PAC and MSNF thresholds Figure 1 — Trace icy gelato to its root cause in 30 seconds using these threshold values.

Most gelato in your freezer right now is icy for cause (a) or (b). They are the easiest to measure and the easiest to fix. Causes (c) and (d) are equipment-driven and require either equipment changes or workflow changes.

Cause #1 — Too much free water (low PAC)

Gelato is typically 60-65% water by mass. "Free" water means water that is not bound to MSNF, sugars, or stabilizers. Free water freezes into pure ice crystals. The more free water, the more ice you taste.

The metric that controls this is PAC (Potere Anti-Congelante) — anti-freezing power. PAC measures how much your sugar mix lowers the freezing point of water. Higher PAC = more water stays liquid at -14°C = smoother gelato.

Professional gelato sits at PAC 230-280. If yours is below 220, you will get visible ice. Diagnose:

Your PACWhat you tasteFix
<200Very icy, hard scoopAdd 30-50 g dextrose per kg of mix
200-220Slightly icy, hardAdd 15-25 g dextrose per kg
220-280Smooth, good scoopNo PAC fix needed
>300Soft, drippyReduce dextrose or invert sugar

Dextrose has PAC coefficient 190 (vs sucrose at 100), so it boosts anti-freeze power without adding equivalent sweetness. Inverted sugar (190) and fructose (190) work the same way. Don't just add more sucrose — you'll make it cloying without enough PAC effect.

Cause #2 — Too little MSNF (free water has nowhere to bind)

MSNF (Milk Solids Non-Fat) = lactose + protein + ash from skim milk. Professional gelato carries 9-12% MSNF. If your recipe is below 8%, the proteins simply cannot bind enough water and the rest freezes into crystals.

Most home recipes underweight MSNF because they use only whole milk and cream. To raise MSNF:

  • Add 30-50 g of skim milk powder (SMP) per kg of mix — it is 95% MSNF
  • Substitute 10% of the cream with evaporated milk
  • Use buffalo milk (10.4% MSNF vs cow milk's 8.7%) where available

The water-binding capacity of MSNF is dramatic: 1 g of MSNF can hold approximately 1.5-2 g of water. Adding 35 g SMP to a 1000 g mix locks up an additional 50-70 g of free water. That alone can take a recipe from icy to silky.

A glass beaker pours fresh milk into a stainless mixing bowl on white marble — the start of a properly balanced base Adjusting MSNF starts at the mix stage. Skim milk powder, evaporated milk, or buffalo milk all bind free water.

Cause #3 — Slow batch freezing (mantecazione)

Ice crystal size depends on freezing speed. Fast freezing = many tiny crystals (smooth). Slow freezing = few large crystals (icy/grainy).

The rule of thumb: extraction in 8-12 minutes for a horizontal mantecatore, 6-8 minutes for a vertical professional unit. If your home machine takes 25-40 minutes, that is your problem regardless of how perfect your balance is.

Fixes for slow freezing:

  1. Pre-chill the mix to 4°C minimum before churning. Some pros mature at 4°C for 4-6 hours, then refrigerate further to 2°C right before mantecazione.
  2. Pre-freeze the mantecatore bowl 24 hours in advance (for home compressor-less units).
  3. Run the machine on max speed from the start — don't ramp up.
  4. Extract at -8°C, never warmer. If your machine cannot reach -8°C, the texture will always have ice.

Cause #4 — Temperature shock during storage (recrystallization)

This is the sneaky one. Your gelato comes out of the mantecatore beautifully smooth, but a day later it is icy. Recrystallization is happening: tiny initial crystals are merging into bigger ones every time the temperature shifts.

Main culprits:

  • Auto-defrost freezer cycles (warms up to -10°C every 6-8 hours)
  • Door opening (every open = ~3°C swing for 20+ min)
  • Inadequate stabilizer (no carrageenan, LBG, or guar to slow water mobility)

Fixes: switch to a manual-defrost freezer set at -18°C (gelato will be hard but won't recrystallize), add 0.3-0.5% stabilizer blend to your recipe, and minimize door openings. For pro shops: a dedicated -14°C display case with no defrost cycle is non-negotiable.

Putting it all together — a real diagnostic walkthrough

You make a fior di latte recipe. It comes out smooth on day 1. By day 3 it is grainy. Walk through the four causes:

  1. PAC check. Run your recipe through the free balancer. You see PAC = 215. Below the 230-280 range. Fix: add 20 g dextrose per kg of mix → PAC jumps to 248.
  2. MSNF check. Same balancer shows MSNF = 8.2%. Below 9% target. Fix: add 25 g SMP per kg of mix → MSNF rises to 10.5%.
  3. Freezing check. Your home Lello is taking 18 minutes to extract at -6°C. Pre-freeze the bowl, pre-chill mix to 2°C. Time drops to 12 minutes, extract at -8°C.
  4. Storage check. You realize your kitchen freezer auto-defrosts. Move the gelato to a chest freezer at -18°C.

Smooth glossy italian gelato in a white ceramic cup with a clean scoop curl on top, the perfect texture solution The texture you want — glossy, dense, scoopable. A balanced recipe + fast freeze + stable storage gets you here every time.

Four adjustments and your fior di latte is silky on day 7. None of them required new equipment except moving to the right freezer.

When to suspect equipment, not balance

If you have rebalanced multiple times and still see ice, the issue is mechanical:

  • Your mantecatore cannot reach -8°C (compressor undersized)
  • Your freezer cycles temperatures (auto-defrost or undersized for thermal mass)
  • Your scale is inaccurate (gram-level matters in balancing)

Before replacing equipment, validate with a thermometer. Stick a pin probe in your freezer for 24 hours and log min/max. If you see swings >3°C, that is your problem.

Run these numbers live

Open the free balancer and adjust ingredients as you read.

Open balancer
gelato troubleshooting
ice crystals
PAC
MSNF
balancing

Frequently asked questions

Common questions about troubleshooting.

Continue reading

View all

You read the theory. Now run the numbers.

Open the free balancer, plug in your own ingredients, and apply what you just read. PAC, POD, MSNF, Total Solids — all updated live as you adjust the recipe. No signup wall, no paywall.

Start balancing — free

Used by 4,200+ pro gelatieri and serious home cooks.