Recipes
Stracciatella
Recipes
Fior di Latte

Stracciatella Fior di Latte — Original Italian Recipe

Marco Freire — gelatiere & founder of Free Gelato Balancing App
Marco Freire
Gelatiere & founder
6 min read
Finished stracciatella fior di latte gelato in a white ceramic cup with dark chocolate shards on marble
Finished stracciatella fior di latte gelato in a white ceramic cup with dark chocolate shards on marble

Stracciatella is fior di latte that learned to crack. The original Italian recipe is nothing more than a clean white milk base with thin dark-chocolate shards torn through it at the end of churning. Get the base balanced and the chocolate thin, and the rest is timing.

Fresh fior di latte gelato base in a curved stainless pan with a single paddle on marble The white base does most of the work; the chocolate is the finishing move.

The Story Behind Stracciatella

Stracciatella is widely credited to Enrico Panattoni at Ristorante La Marianna in Bergamo, who began drizzling melted chocolate into churning fior di latte around 1961. The name comes from the Italian stracciare, "to tear" — the paddle shatters the setting chocolate into irregular flakes rather than uniform chips. From Bergamo it spread across Lombardy and then all of Italy, and today it is one of the few flavors found in virtually every gelateria.

What makes the flavor endure is its honesty. There is no caramel, no nut paste, and no egg richness to mask a weak base. The contrast of cold, bittersweet chocolate against clean sweet cream is the entire experience, which is why getting the fior di latte right comes before any chocolate touches the machine.

Quick reference. Stracciatella = a balanced eggless fior di latte base (≈7% fat, ≈18% sugars, ≈37% total solids) plus 80–100 g of thin dark chocolate per kg, drizzled in during the last minute of churning.

Diagram showing stracciatella base balance targets for fat, sugars, MSNF and total solids against acceptable ranges Figure 1 — Where a stracciatella base should land on the four numbers that drive body.

The Fior di Latte Base Recipe

This makes 1000 g of mix, which churns out to roughly 1.25 kg of finished gelato. The base is intentionally simple so the milk flavor reads clean before the chocolate goes in.

IngredientGramsRole
Whole milk (3.5% fat)615Water, lactose, milk protein
Heavy cream (35% fat)125Fat for richness and body
Skimmed milk powder38Milk solids-non-fat (MSNF)
Sucrose145Primary sweetener and structure
Dextrose32Lowers freezing point, less sweet
Stabilizer blend (LBG + guar)5Controls ice crystal growth
Total base1000
Dark chocolate (60–70%)80–100Added at the end as shards

Combine the milk and cream in a pot and begin heating. Blend the skimmed milk powder and stabilizer with a portion of the sucrose before adding, so the powders disperse without lumping. Add the sugars as the mix passes 40 °C, then pasteurize — either a low-temperature hold (65 °C for 30 minutes) or a high-temperature short hold (85 °C for a few seconds), then cool quickly. Hold the base for maturazione (aging) at 4 °C for 6–12 hours so the stabilizer fully hydrates, the proteins relax, and the fat partially crystallizes; aged base whips smoother and resists melting better in the cup.

If you do not keep skimmed milk powder on hand, you can lift the milk solids with a little extra cream and a touch more milk, but powder is the cleanest lever for MSNF without adding fat. For the full method on dialing in a white base from scratch, see how to balance a gelato recipe.

Choosing and Melting the Chocolate

Use a real dark chocolate, ideally a couverture at 60–70% cocoa, not chips. Chips contain stabilizers that keep them solid and will not flow into thin shards. Melt the chocolate gently to 40–45 °C. If it is too thick to ribbon off a spoon, thin it with 10–15% cocoa butter or a neutral oil; this lowers viscosity so it sets into delicate flakes instead of clumps.

Warm melted dark chocolate drizzled in a thin stream into churning white gelato forming fine shards A thin, warm ribbon hits the cold gelato and sets on contact.

You do not need to fully temper the chocolate for stracciatella, because the shards set by thermal shock against the cold gelato rather than by crystal seeding. Tempering matters more for molded inclusions.

How to Create the Shards

Churn the base in your machine until it reaches roughly −5 to −8 °C and looks like soft gelato. In the last 60–90 seconds, drizzle the warm chocolate in a thin, steady stream while the paddle keeps turning. The cold instantly solidifies the chocolate, and the rotating paddle tears it into shards — stracciare in action. Stop churning as soon as the chocolate is dispersed; over-mixing grinds the shards into powder and muddies the white base.

The amount of chocolate is a matter of taste, but 80–100 g per kilogram of base lands in the classic range — enough that every spoonful has shards without the chocolate dominating the milk. On a vertical batch freezer you can drizzle directly into the open top; on a horizontal machine, add the chocolate just before extraction and fold briefly. If you are extracting and hand-layering instead, alternate thin ribbons of chocolate between layers of gelato and run a spatula through once. This torn, irregular texture is exactly what separates stracciatella from a uniform chocolate chip gelato, where solid chips are folded in cold.

Balancing Numbers That Matter

Because there is no egg yolk or paste to hide behind, the base numbers show in the cup. These are the targets to aim for in the finished mix.

MetricTargetWhy it matters
Fat6–9%Carries flavor and softens texture
Sugars17–20%Sweetness plus freezing-point control
MSNF9–11%Body and creaminess without fat
Total solids36–40%Less free water means fewer ice crystals

Anti-freezing power and sweetness are easiest to check with a PAC calculator; aim for a PAC in the usual gelato window so the product scoops cleanly. If PAC and POD are new terms, start with what is PAC.

Serving and Storage

Serve stracciatella at −11 to −13 °C, the standard gelato display range. Below that the chocolate shards turn brittle and snap unpleasantly; above it the base slumps. Store the base unfrozen for no more than a few days, and consume the finished gelato within about a week for the best shard crispness, since the chocolate slowly softens as it equilibrates with the cream.

A handful of errors account for most disappointing batches. The base is too sweet or too lean, so the milk reads thin; fix it by checking your numbers rather than guessing. The chocolate is added too thick or too cool, so it clumps instead of shattering — keep it at 40–45 °C and thin it if it ribbons sluggishly. The chocolate is folded too long, grinding shards to dust and turning the white base grey. Or the chocolate is plain chips, which never flow. Each of these is avoidable once you treat the base and the chocolate as two separate disciplines that meet only in the final minute. Taste the finished gelato cold, the way a customer will, before you judge the balance — a base that seems perfect at room temperature often reads under-sweet once it is frozen and served at display temperature.

Single scoop of stracciatella gelato showing fine dark chocolate shards in white cream in a ceramic cup Thin shards, clean white base — the original done right.

Try these numbers in your batch

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

Start Balancing for Free
Stracciatella
Recipes
Fior di Latte
Chocolate

Frequently asked questions

Common questions about recipes.

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.