How to Balance a Gelato Recipe — Step-by-Step Pro Method


Table of contents
Balancing a gelato recipe is solving a system of six numbers at once: total solids, fat, MSNF, sugar, PAC, and POD. Most home recipes ignore at least three of them and rely on copying. This is the professional method — six steps from blank page to a tested formula in under an hour.

Quick Reference: The Six Targets
Quick reference. Total solids 36 to 42%, fat 6 to 9%, MSNF 9 to 11.5%, sugar 16 to 22%, PAC 230 to 290, POD 140 to 200 (milk gelato, display case at −11 to −14°C). Stabilizers 0.3–0.5%, emulsifier 0.05–0.15%.
Below is the diagram of the full method. Read left to right; never skip a step. Each one constrains the next.

Step 1 — Set Total Solids First
Total solids (TS) is everything in the mix that is not water. It is the single most important number because it determines body, melting rate, and shelf life. Without enough solids gelato is icy. With too many it is gummy.
For a classic white-base gelato: target 38% TS (range 36–42%). For fruit gelato: 32–35%. For sorbet: 28–34%. Lock this number first.
Why? Because every other ingredient you add will displace water. If TS is wrong, no amount of PAC adjustment will fix the icy mouthfeel. Marshall, Goff & Hartel call TS "the budget" — every ingredient spends part of it.
Step 2 — Pick Your Sugar Blend
The next decision is which sugars you will use. Pure sucrose gives clean sweetness but rigid texture. Mixed blends give better scoopability and shelf life. Standard professional blends:
| Blend | Composition | Use case |
|---|---|---|
| Classic | 80% sucrose + 20% dextrose | starter gelato |
| Pro | 65% sucrose + 20% dextrose + 15% DE60 syrup | premium body |
| Long-life | 60% sucrose + 25% dextrose + 15% trehalose | low-sweetness display |
| Fruit | 50% sucrose + 30% dextrose + 20% inverted | sorbets |
Pick the blend before you set quantities. Each sugar carries a fixed PAC and POD value, so you cannot tune those independently of the blend choice.
A common beginner mistake: starting with 100% sucrose, then adding dextrose later when the gelato comes out hard. By that point the recipe is already scaffolded around sucrose's POD of 100, and adding dextrose drops perceived sweetness in a way that requires re-balancing the entire flavor.
Step 3 — Hit PAC and POD Together
This is the math step. Your sugar quantities must produce PAC 230 to 290 (anti-freezing power) and POD 140 to 200 (sweetness). Both are calculated per 1000 g of total mix.
The values per ingredient (per gram, per 1000 g basis):
| Ingredient | PAC | POD |
|---|---|---|
| Sucrose | 100 | 100 |
| Dextrose | 190 | 70 |
| Fructose | 190 | 170 |
| Inverted sugar | 190 | 130 |
| DE60 glucose syrup, dry basis | 110 | 65 |
| DE38 to 42 glucose syrup, dry basis | 60 to 80 | 35 to 50 |
| Trehalose | 100 | 45 |
| Lactose (in milk) | 100 | 16 |
Worked example for 1000 g mix targeting PAC 260, POD 175, sugar 18% (grams × value / 100):
- 130 g sucrose → PAC 130, POD 130
- 30 g dextrose → PAC 57, POD 21
- 20 g DE60 syrup (80% solids) → PAC 17.6, POD 10.4, using the as sold 88 and 52 in the app's ingredient table
- Lactose from milk solids (≈42 g) → PAC 42, POD 6.7
Sum = PAC 246.6, POD 168.1, about 247 / 168. Lift the dextrose to 38 g and the math hits about 262 / 174, inside both targets. This kind of small adjustment is why a calculator is non-optional for the first ten recipes.
Step 4 — Set Fat and MSNF
Fat and MSNF (milk solids non-fat) define body. They come from milk, cream, butter, and skim milk powder. Targets:
- Fat: 6–9% (use whole milk + cream + occasional butter for chocolate gelati).
- MSNF: 9 to 11.5% (use skim milk powder if dairy is below 11%).
The MSNF ceiling is hard. Above about 11.5% (lactose passing 10% of the water) you risk sandiness because lactose crystallizes during storage. Below 8% the gelato lacks emulsion structure and tastes thin.
For 1000 g mix at 7% fat, 11% MSNF, you can use:
- 670 g whole milk (3.5% fat, 8.5% MSNF) → 23.5 g fat, 56.9 g MSNF
- 100 g cream (35% fat) → 35 g fat, 5.5 g MSNF
- 25 g skim milk powder → 0 g fat, 24 g MSNF
Subtotal: 58.5 g fat / 1000 = 5.9% (low — bump cream to 120 g) and 86.4 g MSNF / 1000 = 8.6% (low — bump SMP to 35 g). Two iterations and you are at target.

Step 5 — Add Stabilizers and Emulsifier
Stabilizers bind water and slow ice crystal growth. Emulsifiers help fat destabilize during freezing for better body.
Standard pro doses (per 1000 g mix):
- LBG (locust bean gum): 1.5–2.5 g
- Guar: 0.5–1.0 g
- Carrageenan or CMC: 0.3–0.5 g
- Soy lecithin: 0.5–1.5 g (or egg yolk for traditional bases)
- Mono-diglycerides: 0.5–1.5 g
For a beginner, a pre-blended stabilizer-emulsifier (like Stabilen, Cremodan SE, Capset Neutro 5) at 4–5 g per kg of mix is foolproof. Once the recipe stabilizes, switch to individual gums for fine control.
Step 6 — Test, Taste, Iterate
Now produce a 500 g batch following the pasteurization → maturation → mantecazione workflow. Taste at three points:
- After maturation (4–8 h at 4°C): the mix should taste sweeter than you want — about 30% more sweetness than the final scoop. Cold dulls perception.
- At extraction from the mantecatore: texture should be elastic, glossy, lifting in soft ribbons.
- After 12 h in the pozzetto: scoopability is the truth test. Hard? Recheck PAC. Icy? Recheck total solids.
Document the result. Adjust one variable at a time. A common iteration loop:
- First batch reads icy → raise total solids by 1 percentage point.
- Second batch reads hard at −12°C → raise PAC by 15 points.
- Third batch reads cloying → drop POD by 10 points (replace dextrose with trehalose).
Most flavors converge in 3–4 iterations. Keep a logbook.
Common Mistakes That Break Balance
- Not weighing milk by mass. A 1 L carton can weigh 1020–1050 g depending on fat content.
- Ignoring lactose PAC. Milk MSNF carries lactose at PAC 100 — about 4–5 lactose grams per 100 g of milk. Forgetting this underestimates PAC by 8–12 points.
- Adding stabilizer to fix hardness. Stabilizer does not lower freezing point. Sugar does.
- Copying a foreign recipe with no rebalancing. Italian "panna" can be 35% or 40% fat. US "heavy cream" is 36% by minimum spec. The 4-point gap shifts your fat % by 0.4–0.6 in a 100 g cream addition.
- Not measuring serving temperature. A recipe balanced for −12°C will fail at −18°C. Always design for the cabinet you actually have.
A Worked Reference Recipe
Here is a fully balanced fior di latte for 1000 g of mix:
| Ingredient | Grams | Notes |
|---|---|---|
| Whole milk | 670 | 3.5% fat, 8.5% MSNF |
| Heavy cream | 120 | 35% fat |
| Skim milk powder | 35 | MSNF boost |
| Sucrose | 130 | base sugar |
| Dextrose | 35 | PAC + body |
| DE60 glucose syrup | 5 | scoop body |
| Stabilizer-emulsifier blend | 5 | LBG/guar/MDG |
Reads: TS 38.5%, fat 7.2%, MSNF 11.0%, sugar 17.0%, PAC 254, POD 184. Production: pasteurize 85°C × 2 min, mature 4 h at 4°C, mantecate to −8°C, hold at −12°C in pozzetto.
Beyond White Base — Adapting the Method
The six-step method applies to every gelato family, but the targets shift slightly:
| Family | TS | Fat | MSNF | Sugar | PAC | POD |
|---|---|---|---|---|---|---|
| White-base (fior di latte) | 36 to 42% | 6 to 9% | 9 to 11.5% | 16 to 22% | 230 to 290 | 140 to 200 |
| Chocolate gelato | 38 to 42% | 6 to 12% (cocoa butter included) | 8 to 10% | 18 to 22% | 240 to 300 | 170 to 200 |
| Pistachio (paste-based) | 40 to 42% | 9 to 12% | 8 to 9% | 16 to 20% | 240 to 290 | 170 to 200 |
| Fruit gelato (with milk) | 32 to 38% | 3.5 to 6% | 6 to 9% | 22 to 25% | 280 to 310 | 200 to 230 |
| Sorbet (no dairy) | 28 to 34% | 0% | 0% | 25 to 30% | 280 to 340 | 220 to 270 |
For chocolate, fat from cocoa butter replaces some milk fat, which is why chocolate recipes accept less added dairy fat while total fat stays in the 6 to 12% band. For fruit gelato and sorbet, sugar carries more responsibility for body because there is little or no MSNF to bind water; sugar must be high enough for both sweetness and PAC.
How to Read a Balance Sheet at a Glance
A good balance sheet (paper or app output) shows you all six numbers in one view. When tasting a competitor's gelato or reverse-engineering a recipe, scan in this order:
- Total solids → tells you how watery or dense it will feel.
- Fat → drives mouthcoating; fruit gelati feel different from cream gelati.
- PAC at serving temp → predicts hardness in the cabinet.
- POD → predicts sweetness perception.
- Sugar / fat ratio → above 2.5 is "lean", below 1.5 is "rich".
- MSNF → above 11.5% risks sandiness from lactose crystallization.
If any single number is outside its range, the recipe will fail in a specific way — and the failure will tell you which number to adjust.
Tools You Will Need
- Digital scale with 0.1 g resolution for ingredients ≤ 100 g.
- Probe thermometer for pasteurization and cabinet verification.
- PAC/POD calculator — spreadsheet, app, or our free calculator.
- Notebook for batch records — every iteration documented.
- Tasting spoons of consistent shape for blind taste comparisons.
The single biggest accelerator is the calculator. A spreadsheet with ingredient values and live total formulas turns 30-minute manual math into 30-second adjustment.
Why Balanced Gelato Tastes Better the Second Day
A correctly balanced gelato improves slightly during the first 12–24 hours in the pozzetto. The reason is partial lactose crystallization, fat globule rearrangement, and stabilizer hydration completing. After 36–48 hours though, ice crystal growth (Ostwald ripening) starts to dominate and the texture degrades. This is why Italian gelaterie run a tight 24–48 hour cycle and refuse to sell day-three product. A balanced recipe is part of the answer; a balanced workflow is the rest.
If you want your gelato to peak at hour 12 instead of hour zero, plan production the evening before service. The mix balances, the recipe matures, and you scoop a better gelato.

The Big Picture
Everything in this article fits into a larger framework — the complete professional method from raw ingredients to a pozzetto of finished gelato. If you want the full system in one place, with all the math, equipment, methodology, recipes, troubleshooting, and business notes consolidated, the place to start is:
→ How to Make Professional Italian Gelato — The Complete Guide — the complete pillar guide.
Related Concepts
- What makes a gelato recipe work: six numbers to check- ⭐ How to Make Professional Italian Gelato — The Complete Guide — the complete pillar guide
- Bilanciamento — recipe balancing
- PAC — anti-freezing power
- POD — relative sweetness
- MSNF — milk solids non-fat
- Total solids in gelato
- Maturazione — mix maturation
- Mantecazione — churning to ice
- PAC calculator
Want this recipe adapted to your ingredients, machine or country? Recipe review, USD 49


