Yogurt Gelato — Tangy Frozen Yogurt the Italian Way


Table of contents
Yogurt gelato is Italy's tangy answer to frozen yogurt — full-fat, restaurant-style, balanced for scooping rather than soft-serve. The trick: 50–60% strained yogurt, a 5–7% milk fat backbone, and dextrose to drive PAC because yogurt's lactic acid load already nudges PAC up faster than the dairy base alone would suggest.

What Defines an Authentic Yogurt Gelato
Quick reference. Yogurt gelato uses 50–60% whole-milk Greek yogurt, sugars 16–18%, dextrose 3–4%, MSNF total 9–11%, fat 5–7%. PAC target 25–28; POD 18–20. Brix of finished mix ~32; pH 4.0–4.4.
Figure 1 — Balance targets vs. this recipe.
Italian yogurt gelato sits between gelato and American frozen yogurt in structure. Frozen yogurt in the U.S. is typically a soft-serve product churned at high overrun (50–80%) using cultured non-fat milk with stabilizer blends; Italian artisan yogurt gelato is denser (25–35% overrun), fully matured, scooped from a showcase, and uses full-fat strained yogurt as the flavor base. The gelato vs. ice cream comparison covers the overrun and fat differences in detail; this recipe deliberately stays in gelato territory.
For yogurt specifically, two further constraints apply. First, lactic acid (~0.7–1.0% in commercial yogurt) drops the mix pH into the 4.0–4.4 window, which changes how MSNF proteins behave during churning — caseins partially destabilize and produce a slightly more "open" body. Second, strained yogurt has higher protein and lower water than plain yogurt, so the math has to account for that protein contribution to total solids without overshooting MSNF.
Choosing and Preparing the Yogurt
Variety matters. Full-fat Greek-style strained yogurt (10% fat, 8% protein, often labeled 0% sugar) is the gold standard for artisan production. Italian shops typically use FAGE Total 10% or domestic equivalents like Yomo Greco; both run 4–5 €/kg wholesale. Skyr (Icelandic strained yogurt) is lower in fat (~0.5%) but very high in protein (~10–12%) — it produces a leaner, more tart gelato but requires adding back cream to hit the fat target. Mediterranean-style unstrained yogurt at 3.5% fat works in a pinch but produces a thinner, more icy result without recipe compensation.
Acidity matters as much as fat. Yogurt cultures continue acidifying slightly even under refrigeration, so freshly-opened yogurt (pH ~4.2) and yogurt near its expiration date (pH ~3.9) produce noticeably different gelati. Italian artisans typically taste the yogurt before each production batch and adjust sugars upward by 0.5–1% when using older, more acidic lots.
Process: stir the yogurt thoroughly to homogenize fat distribution (especially with Greek-style, which tends to separate slightly during storage), then chill to under 4 °C before mixing. Do not heat the yogurt directly — pasteurization above 60 °C kills the live cultures and curdles the proteins, producing a grainy, separated mix that no amount of homogenization recovers. The pasteurization step happens on the dairy base only.
Recipe Card — Yogurt Gelato 1000 g
| Ingredient | Grams | % |
|---|---|---|
| Greek-style strained yogurt (10% fat) | 550 | 55.0 |
| Whole milk | 230 | 23.0 |
| Heavy cream (35% fat) | 30 | 3.0 |
| Sucrose | 130 | 13.0 |
| Dextrose | 35 | 3.5 |
| Skim milk powder | 20 | 2.0 |
| Stabilizer blend (LBG + guar 50/50) | 4 | 0.4 |
| Lemon juice (optional brightening) | 1 | 0.1 |
| Total mix | 1000 | 100 |
Balance targets — verify with the PAC calculator and POD calculator:
| Metric | Target | This Recipe |
|---|---|---|
| Fat | 5–7% | 6.6% |
| MSNF | 9–11% | 10.4% |
| Sugars (total incl. yogurt lactose) | 18–22% | 20.5% |
| Total Solids | 36–40% | 38.0% |
| PAC | 25–28 | 26 |
| POD | 18–20 | 19 |
This recipe assumes Greek yogurt at 10% fat. If your yogurt is leaner (5%, Mediterranean-style), increase cream from 3% to 6% and reduce milk by 3% to maintain the 5–7% fat window. If yogurt is full-fat unstrained (~3.5% fat, 4% protein), reduce milk and add another 30 g cream plus 10 g additional skim milk powder to keep MSNF on target.
Production Process — Step by Step
Combine milk, cream, sucrose, dextrose, skim milk powder, and stabilizer (pre-mixed dry with about 5× its weight in sucrose to prevent lumping) in a pasteurizer or saucepan. Heat to 85 °C with constant stirring for 30 seconds, then crash-cool to under 4 °C. This is the base — yogurt is never heated. Pasteurizing the milk-and-sugar base at 85 °C hits HTST equivalence (FDA 21 CFR 135.110 for cultured dairy products requires 71.7 °C for 15 seconds, so 85 °C/30 s is a comfortable margin).
Once the base is cold, whisk in the chilled yogurt and optional lemon juice. Mix gently — heavy whisking incorporates air and breaks the protein network. The result should be a smooth, pale, faintly tangy liquid at 4 °C. Pass through a fine mesh sieve if you can feel any small lumps; yogurt occasionally throws tiny protein clumps that ruin the finished mouthfeel.
Rest in maturazione at 4 °C for 6–12 hours. Maturation is more important for yogurt gelato than for fruit sorbets — the casein proteins need time to fully hydrate the stabilizer, and the lactic culture continues working slowly, deepening the flavor profile. Pour into a clean mantecatore. Draw at −7 to −9 °C with 25–35% overrun. Yogurt gelato benefits from slightly higher overrun than fruit sorbets because the dairy base needs some air to feel light rather than dense and clay-like. Move trays directly to a blast chiller at −25 °C for 60–90 minutes, then to −18 °C storage.
Stabilizer choice — why LBG/guar over pectin
Yogurt gelato is a dairy-protein system, not a fruit system. The same logic that makes locust bean gum (LBG) the workhorse stabilizer in fior di latte applies here: LBG forms synergistic gels with the milk caseins and the small fraction of carrageenan or guar that often partners with it. Guar gum at 0.2% works alongside 0.2% LBG to provide both fast hydration (guar) and long-range structure (LBG).
Pectin is the wrong tool for yogurt gelato. HM pectin needs pH below 3.5 and high sucrose concentration in the aqueous phase to gel, and a yogurt gelato sits around pH 4.0–4.4 with mid-range sugar — pectin simply does not set under these conditions. Adding it produces nothing useful and adds label clutter.
Carrageenan at 0.02–0.04% works as a casein-stabilization booster and helps prevent the slight whey separation that can occur in low-pH dairy systems. It is optional but standard in many commercial yogurt gelato bases sold to artisan operators.
Why not skip the cooked base
Many home recipes skip the cooked base, mixing yogurt directly with cold sugar syrup. This works for sub-1 kg batches but fails at commercial scale for two reasons. First, lactose and sucrose dissolve much more slowly in cold liquid, leading to gritty texture if undissolved sugars survive into the freezing step. Second, an uncooked base does not hydrate the stabilizer fully — LBG specifically requires >75 °C in the liquid phase to dissolve into the casein network. The result is a softer, faster-melting product with shorter showcase life.

Balancing Math — PAC, POD, and Dairy Tang
Dairy gelati run lower PAC than sorbets because fat softens mouthfeel directly. The PAC target of 25–28 for crema and yogurt gelati compares to 30–34 for fruit sorbets. Yogurt gelato sits at the upper end of the dairy window — around 26 — because the strained yogurt contributes ~4% lactose and small amounts of lactic acid, both of which mildly affect freezing-point depression.
This recipe lands PAC at 26: 13% sucrose × 1.0 = 13 + 3.5% dextrose × 1.9 = 6.65 + ~6.5% lactose (from yogurt + milk + SMP) × 1.0 (lactose PAC ≈ sucrose) = 6.5. Total ~26.1 PAC. If you bump sucrose to 14% to taste, PAC drifts to ~27 and the gelato softens slightly without any other adjustment.
POD at 19 is the right middle ground for yogurt — high enough that the dairy character feels rich, low enough that the tang remains the dominant flavor note. Pushing POD above 22 (more sucrose, less dextrose) starts to mask the yogurt tang and makes the product taste more like sweetened cream than yogurt gelato. Conversely, dropping POD below 17 leaves the lactic acid feeling sharp and unpleasant.
Total solids at 38% sit comfortably mid-window. Higher (above 40%) and the gelato body becomes chewy and pastry-like; lower (below 35%) and it ices up rapidly in storage. The high MSNF from the yogurt naturally contributes about 5% of the total solids, leaving room for moderate added sugars without overshooting.
Acid management — why pH matters
Yogurt's pH of 4.0–4.4 is what gives the product its character — but it also drives some technical headaches. Caseins partially destabilize at pH below 4.6 (isoelectric point), which is why heated yogurt curdles instantly. In the cold, this destabilization is mild and actually contributes to a desirable "openness" in the texture, but it has limits.
If your finished mix tests below pH 4.0, the gelato will feel sharp and may show fine "graininess" in storage as casein micelles further aggregate. Counter this by reducing yogurt content by 5% and adding 5% extra cream. Conversely, mixes above pH 4.6 lose the yogurt character entirely; if your yogurt is mild (often the case with mass-market brands), add 0.1–0.2% citric acid to bring the pH back into the target window. Many shops finish the mix to a specific pH (4.2 ± 0.1) using a calibrated probe rather than recipe-only.
Variations, Service, Cost, and Storage
Yogurt e miele stirs 40 g of acacia honey into the cold yogurt before mixing; the honey shifts POD to 21 and adds floral notes that pair beautifully with the lactic tang. Yogurt e frutti rossi adds 80 g of strawberry or raspberry purée to the cold base (and removes 80 g of yogurt to balance solids) — a popular shop combination. Yogurt e lampone uses raspberry purée specifically and benefits from a 0.05% citric acid boost. Skyr gelato swaps Greek yogurt for Icelandic skyr and runs higher MSNF naturally; the result is leaner and more protein-forward, very popular with the fitness-leaning consumer segment.
Serve at −12 to −14 °C — slightly colder than fruit sorbets and similar to crema gelati. The serving temperature should leave the scoop pliable. In storage, yogurt gelato has a shorter window than chocolate or hazelnut gelato; rotate trays every 4–6 days for peak texture, after which the dairy proteins gradually firm up and the scoop becomes slightly chalky. The conservatore at −20 °C extends shelf life modestly compared to the showcase −13 °C environment.
Pair with: a drizzle of honey, fresh berries (especially raspberry and blackberry), a dust of pistachio crumble, or a thin shortbread cookie on the side. Plate with a single grind of black pepper for a savory-leaning presentation common in upscale Italian restaurants.
Cost, yield, and pricing
Raw cost per kg of mix at 2026 European wholesale: Greek yogurt 2.20–2.50 €, milk and cream 0.80 €, sugars 0.30 €, milk powder 0.15 €, stabilizer 0.10 €. Total ~3.55–3.85 € per kg of mix, or 2.80–3.10 € per kg of finished gelato after 30% overrun. The yogurt is by far the largest cost line — a switch from generic to premium Greek yogurt (FAGE, Yomo Greco) adds 0.50–0.80 €/kg of mix.
Retail price points in Italian gelaterie: 24–28 € per kg for yogurt-based gelati, very close to mid-tier crema gelati pricing. Gross margin runs ~88–90%. Yield from 1000 g of mix is ~1300 g of finished product, or roughly 14–16 scoops at 80–100 g portions.
The premium positioning lever is yogurt source. Local farm yogurt, Bulgarian-strain, or single-origin Greek yogurts command "limited edition" pricing at 32–38 €/kg with strong story-driven word-of-mouth. For shops doing 30+ scoops/day of yogurt year-round, mid-tier Greek (Yomo, Müller-style) gives the best price-to-flavor ratio.

Related Concepts
- Sorbetto alla Fragola — the strawberry sister flavor pair
- Crema all'Uovo — the classic egg-yolk gelato
- Whole Milk for Gelato — the 3.5% fat backbone
- Skim Milk Powder (SMP) — the MSNF lever
- Locust Bean Gum (LBG) — the long-range stabilizer
- Lactose — the hidden sugar most recipes forget
- How to Balance a Gelato Recipe — the master method
Try these numbers in your batch
Free balancer · No signup wall · Watch PAC, POD, MSNF update live


