Skip to content
Perfect Gelato
Online Dosing Calculator · Artisanal Gelato Maker

Scientific dosing and balancing for homemade artisanal gelato.

Perfect Gelato is the free professional formulation tool for homemade gelato. Enter your ingredients — milk, cream, sugars, fruit, pure nut pastes — and get an exact gram-by-gram balance of water, sugars, fats, solids, POD (sweetening power) and PAC (freezing point depression) calibrated for home freezers at −18 °C.

Everything you need to master cold thermodynamics: balancing rules, step-by-step procedures — milk bases, custards, fruit gelato and sorbets — and technical glossary. Free and accessible without registration.

Start from a recipe

Raspberry 450 g
Water 355 g
Sucrose 106 g
Dextrose monohydrate 42 g
Fruit gelato stabilizer 5 g
Invert sugar 42 g
Balanced 4 / 9
57–74%

Total water

The freezing fraction: 57–64% in creams, up to 74% in sorbets. Must be balanced with sugars and solids to prevent coarse ice crystals.

18–34%

Total sugars

Controls sweetness (POD) and cold scoopability (PAC): 18–24% in creams and up to 34% in fruit sorbets.

0–14%

Noble fats

Zero in sorbets, 8–14% in creams: from cream, milk, egg yolks, or nut pastes to impart velvety mouthfeel and body.

0.2–0.5%

Stabilizers

Locust bean gum or guar gum: binds free water, ensuring smooth texture and thermal stability over time.

How to make artisanal gelato: the five production stages

Complete 3-method guide →

Professional gelato follows five rigorous stages. Temperatures and timings vary depending on whether you make a pasteurized milk base, egg custard, or cold fruit sorbet syrup.

01

Weighing & Mix

Liquids and solids weighed accurately. Powders (sugars, skim milk powder, stabilizer) are dry-blended before combining.

Accuracy 0.01 g
02

Thermal Treatment

Pasteurization at 82–85 °C for dairy and egg bases; gentle dissolution at 65 °C for fruit sorbet syrups.

65 °C – 85 °C
03

Homogenization

High-speed emulsion with immersion blender to break fat globules, followed by rapid cooling to 4 °C.

1–2 minutes
04

Cold Aging

Refrigerated resting: milk proteins hydrate, fats crystallize, and hydrocolloids reach peak viscosity.

4 °C · 6–12 hours
05

Churning

In a pre-chilled gelato maker until reaching creamy texture and optimal air incorporation (overrun).

25–35 minutes

Frequently Asked Questions on Gelato Balancing

Balancing FAQ

Scientific answers to the most common questions when formulating artisanal gelato at home with a machine.

Why does homemade gelato turn rock-hard in the freezer?

Because the Anti-Freezing Power (PAC 27–35) is insufficient. Sugars lower the freezing point so gelato stays scoopable at −18 °C: if free water is too high and dextrose is missing, large ice crystals lock the structure solid.

How much sugar is needed per kilogram of balanced mix?

Between 18% and 24% (180–240 g/kg) in milk/cream bases, and 26% to 34% in fruit sorbets. Combining sucrose and dextrose is essential to calibrate both sweetness and freezing point simultaneously.

What are dextrose, skim milk powder, and stabilizers used for?

Dextrose sweetens less than sucrose (POD 70) but has almost double freezing power (PAC 190). Skim milk powder adds solids and proteins (MSNF) without water. Stabilizers (locust bean gum, guar) bind free water (3–5 g/kg).

How long should the mix age in the refrigerator before churning?

Between 6 and 12 hours at 4 °C in a covered container. This physicochemical maturation ensures silkiness on the palate and enables rapid freezing with microscopic crystals in the gelato maker.

What do POD and PAC mean in gelato formulation?

POD (Potere Dolcificante / Sweetening Power) quantifies perceived sweetness relative to sucrose (100). PAC (Potere Anticongelante / Anti-Freezing Power) measures freezing point depression, determining scoopability at −18 °C.

Complete Scientific Balancing Rules

Water, technical sugars, noble fats, milk solids non-fat, stabilizers, and temperatures: the comprehensive guide to artisanal gelato formulation with optimal target ranges.

Read the basic rules →