The Gelato Lab

Formulation theory, technical troubleshooting, and the science of artisanal balancing.

Long-form notes from a working gelato lab. Real recipes, real numbers, every batch traceable back to PAC, POD, MSNF and Total Solids.

Recent Field Notes

Side-by-side comparison of erythritol and allulose properties for sugar-free gelato
GlossaryIngredients3 min

Erythritol and Allulose in Gelato — Sugar-Free

Erythritol (PAC 180, POD 70) and allulose (PAC 180, POD 70) are the pro tools for sugar-free and keto gelato. Learn benefits, limits, and how to use both.

Marco Freire
Interior view of a professional blast chiller with multiple gelato trays during abbattimento
GlossaryGelato Science3 min

Abbattimento Explained — Blast Freezing for Gelato

Abbattimento is the rapid blast-freezing step that drops gelato from −8°C to −18°C in 20–40 minutes — locking in tiny crystals and preserving texture.

Marco Freire
Side-by-side comparison of gelato (25% overrun, dense) vs ice cream (100% overrun, fluffy)
GlossaryGelato Science3 min

What is Overrun in Gelato? The 20–35% Sweet Spot

Overrun is the percentage of air whipped into gelato during churning. Target 20–35% (vs 50–100% for ice cream). Learn how to measure and control it precisely.

Marco Freire
Pie chart showing MSNF composition: 54% lactose, 38% protein (casein + whey), 8% minerals
GlossaryGelato Science4 min

What is MSNF in Gelato? Milk Solids Non-Fat Explained

MSNF (Milk Solids Non-Fat) is the parameter most home gelato recipes ignore — and the leading cause of icy texture. Ideal range 8–12%, how to adjust with SMP.

Marco Freire
Authentic Sicilian sorbetto al limone
RecipeRecipes11 min

Sorbetto al Limone — Sicilian Lemon Sorbet Recipe

The classic Sicilian lemon sorbet — bright, sharp, refreshing. PAC 295, POD 25, Total Solids 30%. With pectin instead of dairy stabilizers, fresh-squeezed juice, and pro technique.

Marco Freire
Fior di latte gelato — the Italian milk and cream classic
RecipeRecipes14 min

Fior di Latte Gelato — The Italian Cream Standard

The full theory + balanced recipe for fior di latte gelato — Italy's milk-and-cream classic. PAC 245, POD 16, Total Solids 38%. With variations, troubleshooting, and pro technique.

Marco Freire
Authentic Bronte pistachio gelato
RecipeRecipes13 min

Pistacchio Bronte Gelato — Pro Italian Recipe

The professional pistacchio gelato recipe — pale green-brown, no artificial color, made with pure Sicilian pistachio paste. PAC 250, POD 17, Total Solids 41%. Full theory + technique.

Marco Freire
Dark chocolate gelato made with 70% cacao couverture
RecipeRecipes13 min

Cioccolato Fondente Gelato — 70% Dark Chocolate

Professional dark chocolate gelato recipe using 70% cacao couverture — intense, smooth, with the proper bittersweet character. PAC 245, POD 19, Total Solids 42%. Theory + technique.

Marco Freire
Xanthan gum powder in a small jar — the third gum in professional gelato stabilizer blends
GlossaryIngredients3 min

Xanthan Gum in Gelato — Use Sparingly (E415)

Xanthan gum (E415) adds mouthfeel and stabilizes air cells but causes slimy texture if overdosed. Use 0.05–0.10% maximum, only as a third gum in pro blends.

Marco Freire
Bar chart showing ideal PAC ranges for gelato (220–280) and sorbetto (280–340)
GlossaryGelato Science4 min

What is PAC in Gelato? Anti-Freezing Power Explained

PAC (Potere Anti Congelante) measures gelato anti-freezing power. Learn ideal range (220–280), how to calculate it, and how to adjust softness with dextrose.

Marco Freire

Stop reading. Start balancing.

Every article in this lab is built on the same calculator you can use right now. Plug in your ingredients, watch PAC, POD, MSNF and Total Solids update live, and lock in a recipe that actually scoops at -12 °C. No signup wall, no paywall — free for working gelatieri.

Start balancing — free

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