Gelato — without an ice cream machine
The Italian way to make silky, scoopable frozen dessert at home, using nothing more than a freezer, a whisk, and a bowl. The semifreddo trick, the granita method, the base ratios, and the recipes.
Gelato vs. ice cream vs. sorbetto
They look alike. They are not the same dessert. Knowing the difference is the whole reason this works without a machine.
- Ice cream — high fat (≥10%), churned hard, ~50% air pumped in. Served frozen-hard (-18 °C).
- Gelato — lower fat (4–8%), churned slow, only 20–30% air. Served warmer (-12 °C), softer, denser, more intense in flavour.
- Sorbetto — no dairy. Fruit purée, sugar, water. Light, clean, the south's answer to summer.
- Granita — no dairy, no churn at all. A flavoured syrup raked with a fork into icy crystals every 30 minutes. Sicilian summer in a cup.
- Semifreddo — "half-cold". Whipped cream folded into a sabayon, frozen without churning. The Italian dessert that ice cream machines forgot — and the foundation of no-machine gelato at home.
The three no-machine methods
1 · Semifreddo method (for crema / nocciola / cioccolato)
Whip the air in before freezing, not during.
The Italian classic. Make a hot sabayon (egg yolks + sugar over a bain-marie), whip cream to soft peaks, fold the two together with your flavour, freeze. Because the air is already trapped in the cream and the sabayon is full of sugar, the mixture never crystallises into a brick. The result is closer to silk than to ice. This is how gelato shops who lost their machine still served gelato.
- Sabayon: 4 egg yolks + 100 g sugar in a heatproof bowl. Whisk over simmering water (don't let the bowl touch) for 5–7 min until pale, thick, ribbon stage.
- Off the heat, keep whisking until cool.
- Cream: whip 300 ml cold cream (35% fat) to soft peaks. Stop early — overwhipped cream goes grainy.
- Flavour: fold in 200 ml whole milk + your flavour base (see recipes below). Then gently fold cream into sabayon-milk mixture.
- Pour into a loaf tin lined with cling film. Cover, freeze ≥6 hours.
- Soften 5 min on the counter before scooping.
2 · Granita method (for fruit sorbetti)
Freeze, scrape, repeat.
The Sicilian original. A flat tray of flavoured syrup goes into the freezer, and every 30 minutes for 3 hours you drag a fork through it to break up the ice crystals as they form. The result is a flaky, shatter-icy granita — somewhere between sorbet and snow. The texture is the whole point.
- Make a syrup: 250 g sugar + 500 ml water, boil 2 min, cool.
- Add 500 ml fruit juice or strong coffee or 300 ml fruit purée + 200 ml water.
- Pour 2 cm deep into a wide metal or glass tray.
- Freeze 1 hour. Drag a fork through to break ice crystals.
- Freeze 30 min. Fork again.
- Repeat every 30 min for 3 hours total. The end texture should be loose, fluffy, separate crystals — not a slab.
- Serve immediately in chilled glasses. Granita does not store well — make and eat.
3 · Sorbetto method (smoother than granita, no machine still)
Freeze in a shallow tray, then blitz.
For when you want sorbet texture, not granita. Same syrup + fruit principle, but instead of scraping you freeze it solid then break it into chunks and blitz in a food processor or stand blender. The friction churns out the right consistency. Re-freeze 1 hour before serving.
- Make sorbet base: 200 g sugar + 200 ml water boiled to syrup, cooled; whisk in 600 g fruit purée + juice of 1 lemon.
- Pour into a shallow tray. Freeze solid (4–6 h).
- Break into chunks. Blitz in a food processor until smooth and pale.
- Transfer to a container, re-freeze 1 hour to firm up.
- Soften 5 min before scooping.
Sugar is structure, not just sweetness
Sugar lowers the freezing point of water. That's how gelato stays scoopable below 0 °C while plain frozen milk turns to concrete. Get the sugar wrong and the texture collapses.
- Too little sugar → rock hard, icy, can't scoop.
- Too much sugar → never sets, sloppy, melts on contact.
- Italian dairy gelato base: 16–22% sugar by weight of the total mix.
- Italian sorbetto base: 25–30% sugar (no fat to do the job, sugar carries the whole load).
Flavour families — the Italian canon
Crema (cream-based)
- Fior di latte — milk, cream, sugar. No vanilla, no egg. The blank canvas. The yardstick by which a gelateria is judged.
- Crema — egg-yolk vanilla custard. The yellow one. Lemon zest mandatory.
- Stracciatella — fior di latte with thin shards of dark chocolate striped in at the end.
- Bacio — chocolate-hazelnut. The kiss.
Frutta secca (nuts)
- Nocciola — Piemontese hazelnut. The IGP nuts from Langhe are the standard. Made from real hazelnut paste, not flavouring.
- Pistacchio — Bronte pistachios (Sicilian DOP). Bright green, never neon. If it's the colour of a tennis ball, it's fake.
- Mandorla — almond. Often made with almond milk; the Sicilian granita di mandorla is a regional classic.
Cioccolato
- Fondente — dark, intense, made with cocoa powder + melted chocolate.
- Gianduia — Turin's chocolate-hazelnut combination, born when the Napoleonic blockade made cocoa scarce and hazelnuts cheap.
Frutta (fruit sorbetti)
- Limone — Sicilian or Amalfi lemons. Pure, sharp, the palate cleanser.
- Fragola — wild strawberry when in season, otherwise pick the deepest red supermarket ones.
- Pesca, melone, fico — late summer at the market drives the sorbetto calendar.
Recipes — proven without a machine
Fior di latte (semifreddo method)
Makes ~700 ml · 6 hrs freezing · easy
- 4 egg yolks · 100 g caster sugar · 1 tbsp honey or glucose
- 200 ml whole milk · 300 ml cold double cream (35%) · pinch sea salt
- Sabayon: whisk yolks + sugar + honey over a bain-marie until pale and thick (5–7 min). Off heat, keep whisking until cool.
- Stir milk + salt into the sabayon.
- Whip cream to soft peaks. Fold into sabayon-milk mixture in 3 additions.
- Pour into a 1 L cling-film-lined loaf tin. Cover. Freeze 6 hrs.
- Soften 5 min before scooping.
Nocciola (Piemontese hazelnut)
Makes ~800 ml · 6 hrs freezing · medium
- 120 g whole hazelnuts (skin on) · 4 egg yolks · 110 g sugar · 1 tbsp glucose
- 250 ml whole milk · 300 ml cold double cream
- Toast hazelnuts at 180 °C / 350 °F for 10 min until skins crack and the kitchen smells like Piedmont. Rub off skins in a tea towel.
- Blitz hazelnuts in a food processor for 5–8 min, scraping down, until they pass through buttery clumps and become a smooth, runny paste. Patience — this is real hazelnut butter.
- Warm milk gently, whisk in the hazelnut paste, let infuse 15 min. Strain (optional, for a smoother result) or leave rustic.
- Make a sabayon with yolks + sugar + glucose over bain-marie. Whisk in the warm hazelnut milk slowly.
- Cool. Whip cream to soft peaks. Fold cream into hazelnut sabayon.
- Freeze in lined loaf tin 6 hrs. Soften 5 min before scooping.
Cioccolato fondente
Makes ~700 ml · 6 hrs freezing · easy
- 120 g dark chocolate (70%) · 30 g cocoa powder · 100 g sugar · 1 tbsp glucose
- 4 egg yolks · 250 ml whole milk · 250 ml double cream · pinch salt
- Warm milk with cocoa + chopped chocolate, whisk until smooth and chocolate is melted.
- Make a sabayon with yolks + sugar + glucose over bain-marie. Slowly whisk in the hot chocolate milk. Cool.
- Whip cream + salt to soft peaks. Fold into the cool chocolate sabayon in 3 additions.
- Freeze 6 hrs in a lined loaf tin. Soften 5–7 min before scooping (chocolate freezes harder).
Stracciatella
Variation on fior di latte · 1 extra step
Make fior di latte. After 3 hours of freezing — when the mixture is half-set but still soft — melt 60 g dark chocolate, let cool to barely warm, and drizzle in thin streams while folding through with a fork. The chocolate seizes instantly into thin shards. Re-freeze 3 more hrs.
Limone sorbetto (no-churn blitz method)
Makes ~700 ml · 5 hrs freezing + blitz · easy
- 250 g sugar · 250 ml water · zest of 3 lemons · juice of 5 lemons (~250 ml)
- 1 egg white, lightly beaten (optional — keeps it smoother)
- Simmer sugar + water + zest 3 min. Cool, strain out zest.
- Whisk in lemon juice + egg white (if using).
- Pour into a shallow tray. Freeze 4 hrs until solid.
- Break into chunks. Blitz in food processor until smooth and pale.
- Pack into a container. Re-freeze 1 hr to firm up.
Granita al caffè (Sicilian summer breakfast)
Makes ~600 ml · 3 hrs of scraping · easy
- 500 ml strong espresso (or 500 ml very strong moka coffee) · 100 g sugar · pinch salt
- Stir sugar + salt into hot coffee until dissolved. Cool completely.
- Pour 2 cm deep into a wide metal or glass tray.
- Freeze 1 hr. Drag a fork through to break up the freezing edges.
- Every 30 min for 3 hrs total, drag the fork through again. Each pass should reveal more flaky, separate crystals.
- Serve immediately, ideally with a dollop of whipped cream and a brioche col tuppo on the side.
Service — the warm-soft rule
Gelato is served at -12 °C, not -18 °C. That's why it's softer and more flavourful than ice cream. At home, the freezer runs colder than that, so:
- Move the container to the fridge 15 min before serving — or counter 5 min.
- Run the scoop under hot water before each scoop.
- Serve in a chilled bowl or cone, but not a frozen one.
- Don't dress it up. Real gelato needs nothing — no sauces, no sprinkles. Maybe a single biscotti on the side.
Storage
Home gelato (no machine, no stabilisers) is best eaten in 2–3 days. After that, ice crystals coarsen and the texture gets grainy. If you must keep it longer, press cling film directly onto the surface before sealing — air is the enemy.
Granita does not store at all. Eat the day you make it.
Things Italians don't do
- Never use condensed-milk shortcuts. That's an American/Filipino dessert (delicious, but not gelato).
- Never colour pistachio gelato green. Real pistachio is dusty khaki. Neon green = vegetable colouring + cheap base.
- Never serve gelato in a frozen-solid scoop. If you have to fight to scoop it, you've overcooled it.
- Never put fruit gelato and a milk gelato in the same bowl from the same scoop. Cross-flavour ruins both.
- Never call sorbetto "gelato". They are different desserts with different rules.