Recipes
brown butter gelato
gelato recipe
beurre noisette

Brown Butter Gelato Recipe: Balanced Nutty Italian Base

Marco Freire — gelatiere & founder of Free Gelato Balancing App
Marco Freire
Gelatiere & founder
9 min read
A serving of deep caramel brown butter gelato in a white ceramic cup on marble
A serving of deep caramel brown butter gelato in a white ceramic cup on marble

Brown butter is the cheapest flavour upgrade in a gelato lab and the easiest one to unbalance. Browning drives off water and concentrates fat, so 50 g of beurre noisette is not 50 g of butter. Here is a fully balanced base that accounts for it.

A serving of deep caramel brown butter gelato in a white ceramic cup on marble Brown butter gelato: toasted milk solids carried by a base built around the extra fat.

What browning actually changes

Butter is roughly 80 to 82 percent milkfat, 16 to 17 percent water, and a small remainder of milk solids. Making beurre noisette does three things at once: the water boils off, the milk solids brown through the Maillard reaction, and you strain those browned solids out.

The flavour lives in the solids you strain away and in the compounds they leave behind in the fat. What lands in your mix is essentially pure fat carrying that aroma. Treat strained brown butter as roughly 99 percent fat when you balance, not as butter.

That single correction is what separates this recipe from a base that comes out greasy. If you swap butter for brown butter gram-for-gram without recalculating, you have quietly added fat and removed water. For the concept and flavour chemistry in more depth, see our guide on brown butter in gelato.

Quick reference. Strained brown butter is about 99 percent fat. Budget it as fat, not as butter, or the base runs rich and heavy.

Diagram of the brown butter gelato production pipeline with balance targets Figure 1 — Process order and where each balance target has to land.

The formula

This is a 1000 g mix. Percentages are of the finished mix.

IngredientGramsNotes
Whole milk7023.5% fat, 8.9% MSNF
Heavy cream 35%30fat and mouthfeel
Skim milk powder38lifts MSNF and solids
Brown butter, strained50from about 70 g butter
Sucrose119structure and sweetness
Dextrose38freezing power
Inverted sugar18softness, anti-crystallisation
Stabiliser blend4per supplier dosage
Fine salt1sharpens the nutty note
Total1000

Balance of the finished mix:

MetricThis recipeUsual gelato range
Fat8.5%7-9%
MSNF10.1%9-11%
Sugar solids17.1%16-20%
Total solids36.1%36-42%
PAC21.722-26
POD16.416-18

Two notes on those numbers. The PAC sits just under the usual band, which means this base is on the firm side and suits a display case run at the colder end of normal serving temperature. If your case runs cold, move 6 g from sucrose to dextrose and re-check.

The lactose load works out to 8.6 g per 100 g of water, comfortably under the roughly 12.9 g solubility ceiling where lactose starts to crystallise. That is what keeps this base off the sandy texture failure mode despite the high MSNF.

Why the base is built this way

Three deliberate choices are worth explaining, because they are the parts most people change first and regret.

The cream is low on purpose. Thirty grams looks stingy for a rich flavour, and it is, deliberately. The brown butter is already contributing 49.5 g of pure fat, which is more than the cream and milk combined. Adding more cream on top pushes fat past the useful range and produces a base that coats the palate and mutes the very aroma you browned the butter to get. Fat carries flavour, but past a point it also traps it.

The skim milk powder is doing structural work. At 38 g it lifts MSNF to just over 10 percent, and the milk proteins there are what give this base its chew and its resistance to melting. Without it, a mix this high in fat and this low in cream reads thin and slick. The constraint on how far you can push it is lactose, which is why the solubility check above matters.

The sugar blend is split three ways. Sucrose provides most of the structure and sweetness. Dextrose adds freezing power at lower sweetness, which is how you soften the scoop without making the product cloying. The inverted sugar contributes both and helps suppress crystallisation over shelf life. A single-sugar version of this recipe works, but it will be either too sweet or too hard, and you cannot fix one without breaking the other.

Making the brown butter

Start with about 70 g of unsalted butter to net 50 g strained. Yield varies with how far you push it, so weigh the result rather than assuming.

Melt the butter in a light-coloured pan so you can see the colour develop. It will foam as the water boils off, quiet down, then the solids at the bottom will go from pale to hazelnut. Pull it the moment it smells nutty and looks amber. Butter goes from noisette to burnt in well under a minute.

Butter browning in a stainless saucepan with toasted milk solids settling at the bottom The foam subsiding is your cue. Colour moves fast after that.

Strain through a fine sieve or muslin to remove the solids, then weigh what you have. Keep it warm and liquid until it goes into the mix; solidified brown butter will not disperse properly.

Strained amber brown butter in a glass bowl beside a sieve holding toasted milk solids Strained and weighed. This is the 50 g the formula is built around.

A note on the strained solids: they carry a lot of flavour and are worth keeping for a topping or a variegate, but do not add them back into the mix. They are insoluble particles that will read as grit in a frozen product.

Method

1. Combine the liquids. Put the milk and cream in the pasteuriser or a heavy pan and begin heating.

2. Add the powders at about 40 °C. Blend the skim milk powder, stabiliser, and a handful of the sucrose together dry, then rain the blend in under agitation. Adding powders to hot liquid without a dry premix is how you get lumps.

3. Add remaining sugars. Sucrose, dextrose, inverted sugar, and the salt.

4. Pasteurise. Hold at 85 °C for the time your process requires, or use your standard low-temperature hold. Our pasteurisation deep dive covers both routes.

5. Add the warm brown butter at the end of the hold. Then blend hard with an immersion blender or run it through a homogeniser. This step matters: you are dispersing free fat into an aqueous base, and without real shear it will separate.

6. Cool fast to 4 °C.

7. Age 6 to 12 hours at 4 °C. Maturazione is not optional here. The stabiliser needs to hydrate fully and the fat needs time to crystallise properly, which is what gives this base its body.

A covered stainless container of pale gelato base maturing in a cold room Six to twelve hours cold. The fat and the stabiliser both need it.

8. Blend briefly, then churn. A short blast with the immersion blender before churning re-disperses anything that has separated during the rest.

9. Draw and harden. Extract at your machine's normal draw temperature, pan shallow and level, and blast freeze immediately.

Troubleshooting

ProblemCauseFix
Greasy film on the palateFat not properly dispersedMore shear at step 5; check butter was warm
Too soft in the casePAC too high for your case tempShift dextrose back toward sucrose
Too hard to scoopPAC too lowMove 6-10 g sucrose to dextrose
Weak brown butter flavourUnder-browned or over-strainedPush the colour further; do not rinse the pan
Gritty mouthfeelSolids added back to the mixStrain properly and discard or reserve them

Fat separation is the failure mode specific to this recipe. Any time you add a pure fat late to a finished base, dispersion is doing work that an emulsifier would normally share. If it keeps happening, the fix is in your emulsifier choice rather than in more blending.

Variations, scaling and storage

Push the browning further, to the dark end of noisette, and the profile moves from hazelnut toward butterscotch. Pair that with the approach in salted caramel gelato and increase the salt to 2 g.

Replace 10 g of the brown butter with hazelnut paste for a nocciola-adjacent version. Recalculate: nut pastes carry their own fat, so this is not a straight swap, and the gelato balancing method will tell you what moves.

Scaling and shelf life

Scaling this formula is linear: every figure in the table is a percentage of the finished mix, so multiply straight through. The one thing that does not scale linearly is the browning. A larger pan of butter browns more slowly and unevenly, and the window between noisette and burnt gets harder to judge by smell alone. Brown in batches of no more than a few hundred grams, even when you are making twenty litres of mix.

Shelf life is where the high fat helps. A well-dispersed, properly aged base holds in the cold room for the usual few days, and the browned aroma compounds are reasonably stable. What degrades first is the dispersion, not the flavour: if a rested base looks like it has a slick on top, blend it back before churning rather than writing it off.

One caution on flavour drift. Brown butter reads much stronger warm than it does frozen, because cold blunts aroma perception. Judge the intensity from a frozen sample, never from the warm base, or you will consistently under-brown.

Three small scoops of deep caramel brown butter gelato in a shallow ceramic bowl Balanced for the fat it actually contains, not the butter it started as.

Try these numbers in your batch

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

Start Balancing for Free
brown butter gelato
gelato recipe
beurre noisette
balancing

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 for Free

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