Fior di Latte Gelato Recipe — The Italian Milk Standard


Table of contents
Fior di latte is the white gelato that hides nothing. With no eggs, no vanilla, and no cocoa to lean on, every gram of milk and sugar shows. This recipe gives you a balanced 1000 g base, the process timeline, and the numbers that keep it smooth at scooping temperature.

What Fior di Latte Actually Is
Fior di latte ("flower of milk") is the Italian white base: a clean, eggless gelato built from whole milk, heavy cream, sugars, and milk solids. It is the milk-forward cousin of the yolk-rich crema all'uovo, and the blank canvas behind stracciatella, variegato swirls, and most fruit-paste flavors.
Because there is no fat from yolks and no masking flavor, balance carries the whole product. Get the total solids and sugar split right and you taste sweet cream; get them wrong and you taste either ice or powdered milk. The name is not marketing - it describes the goal: gelato that tastes like the best spoonful of cold, sweet milk you have ever had.
Quick reference. Target 6.5-7.5% fat, ~10.5% MSNF, ~17-18% sugars, and 36-38% total solids for a scoopable white base served at -12 to -14 C.

The Recipe - 1000 g Balanced Base
This mix lands inside the white-base targets above. Weigh everything; never measure dairy by volume.
| Ingredient | Grams | Role |
|---|---|---|
| Whole milk (3.5% fat) | 620 | Water, milk fat, MSNF |
| Heavy cream (35% fat) | 150 | Fat for body and melt |
| Sucrose | 145 | Primary sugar, structure |
| Dextrose | 33 | Lowers freezing point, less sweet |
| Skim milk powder (SMP) | 48 | MSNF without water |
| Stabilizer blend (LBG/guar) | 4 | Water binding, slower melt |
| Total | 1000 | - |
That gives roughly 7.4% fat, 10.6% MSNF, 17.8% sugars, and 36.3% total solids. The dextrose does double duty: it pushes the freezing curve without adding the sweetness a second dose of sucrose would. Before you churn, run the figures through the PAC calculator - a white base should land in the anti-freezing window for -12 to -14 C service so it scoops cleanly instead of setting like a brick.
Keep MSNF near 10.5% and no higher. Push it past roughly 11% and the lactose load can exceed what the water can hold, leaving the gritty, sandy texture that comes from lactose crystals forming during storage.
Choosing Your Milk and Cream
Since milk is the flavor, source matters more here than in any chocolate or nut gelato. Use fresh, full-fat whole milk at around 3.5% fat rather than UHT where you can - the cooked note of ultra-pasteurized milk shows through a white base. The whole milk supplies water, a little fat, and most of the MSNF; the cream supplies the remaining fat that gives the base its round, coating mouthfeel.
The skim milk powder is your MSNF lever: it adds protein and lactose without diluting the mix with water, which tightens body and slows melt. If you want a cleaner, slightly less "dairy-barn" flavor, an A2 or high-quality local milk is worth the premium because there is nowhere for an off-note to hide.
Why the Sugar Split Matters
A white base is not just "add sugar until sweet." The split between sucrose and dextrose controls two things at once: perceived sweetness and freezing point. Sucrose is the reference - full structure and full sweetness. Dextrose freezes the mix harder per gram while tasting less sweet, so it lets you reach the right scooping firmness without crossing into cloying territory.
That is why the recipe pairs 145 g sucrose with 33 g dextrose instead of 178 g sucrose alone. If your base comes out too sweet but scoops well, shift a few grams from sucrose toward dextrose. If it is the right sweetness but freezes hard, the same shift helps. Some pros swap a few grams of dextrose for inverted sugar to add a faint honeyed sheen and an even softer scoop, but for a first batch keep it simple. Always re-check the totals in the balancing method so you do not drift out of the solids window.
Process - From Mix to Mantecatore

The white base is a hot-process recipe. The sequence:
- Blend the dry. Mix the stabilizer with a handful of the sucrose so it disperses instead of clumping. Combine with the SMP and remaining sugars.
- Heat the dairy. Warm milk and cream to about 40 C, then rain in the dry blend while stirring.
- Pasteurize. Hold at 65 C for 30 minutes (LTLT) or take it to 85 C briefly (HTST). This hydrates the proteins and stabilizer and makes the base safe.
- Cool fast. Drop to 4 C as quickly as possible to limit bacterial growth and start fat crystallization.
- Age it. Rest at 4 C for 4-12 hours. This maturazione step lets the stabilizer fully hydrate and the fat partially crystallize, which improves whip and body.
- Churn. Run it through the mantecatore and draw at around -8 to -9 C. Keep overrun low, in the 20-35% gelato range.
- Harden. Blast freeze to a -18 C core, then hold and serve at -12 to -14 C.
Tasting and Troubleshooting
A correct fior di latte tastes of sweet, fresh cream with a clean finish - not chalky, not icy, not cloying. If it reads flat, the issue is usually a pinch of missing salt or slightly low sugar, not more cream. A few grams of salt per kilogram sharpens the milk without making the base taste salty.
If it freezes too hard, your anti-freezing power is low; nudge dextrose up a few grams rather than dumping in sucrose, which would only make it sweeter. If it turns icy in the case, suspect low solids or heat shock during storage. If it goes grainy after a day or two, your MSNF is too high and lactose is crystallizing.
At 25% overrun this 1000 g mix yields roughly 1250 g of finished gelato - about eight to ten generous scoops. Store it covered at -14 C and serve within a few days; a white base has no spices or alcohol to mask staling, so freshness is part of the recipe. Label the batch with its draw date and rotate strictly, because the same honesty that makes fior di latte delicious also makes a tired batch obvious on the spoon.

For serving, hold the display case at the right temperature: too cold and the white base loses its silky scoop; too warm and it slumps and weeps. If you are new to building bases from scratch, work through the step-by-step balancing method and the blast-freezing rationale before you scale this batch up.
Related Concepts
Try these numbers in your batch
Free balancer · No signup wall · Watch PAC, POD, MSNF update live


