A kitchen field guide

Ice cream & sorbet, explained

Smooth, not icy, even without a machine. Two recipes and the science under them, in plain language. Understand the one idea underneath and you can make either one well, and fix any batch yourself.

Many tiny crystals
smooth & creamy
A few big crystals
coarse & icy

A frozen dessert is mostly water. Freeze it and that water turns to ice. The whole game is the size of the crystals. Everything you add, and every time you stir, is there to keep them tiny.

Start here

What are you after?

A quick map, so you can jump to whatever you came for. The recipes are below, but the part worth reading is the why under each one: it is what lets you make it well, and fix a batch when it drifts, instead of following steps and hoping.

Why sugar (and it isn't sweetness)

Sugar's real job is antifreeze

Pure water freezes hard at 0°C. Dissolve sugar in it and it freezes lower, and gradually rather than all at once. So at freezer temperature your mix is part frozen and part still liquid, and that liquid is what lets a spoon push through. Take the sugar out and you get an ice cube.

This is why cutting sugar to make it healthier backfires. More of the water freezes solid, so you get a brick, and the bits that melt on your tongue feel coarse.

vs
No sugar. It freezes into one solid block. freezes at 0°C
With sugar. It stays part liquid, so it scoops. stays soft
The clever bit

Different sugars lower the freezing point by different amounts, separately from how sweet they taste. Dextrose (glucose powder, from the baking aisle) tastes about two thirds as sweet as table sugar but lowers the freezing point nearly twice as much. Swap some table sugar for dextrose and the dessert stays soft while tasting less sweet. That single swap is the whole "less sweet but still creamy" move.

Cold also numbs your sense of sweetness, so your base should taste slightly too sweet while it is still warm.

Pick one

Two ways to make it

Same logic underneath, two textures. Gelato leans on milk and a touch of cream. Sorbet drops the dairy entirely and lets fruit and sugar do the work.

01  Gelato

Creamy & dairy

lower sugar than shop ice cream
Formula · makes about 1 litre
  • Whole milk690 g
  • Cream (~35% fat)100 g
  • Table sugar130 g
  • Dextrose35 g
  • Skimmed milk powder40 g
  • Locust bean or guar gum2 g

Total sugar lands at 16 to 18%. Below ~14% it goes icy, above ~22% it will not set. The milk and cream split is flexible; keep the sugar and powder.

  • Milk + cream ~79%
  • Table sugar 13%
  • Dextrose 3.5%
  • Milk powder 4%
  • Gum 0.2%
What's doing the work
The sugars

Antifreeze. The table sugar and dextrose mix keeps it soft without being too sweet.

Milk powder

Not flavour. Its proteins grab water and hold it still, so it can't gather into big crystals. This is why fresh ice cream turns gritty after a few days. Aim for ~11 to 12% milk solids; plain milk only reaches ~9%.

Fat

Coats the crystals so they glide, which reads as smooth and rich, and carries flavour.

Gum

Thickens the watery part so crystals struggle to grow. Insurance against your freezer's temperature swings.

Using whey protein instead of milk powder? Keep the mix under ~70°C, or the whey turns faintly eggy.
02  Sorbet

No dairy, fruit

make a syrup, then blend with fruit
Formula · makes about 1 litre
  • The syrup
  • Water265 g
  • Table sugar180 g
  • Dextrose40 g
  • Gum (optional)3 g
  • Then blend in
  • Fruit purée500 g
  • Lemon juice15 g

Warm the water, dissolve the sugars (and gum), cool fully, then blend with the fruit and lemon. Total sugar lands at 26 to 30%. Fruit brings its own sugar, so you add less.

  • Fruit purée 50%
  • Water ~26%
  • Table sugar 18%
  • Dextrose 4%
  • Lemon 1.5%
  • Gum 0.3%
What's doing the work
Why more sugar

A sorbet has no fat and no milk solids, so it loses two of gelato's three tools for small crystals. Sugar carries the texture almost alone, which is why it needs more, and why stirring matters even more.

The egg trick

No thermometer? Drop a clean raw egg in its shell into the cool syrup. Too little sugar and it sinks; as the syrup gets denser the egg rises until a coin sized patch of shell breaks the surface. Roughly right. Trust your taste too.

The lemon

Brightens the fruit and keeps the colour fresher.

The fruit

Soft, pulpy fruit (mango, peach, berries, banana) makes a creamier sorbet than watery fruit like melon.

Counting the fruit's own sugar, the total works out around 28%, which is the sorbet sweet spot.
The cast

Every ingredient, and the job it does

Not what each thing is, but what work it does and why it matters. Open each one for what changes if you alter it, and the assumption the rest of the recipe was quietly resting on, because in a tuned frozen mix one swap moves the next thing along.

In the dairy gelato

Dairy fat milk + cream

The rich, smooth part you feel on the spoon. Fat coats the ice crystals so they slide past each other instead of grating, which is what reads as creamy, and it carries the flavour. Milk brings a little, cream brings more, so the split between them is how rich you make it; this base leans mostly on milk with just a touch of cream.

Lean it out

Take the cream down toward all milk and it comes out lighter and icier, since you've pulled out one of the three things keeping the crystals small. Go the other way, all cream, and it turns heavy and greasy. The milk and cream ratio is yours to move; keep the sugar and powder steady and play with the fat.

The assumption it holds up: the smooth mouthfeel rests on the fat being there to coat the crystals. Drop to skimmed milk and you've taken that coating away, leaving the milk solids, sugar and stirring to carry the smoothness without it.

Table sugar antifreeze

Its real job here isn't sweetness, it's antifreeze. Pure water freezes hard at 0°C; dissolve sugar into the mix and it freezes lower, and gradually rather than all at once, so at freezer temperature the dessert stays part liquid and a spoon can still push through. Take the sugar out and you get an ice cube. The sweetness comes along for free.

Cut it

Cut the sugar to make it lighter and it backfires: more of the water freezes solid, so you get a brick, and the bits that do melt feel coarse. The mix wants to land around 16 to 18%; below about 14% it goes icy, above about 22% it won't set at all. If it's the sweetness you want gone, swap some of the table sugar for dextrose rather than cutting the total.

The assumption it holds up: the 16 to 18% reads like a sweetness number and works like a softness one. Trim it because it tastes too sweet and the scoopable texture stiffens and coarsens right along with it.

Dextrose the soft, less-sweet lever

The lever for less sweet but still soft. Dextrose is glucose powder from the baking aisle, and it tastes about two thirds as sweet as table sugar while lowering the freezing point nearly twice as much. So spoon for spoon it buys more softness and less sweetness than table sugar does, which is the whole trick behind a gelato that scoops easily without tasting sugary.

Shift the ratio

Lean more of the sugar onto dextrose and the dessert stays soft while tasting cleaner; lean it all back onto table sugar and the same softness comes with more sweetness. It's the one knob that lets you set sweetness and texture separately, which table sugar on its own won't do.

The assumption it holds up: the “less sweet but still creamy” line depends on the dextrose pulling harder on the freezing point than it does on your tongue. Lose it and you're back to choosing between soft and not-too-sweet, one or the other.

Skimmed milk powder anti-iciness

The reason a batch is still smooth on day four instead of turning to grit. The powder's proteins lock onto the free water and hold it still, so that water can't gather and grow into big crystals as the days pass. It brings no real flavour; it's in for the water. The mix wants around 11 to 12% milk solids and plain milk only reaches about 9%, so the powder makes up the gap.

Leave it out

Skip the powder and it can taste fine the day you make it, then turn coarse and icy within a few days as the loose water migrates and refreezes bigger. There's no flavour cost to adding it and a real texture cost to leaving it out. Whey protein does the same job if that's what you have, just keep the mix under about 70°C or the whey goes faintly eggy.

The assumption it holds up: staying smooth past day one assumes the milk solids are holding the loose water still. Without them the gritty version is only a few days away, however well you froze it.

Stabiliser gum insurance

A pinch of insurance. Locust bean or guar gum thickens the watery part of the mix so the crystals struggle to grow, and it adds almost no flavour of its own. Its value shows up against a home freezer, which cycles warmer and colder all day; the thickened mix rides those swings better than a thin one would.

Skip it

Leave the gum out and a freshly churned batch is still good. What you give up is robustness over time, so it coarsens faster across a week in a freezer that keeps being opened. It's the smallest lever here and the first you'd drop if you're missing it, not the one to fret over.

The assumption it holds up: a texture that holds up over a week assumes something is bracing the watery part against the freezer's swings. That brace is the gum, easy to skip and easy to miss by the second helping.

In the sorbet

Fruit flavour + body

The whole point of a sorbet, and most of its body. Ripe fruit brings the flavour and its own sugar, which is why you add less sugar than you'd think. It also sets the texture: soft, pulpy fruit like mango, peach, berries or banana makes a creamier sorbet, while watery fruit like melon comes out icier.

Swap the fruit

Move from a pulpy fruit to a watery one and the same recipe comes out coarser, so you'd lean harder on the sugar and the stirring to make up for it. Very sweet fruit means you cut the added sugar a little; tart fruit means you add a touch more, since here the sugar is doing the antifreeze work as well as the sweetening.

The assumption it holds up: a creamy sorbet assumes you started with pulpy fruit. Make it with melon and the recipe was working uphill from the first blend, no matter how carefully you froze it.

The syrup water + sugars

Water to loosen the mix, table sugar and dextrose doing the same antifreeze job they do in the gelato. What's different is how much rests on them. A sorbet has no fat and no milk solids, so it's lost two of gelato's three tools for keeping crystals small, and the sugar carries the texture almost alone. That's why a sorbet runs sweeter, around 26 to 30% against the gelato's 16 to 18%, and why the stirring matters even more.

Cut the sugar

Trim the syrup and a sorbet ices up faster and harder than a gelato would on the same cut, because it has no fat or milk solids to fall back on. The fix for less sweetness is the gelato's fix again: shift some table sugar to dextrose rather than dropping the total.

The assumption it holds up: the sorbet's higher sugar assumes it has nothing else holding the crystals back. Cut it to gelato levels and you don't get a lighter sorbet, you get an icy one.

Lemon the lift

A small squeeze, about a tablespoon to the litre, that earns its place twice. It brightens the fruit, lifting flavours that go flat on their own, and it keeps the colour fresher. You barely taste it as lemon; you taste the fruit more clearly because it's there.

Skip the squeeze

Leave the lemon out and a fruit sorbet can taste oddly muted and look tired within a day. Add too much and it reads sour and stops tasting of the fruit. The squeeze in the recipe is plenty, so treat it as seasoning and stop there.

The assumption it holds up: the clean, bright fruit flavour assumes a small acid lift sitting under it. Skip it and the fruit goes flatter and the colour duller, both at once, for the sake of one missing spoonful.

The physics

Why stirring is the whole trick

Freezing happens in two steps. First, tiny seed crystals appear (called nucleation). Then they grow as more water freezes onto them (growth). Leave a mix still and you get a few seeds and then hours of growth: a handful of big crystals.

Stir it constantly while it is cold and you smash crystals apart and make many new seeds at once, so the water freezes as a huge number of tiny ones. Stirring also folds in a little air and keeps the mix moving against the cold, so it chills faster.

start freezing time set STILL STIRRED & COLD
Still: a few seeds, lots of growth, ending in a few big crystals.
Stirred & cold: many seeds at once, no time to grow, ending in lots of tiny ones.
The rule to remember

Cold beats agitation. The colder you get the mix while you keep it moving, the more water freezes into tiny crystals now, and the less is left to freeze slowly and badly later.

Freezing

Three ways, best to worst

The ranking is really a ranking of cold. The colder a method keeps the mix while it works, the smaller the crystals.

← warmercolder →
1

A churning machine

A compressor maker stirs constantly against a very cold wall, so crystals never grow. A Ninja Creami flips it: freeze the mix solid, then a fast blade shaves the block into a fine paste. Best for lower sugar mixes, because shaving doesn't care how hard the block froze.

very cold
2

By hand, freeze and stir

No machine. Pour into a wide, shallow container (more surface on the cold means faster freezing), put it in the coldest part of the freezer, and stir it hard every 30 minutes until set. More work and a touch coarser, but very good done aggressively.

around -15°C while stirring
3

A cheap freezer bowl churner

The bowl warms as it churns, so it draws warm and most of the freezing happens slowly in the freezer afterwards, growing big crystals. Weakest of the three, because it isn't cold enough for long enough.

draws around -5°C

Done properly, the hand method beats a warm drawing freezer bowl machine, purely because you can get it colder.

The right tool

What to stir with

Here is the honest answer the physics gives you: the best tool isn't a stirrer at all, it's a blade. The job is to shatter crystals into many tiny ones, and a blade does that far better than stirring. It's the same trick the Creami uses.

Immersion blenderbest

Every 30 minutes or so, pull the tub out, blitz the semi-frozen mix for a few seconds, then straight back in. It pulverises crystals the way the Creami does, and with the head kept under the surface it adds very little air, which keeps gelato dense. A food processor does it even better once the mix is frozen enough, just with more washing up.

A flat spatula, not a whisk

No blender? Use a stiff, flat-edged silicone spatula. Crystals form first and hardest against the walls and base, so drag that frozen layer off the sides and fold it in. A whisk mostly adds air and leaves the wall layer. A fork is a fine cheap crystal-breaker.

Two things matter as much as the tool: use a wide, shallow, metal container (it pulls heat out fast and gives you more cold surface to scrape), and work quickly, because a powered tool adds a little heat and you have taken the mix out of the freezer.

When it goes wrong

Read it backwards from the symptom

Icy within an hour

Not enough sugar, or it froze too slowly and too warm.

Fine fresh, icy after a few days

Too little milk powder (gelato) or sugar (sorbet), or no gum, so water migrated in the freezer.

Hard as a brick

Too little sugar, or the wrong balance of sugar types.

Greasy

Too much fat. A gelato problem, not a sorbet one.

Sandy or gritty

The sugar or milk powder didn't fully dissolve.

Flat once frozen

It needed to taste a little sweeter while it was warm.

The short version

Keep the crystals small and you've won.

Frozen dessert is structured water, and big ice crystals are the only real enemy. Sugar keeps it soft, and the right sugars keep it soft without being too sweet. In gelato, milk solids and fat add the creaminess. In a sorbet, sugar and stirring do that alone, which is why it needs more sugar. However you freeze it: get it as cold as you can while you keep it moving.

Keep them tiny