Recipes
tiramisu gelato
mascarpone
espresso gelato

Tiramisu Gelato — Mascarpone + Espresso + Cocoa Layered

Marco Freire — gelatiere & founder of Free Gelato Balancing App
Marco Freire
Gelatiere & founder
9 min read
Scoop of tiramisu gelato in a white ceramic cup on marble with cocoa dusting
Scoop of tiramisu gelato in a white ceramic cup on marble with cocoa dusting

Tiramisu gelato turns the Italian coffee-and-mascarpone classic into a scoopable dessert. The keys: a mascarpone-led fat backbone (8–10%), a touch of strong espresso (1.5–2.5%), and dextrose to keep PAC near 27–29 so the scoop stays soft from the showcase.

lead illustration for Tiramisu Gelato — Mascarpone + Espresso + Cocoa Layered

Why Tiramisu Translates Well to Gelato

Quick reference. Tiramisu's classic ratios (mascarpone + yolks + sugar + espresso + cocoa) already sit close to gelato's balanced window — swap the savoiardi soak for stabilized milk, hit PAC ~28, and draw at −11 °C.

Bar chart of fat sugars MSNF total solids PAC POD with target green range and recipe gold marker Figure 1 — Balance targets vs. this recipe.

The flavors map almost directly. Mascarpone delivers fat and a creamy mouthfeel, espresso brings bitterness and aromatic depth, cocoa carries roasted notes, and yolks emulsify the system. Authentic tiramisu uses fresh mascarpone (Italian D.O.P. mascarpone is made from cow cream coagulated with citric or tartaric acid, minimum 40% fat), savoiardi (Italian sponge ladyfingers), sweet Marsala or rum, espresso, and unsweetened cocoa.

In the gelato version, mascarpone replaces about half the dairy fat normally provided by heavy cream. That gives a denser, more "cheese-like" body, while espresso reduction lets you load coffee flavor without diluting the mix. The challenge: high fat plus alcohol (if you add Marsala) pushes PAC up and can soften the scoop too far. The recipe below uses 1.5% Marsala (optional) and balances PAC with dextrose at 3.5%.

Ingredients and Espresso Preparation

Mascarpone (40–45% fat, ~6–7% MSNF) is the fat anchor. Use fresh, full-fat product within 5 days of opening. Whole milk (3.5% fat) provides water, lactose, and dairy structure. Skim milk powder (SMP) lifts MSNF without adding water — critical because mascarpone alone won't get you to the 8–10% MSNF target. Egg yolks add lecithin (emulsification) and a custard-like richness; 4% yolk weight is standard for crema bases.

Strong espresso — pulled with a 1:2 brew ratio and reduced if needed — concentrates coffee aroma. Avoid instant coffee; the volatile aromatics (2-furfurylthiol, guaiacol) that define espresso flavor are dramatically lower in soluble powders. Cocoa powder is folded in as a finishing variegate or dusted between layers, not bloomed into the base, to preserve its sharp roasted edge.

Sugars work as a pair: sucrose (16% — POD 100, PAC 100) carries sweetness; dextrose (3.5% — POD 70, PAC 190) drives anti-freezing without making the mix cloying. Total POD lands near 90 (slightly less sweet than ice cream's typical 105–115), letting the bitter espresso and cocoa stand out.

For the espresso itself, pull a triple ristretto (about 30 g from 18–20 g of medium-fine ground beans), then reduce it on low heat by half to roughly 15 g. This concentrates aromatic compounds while keeping perceived bitterness manageable. A Robusta-leaning blend (60% Arabica / 40% Robusta) gives the crema-thick "moka" character that Italian palates recognize as tiramisu coffee. Cold espresso reduction can be made the night before and held in the fridge for up to 36 hours; after that, oxidation flattens the aroma. Never freeze it — water expansion damages the colloidal coffee oils that carry most of the flavor.

Recipe Card — Pro Formula

The formula below yields 1000 g of mix, which produces roughly 1300 g of finished gelato at 30% overrun.

IngredientGrams%
Whole milk (3.5% fat)54054.0
Mascarpone (42% fat)20020.0
Sucrose16016.0
Dextrose353.5
Skim milk powder353.5
Egg yolks (pasteurized)404.0
Espresso (concentrated, cold)202.0
Gelato stabilizer blend40.4
Marsala (optional)161.6
Total mix1000100

Cocoa swirl prep: unsweetened Dutched cocoa 30 g + simple syrup (1:1) 60 g + warm water 20 g → cool and reserve.

Balance targets — verify with a PAC calculator and a POD calculator — should land in this window:

MetricTargetThis Recipe
Fat8–10%9.1%
Sugars18–20%19.5%
MSNF8–11%9.4%
Total Solids38–42%40.6%
PAC25–3028
POD18–2219

Production Process and Layered Composition

Combine whole milk, SMP, half the sucrose, dextrose, and yolks in a pasteurizer. Heat with constant agitation to 65 °C and add the stabilizer blend pre-mixed with the remaining sucrose (this prevents lumping). Continue heating to 85 °C and hold for 15 seconds, then crash-cool to 4 °C as fast as your equipment allows — slow cooling is the most common cause of grainy texture.

Once cooled, fold in the mascarpone gently. Whisking mascarpone hot causes it to break and turn buttery — always add it under 30 °C. Stir in espresso and optional Marsala. Cover and rest in the maturazione cooler at 4 °C for 6–12 hours; this hydrates the stabilizer, lets fat partially crystallize, and lets the espresso bloom through the system.

Pour into a clean mantecatore. Draw at −9 to −11 °C with 25–30% overrun (lower overrun keeps the mascarpone character dense, not airy). At the moment of extrusion, alternate three layers: gelato → 1 tbsp cocoa swirl → crumbled savoiardi (optional). The signature "stripes" of tiramisu come from this step. Keep the cocoa preparation slightly tacky (Brix around 60–65); too liquid and it bleeds, too thick and it freezes into hard veins. Toast savoiardi crumbs at 150 °C for 5 minutes before adding — moist sponge in a frozen system goes leathery, but lightly toasted crumbs stay crisp for 4–5 days. Move trays straight to a blast chiller at −25 °C for 90 minutes, then to the storage freezer at −18 °C.

h2_3 illustration for Tiramisu Gelato — Mascarpone + Espresso + Cocoa Layered

Balancing Math — Why PAC 28 Works

PAC (Potere Anticongelante / anti-freezing power) controls how soft the scoop is at serving temperature. Targets for crema-style gelati sit around 25–30. With Marsala adding free alcohol (which counts roughly as PAC 190 per gram of pure ethanol), this recipe lands near 28 — the upper end of the soft-but-stable range.

If you skip Marsala, recalculate: removing 16 g of Marsala (~17% ABV → ~2.7 g ethanol) drops PAC by roughly 1.0–1.5 points, putting you at PAC ~26.5. To stay at 28 without alcohol, raise dextrose by 1.0–1.5%. The recipe scaler handles this automatically when you change one variable and let the rest re-balance.

POD (Potere Dolcificante / sweetening power) lands at 19, right inside the crema window of 18–22. Sweeter than that and the bitter espresso flattens; less and the dessert reads as savory cheesecake. Total solids at 40.6% put you mid-range — bodyful but not pasty.

Variations, Service, Cost, and Storage

Three variants worth knowing. Coffee-forward drops mascarpone to 15% and adds 10 g of cold-brew concentrate; the result reads more like a coffee gelato with cheesecake undertones. Marsala-amplified raises Marsala to 3% and reduces whole milk by the same amount; PAC moves to about 30, the scoop becomes noticeably softer, and the wine character is clearly audible — popular in Veneto-style cafés. Vegan-friendly swaps mascarpone for coconut cream and yolks for 0.4% soy lecithin (E322); coffee and cocoa carry the flavor better than expected.

Serve at −12 to −14 °C — slightly warmer than fior di latte because the higher fat means a softer scoop at any given temperature. The ideal serving temperature for gelato varies by recipe; mascarpone-based products are at the warm end of that window. Score the surface in the pan with a back-of-spoon swirl to expose the cocoa veins; visual contrast sells this flavor. Dust freshly with cocoa right before service — pre-dusted cocoa goes pasty on contact with cold gelato.

Avoid three common mistakes. Adding mascarpone hot is mistake number one — fat globules break and you'll see weeping (free butterfat) in the showcase. Always temper under 30 °C. Mistake two: using long-life UHT mascarpone in a vacuum tube. The stabilizers used in shelf-stable mascarpone (carrageenan, locust bean gum) interact unpredictably with your stabilizer blend and can make the gelato gummy. Mistake three: under-extracted espresso. If your espresso tastes weak hot, it will taste invisible cold.

Storage: hold at −18 °C in shallow trays with a tight lid. Mascarpone-based gelati pick up freezer odors faster than standard fior di latte. Maximum useful shelf life is 14 days in a well-managed freezer; flavor peaks at days 3–7. In the showcase, watch for surface dulling after 6 hours; rotate trays every 24 hours, rework the surface with a scraper before service, and never let it sit past 48 hours from the day of mantecazione.

Cost and yield notes

A 1000 g mix at typical 2026 European wholesale prices costs roughly: milk 0.65 €, mascarpone 1.40 €, sugars 0.30 €, SMP 0.20 €, yolks 0.60 €, espresso 0.10 €, stabilizer 0.15 €, plus optional Marsala 0.40 €. Total raw cost ~3.40–3.80 € per kg of mix, or about 2.60–2.90 € per kg of finished gelato (after overrun). Retail price points in Italian gelaterie typically run 28–35 € per kg, giving a gross margin of ~88–92% — strong, but the labor of layering with savoiardi and cocoa swirl adds production time.

Yield per 1000 g of mix: ~1300 g of finished gelato at 30% overrun, equivalent to roughly 13–16 single scoops depending on portion weight. For a vetrina pan of 5 L volume, prepare two batches of mix (2 kg total).

If you sell by the cone, expect customers to ask whether it contains alcohol. Label clearly when Marsala is included; many jurisdictions require allergen and alcohol disclosure on flavor cards. For a fully alcohol-free version, the recipe above with Marsala removed and dextrose increased by 1% works perfectly and is the safer default for high-traffic shops.

closing illustration for Tiramisu Gelato — Mascarpone + Espresso + Cocoa Layered

Try these numbers in your batch

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

Open balancer
tiramisu gelato
mascarpone
espresso gelato
italian recipe

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 — free

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