Custard Gelato Balance Guide — Yolk Math for Italian Bases


Table of contents
A custard base is the Italian crema all'uovo — milk, cream, sugar, and pasteurized egg yolks worked into a smooth, scoopable gelato. Balancing it requires more math than a fior di latte because yolks add fat, water, and solids at once. This guide walks the targets, the substitutions, and a worked 1 kg example.
What a custard base must hit
Quick reference. Target fat 7–10%, sugar 16–19%, MSNF 9–11%, total solids 38–42%, PAC 220–260, POD 200–230 for an Italian crema gelato.
A balanced gelato sits inside narrow windows defined by physics, not preference. Fat and MSNF carry flavour and body. Sugars set sweetness (POD) and freezing point (PAC). Total solids govern the water-to-solid ratio, which decides whether the mix freezes smooth or icy. The values above are the Italian artisan window taught at Carpigiani Gelato University and described by Luca Caviezel in Scienza e tecnologia del gelato artigianale (Chiriotti, 2010).
A custard base is built on these targets but adapts them to the contribution of yolks. Yolks are roughly 32% fat, 16% protein, 50% water, plus 1.7% other solids (USDA FoodData Central, raw egg yolk, FDC ID 173424). Every 1% of yolk in the mix therefore adds about 0.32% fat and 0.17% protein-driven solids before the dairy contributes anything.

Why yolks shift the math
Yolks do three jobs in a custard gelato: they emulsify the fat phase (via natural lecithin), they thicken slightly on pasteurization (protein coagulation begins around 65 °C), and they add flavour. They do not lower the freezing point — proteins and fats contribute almost nothing to PAC. So adding yolks pushes total solids and fat up without changing sweetness or PAC, which is the trap most home recipes fall into.
The correction is straightforward. When yolks go up, dairy fat (cream) comes down, dry MSNF (skim milk powder) comes down a touch, and sugars stay close to the original sweetness while PAC is rechecked using the PAC Calculator.
Targets for a classic crema all'uovo
| Variable | Crema target | Why |
|---|---|---|
| Total fat | 7–10% | Yolks supply 2–3%, cream finishes it |
| MSNF | 9–11% | Lower than fior di latte; yolks crowd the solids budget |
| Sucrose | 13–15% | Reduced to leave room for dextrose |
| Dextrose | 2–4% | Brings PAC up cleanly |
| Yolks (pasteurized) | 5–8% | Sweet spot for body and flavour |
| Stabilizer | 0.2–0.4% | LBG/guar/tara, not optional |
| Total solids | 38–42% | Above 38% to avoid iciness |
| PAC | 220–260 | Soft at –14 °C but holds shape |
| POD | 200–230 | Slightly less sweet than fior di latte |
Figure 1 — Custard base targets with the typical artisan window highlighted.
Worked example: 1 kg crema base
Goal: a clean crema all'uovo at 38.5% total solids, 8% fat, 17% total sugars (POD ~215), PAC ~240, with 6% egg yolk.
| Ingredient | Grams | % of mix |
|---|---|---|
| Whole milk (3.5% fat) | 600 | 60.0% |
| Heavy cream (35% fat) | 130 | 13.0% |
| Pasteurized egg yolk | 60 | 6.0% |
| Sucrose | 130 | 13.0% |
| Dextrose | 35 | 3.5% |
| Skim milk powder | 40 | 4.0% |
| Stabilizer (LBG + guar blend) | 3 | 0.3% |
| Vanilla / lemon zest | 2 | 0.2% |
| Total | 1000 | 100% |
Numbers check out as follows (see Total Solids Calculator for the worksheet):
- Fat: cream (45.5) + milk (21) + yolk (19.2) ≈ 8.6%
- MSNF: milk (5.0) + cream (0.8) + SMP (3.8) + yolk (1.0) ≈ 10.6%
- Sugars: sucrose (13) + dextrose (3.5) + lactose-in-MSNF (~5.6) ≈ 22% of total solids
- PAC: sucrose (100) + dextrose (190) + lactose ≈ 235
- Total solids: 38.6%
The recipe sits inside every artisan window without further adjustment.
Pasteurization and ageing
Custard bases need higher pasteurization temperatures than dairy-only mixes because yolk proteins must denature partially to thicken the base without scrambling. The professional standard is HTST: 85 °C held 15 seconds, then crash-cooled to 4 °C within 30 minutes (see Pasteurizer Types for the equipment side).
Age the base 6–12 hours at 4 °C. Ageing lets stabilizers fully hydrate, gives the yolk lecithin time to position itself on fat globule surfaces, and produces a measurably drier scoop after mantecazione (Goff & Hartel, Ice Cream, 7th ed., 2013, ch. 8).
Common mistakes
The three failures that produce a bad crema gelato come up again and again in shop visits. First, treating yolks as pure flavour and forgetting their fat contribution — leading to total fat above 12%, which is heavy and slow to melt. Second, keeping sucrose unchanged when yolks are added — POD stays where it was but PAC stays low because no dextrose is used; the gelato freezes hard. Third, dropping the stabilizer because "yolks are enough" — the result is fine fresh but icy after 4–7 days in the case.
The How to Balance a Gelato Recipe walkthrough covers the iterative process; this page is the custard-specific addition.
When to deviate from the windows
A gianduia base sits at the top of the fat window (10%) because the cocoa-hazelnut paste adds another 6–8% fat from nuts and cocoa butter. A zabaione adds Marsala, which lowers freezing point — so PAC climbs to 260–290 and sugars come down accordingly. A crema pasticcera gelato (using a precooked pastry cream) shifts MSNF higher and yolks lower because the cream is already structured.
Each variation respects the same logic: pick a base style, lock the fat-yolk-sugar relationship, recheck PAC and POD against the freezing-point target.
Related Concepts
Try these numbers in your batch
Free balancer · No signup wall · Watch PAC, POD, MSNF update live


