Comparisons
Fior di Latte
Crema all'Uovo
Gelato Bases

Fior di Latte vs Crema all'Uovo: Two Italian Bases

Marco Freire — gelatiere & founder of Free Gelato Balancing App
Marco Freire
Gelatiere & founder
6 min read
Fior di latte and crema all'uovo gelato side by side in white cups on marble
Fior di latte and crema all'uovo gelato side by side in white cups on marble

Fior di latte and crema all'uovo are the two foundational white-and-yellow bases of Italian gelato. One is pure milk and cream; the other is a cooked egg custard. The choice shapes flavor, color, richness, and even how you have to pasteurize — so it is the first decision in any classic recipe.

Both are "neutral" bases in the sense that flavor is layered on top of them, but they start from opposite ideas. Fior di latte — "flower of milk" — celebrates dairy itself. Crema all'uovo builds a custard around egg yolks. Understanding what each contributes makes it obvious which to reach for.

The two bases at a glance

Quick reference. Fior di latte = milk, cream, sugar, and milk solids, no egg. Crema all'uovo = the same dairy plus cooked egg yolks, which add fat, emulsifying lecithin, a yellow color, and a custard flavor.

Side-by-side comparison diagram of fior di latte and crema all'uovo across fat, color, flavor and pasteurization Figure 1 — How the two bases differ across the properties that matter at the bench.

The simplest way to see the difference is on the bench. Fior di latte leans on cream and added MSNF for its body and stays milk-white. Crema all'uovo gets a share of its fat and nearly all of its color and aroma from egg yolk, landing somewhere between pale ivory and deep gold depending on dose.

Fior di latte: the milk canvas

A small white ceramic cup of pure milk-white fior di latte gelato on marble

Fior di latte is the benchmark base of Italian gelato. It contains only milk, cream, sugar, and milk solids — usually skim milk powder to lift the MSNF, plus a small stabilizer dose. With no egg and no added flavor, every defect shows, which is exactly why gelatieri use it to judge a shop: if the fior di latte is clean and creamy, the rest of the case usually is too.

Because it relies on dairy fat and milk solids rather than yolk, fior di latte needs careful balancing of fat, sugar, and MSNF to feel rich. The trade-off is purity: it carries delicate flavors — fresh fruit, a swirl of stracciatella, a good pistachio — without competing with them. For the full method, the how to balance gelato workflow uses a fior di latte as its worked example.

Crema all'uovo: the custard base

Fresh egg yolks in a glass bowl beside a saucepan of pale custard base in an italian lab

Crema all'uovo starts as an Italian cousin of crème anglaise: milk, cream, and sugar cooked with egg yolks until the custard thickens. The yolk is the whole point. Egg yolk is roughly one-third fat and carries lecithin, a natural emulsifier that binds fat and water for a dense, elastic texture — the same chemistry that lets a custard base lean less on added mono- and diglycerides. Yolk also delivers the warm, faintly sulfurous custard aroma and the golden color that define the style.

Traditional dosing runs anywhere from a few yolks per liter to a rich 100–120 g of yolk per liter of mix in an old-school crema. More yolk means more color, more body, and a stronger egg flavor — which is why crema all'uovo pairs so naturally with zabaione, marsala, and warm spices rather than delicate fruit. The classic worked recipe lives in crema all'uovo.

Composition: the numbers behind each base

The two bases also balance to different targets. A fior di latte typically runs leaner, leaning on cream and milk powder; a crema carries more fat and total solids because the yolk contributes both. The ranges below are typical artisan starting points, not fixed rules — the how to balance gelato method shows how to move within them.

PropertyFior di latteCrema all'uovo
Fat~6–9%~8–12%
Sugars~16–20%~16–22%
MSNF~9–11%~8–10%
Egg yolknone~30–120 g/L
Total solids~34–38%~38–42%

The higher fat and solids in a crema are part of why it eats denser and coats the spoon, while a well-made fior di latte feels clean and light despite both being far denser than airy ice cream. Yolk also shifts the freezing curve slightly, so the sugar blend gets re-tuned rather than copied across. Egg-free bases instead lean on a stabilizer and sometimes added mono- and diglycerides to hold structure.

Where they diverge: pasteurization and safety

The egg is not just a flavor decision; it changes how you must heat the mix. A plain milk base can be pasteurized at a relatively low hold, but an egg-laden custard has to reach a higher temperature to be safe — commonly around 85 °C — both to manage the food-safety risk that comes with raw egg and to set the custard. That hot process is built into the custard base balance guide, and it is the practical reason crema is a "cooked" base while fior di latte can be made more gently.

A single golden scoop of crema all'uovo custard gelato in a ceramic cup

The yolk's fat and solids also shift the balance numbers. Adding yolk raises total fat and total solids, which lowers the freezing point slightly and contributes to that custard density, so a crema recipe is not just a fior di latte with eggs dropped in — the sugar and milk-solid figures get re-balanced around the yolk.

Two traditions, one case

Regionally, fior di latte is universal — the default white base from Lombardy to Sicily. Crema all'uovo is especially tied to central and southern traditions and to the egg-rich pastry culture of regions like Emilia-Romagna, Piedmont, and Sicily, where custard and marsala desserts run deep. A well-run gelateria usually offers both: fior di latte as the clean canvas, crema as the comforting, golden anchor of the case. Choosing between them for a given flavor is really a question of whether you want the flavor to sing solo or to sit inside a custard.

Practically, that choice cascades through the whole recipe. Pick fior di latte and you commit to a gentler heat treatment, a stabilizer-led structure, and a flavor that hides nothing. Pick crema and you accept the hot custard cook, the cost and handling of fresh yolks, and a base that arrives with its own color and aroma already built in. Neither is a beginner-versus-expert choice — both reward clean dairy, accurate weighing, and proper maturation — but knowing which canvas you are painting on is what keeps the finished flavor honest. In a full case, the two also play off each other: a clean fior di latte resets the palate between bolder flavors, while a golden crema reads as the indulgent, nostalgic anchor customers return for. Most gelatieri end up making both, not choosing once, and let the season and the flavor in front of them decide which base goes underneath.

Try these numbers in your batch

Free balancer · No signup wall · Watch PAC, POD, MSNF update live

Start Balancing for Free
Fior di Latte
Crema all'Uovo
Gelato Bases
Italian Gelato

Frequently asked questions

Common questions about comparisons.

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 for Free

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