Total Solids in Gelato: the 36 to 42% Target and How to Calculate It


Table of contents
Total solids (TS, also called solids content or dry matter) is everything in a gelato mix that is not water: sugars, fat, MSNF, stabilizers and flavor solids, written as a percentage of the mix weight. Milk gelato targets 36 to 42% total solids, which leaves 58 to 64% water, and fruit sorbet targets 28 to 34%. Below the range there is too much free water and the gelato turns icy. Above it the scoop gets heavy, gummy and slow to release flavor. The formula is short: multiply each ingredient weight by its solids percentage, add the results, and divide by the weight of the batch.
| Product | Total solids target | Water content |
|---|---|---|
| Milk gelato | 36 to 42% | 58 to 64% |
| Milk gelato with fruit | 32 to 40% | 60 to 68% |
| Frozen yogurt | 32 to 38% | 62 to 68% |
| Sorbet (fruit) | 28 to 34% | 66 to 72% |
| Water-based chocolate | 34 to 44% | 56 to 66% |
| Vegan creamy base (nut, oat, soy) | 35 to 42% | 58 to 65% |
| Vegan chocolate base | 36 to 43% | 57 to 64% |
| Vegan fruit base | 30 to 38% | 62 to 70% |
These are the same ranges the Free Gelato Balancing calculator checks your recipe against. The rest of this guide explains what goes into the number, how to calculate it by hand, what a refractometer can and cannot tell you, and how to move total solids up or down without breaking PAC, POD or MSNF.
What total solids means in gelato

A gelato mix is mostly water carrying dissolved and suspended solids. Total solids, sostanza secca in Italian and often abbreviated TS or ST, is the sum of every component that is not water: sugars, milk fat, milk solids non-fat (MSNF), any egg solids, stabilizers, and the dry part of pastes, cocoa or fruit. Solids content and dry matter are two other names for the same figure. Water content is simply its mirror image: a mix at 38% total solids is 62% water, and the two always add up to 100.
The arithmetic is as plain as it sounds. If you put 1000 g of mix into the batch freezer and 380 g of that weight is solids, your TS is 38%.
Water is what freezes; solids are what stay soft. The more solids you pack into the mix, the less free water remains to turn into ice, and the smaller and better distributed the ice crystals become (Goff & Hartel, Ice Cream, 7th ed., Springer, 2013). That is the whole reason total solids matter for body. Think of the number as the chassis of the recipe: it does not decide how sweet the gelato is or how soft it scoops, but nothing else holds together without it. A mix that is generous in solids has the raw material to be smooth. A thin mix will fight you no matter how carefully you freeze it.
Quick reference. Milk gelato: total solids 36 to 42%. Sorbet: total solids 28 to 34%, lower because there is no fat and no MSNF. Stay in range or texture suffers in one direction or the other.
What counts as total solids: the target range, component by component
Everything in the recipe that is not water counts as a solid. A balanced white base spreads its solids across a few well understood bands. These ranges come from Italian bilanciamento practice (Luca Caviezel, Il gelato artigianale), they are consistent with the composition data in Goff & Hartel, and they are the limits the app applies to a milk gelato.
| Component | Milk gelato range | What it does |
|---|---|---|
| Sugars | 16 to 22% | Sweetness, freezing point control, body |
| Fat | 6 to 12% | Creaminess, flavor carry, melt resistance |
| MSNF | 8 to 11.5% | Structure, chew, water binding |
| Stabilizers and emulsifiers | 0.3 to 0.6% | Water control, ice crystal management |
| Total solids | 36 to 42% | Overall body and resistance to ice |
Two notes on reading the table. First, the sugars band counts added sugars plus the sugars of fruit and chocolate, but not lactose, which already lives inside MSNF. Second, flavor ingredients such as nut paste or cocoa are not a band of their own. They usually take 5 to 10% of the mix weight, and almost all of that weight is solids, split between fat, sugars and other dry matter. When you add a paste, total solids climbs quickly, and that is why a pistachio or chocolate gelato is rebalanced rather than flavored on top of a finished white base.

Each band has a ceiling for a reason. MSNF carries lactose, and lactose is only sparingly soluble. Push MSNF to the top of its band and beyond, and the lactose can crystallize during storage, producing a gritty, sandy texture. Keeping lactose inside its solubility window is part of respecting the MSNF ceiling. Fat in gelato sits well below ice cream levels, and most white bases use only the lower part of the fat band (see the ideal fat percentage for gelato). That is why milk solids and sugars do more of the structural work in gelato than they would in a richer American style mix.
Numbers make the bands concrete. Picture a plain fior di latte with about 18% sugars from a sucrose and dextrose blend, about 7% fat from cream and whole milk, about 10% MSNF from milk and added milk powder, and about 0.4% stabilizer. Summed, that is roughly 35.4% total solids and about 64.6% water. Every band is in range, yet the total sits just under the 36% floor. That is a common result with lean white bases, and the fix is small: one more point of MSNF from skim milk powder, inside its band, brings the total to about 36.4%.

How to calculate total solids
There are two honest ways to know your figure. The laboratory method is to dry a weighed sample to constant weight in an oven or a moisture analyzer. Whatever mass remains is the solids, and the loss is the water. The practical method, used in everyday balancing, is to calculate it from the recipe:
- Multiply the weight of each ingredient by its total solids percentage (its dry matter).
- Add up the grams of solids.
- Divide by the total weight of the mix and multiply by 100.
If you work per 1000 g of mix, the last step is just dividing the sum by 10. The table below lists the total solids content of common gelato ingredients as used in the app's ingredient database.
| Ingredient | Total solids | Water content | Note |
|---|---|---|---|
| Whole milk | 12.5% | 87.5% | fresh milk varies between 12.0 and 13.0% |
| Skim milk | 9.1% | 90.9% | almost all of it MSNF |
| Heavy cream, 35% fat | 40.5% | 59.5% | fat plus MSNF |
| Sucrose | 100% | 0% | pure solid |
| Dextrose (monohydrate) | 91% | 9% | about 99.5% for anhydrous |
| Skim milk powder (SMP) | 96% | 4% | 95% MSNF, 1% fat |
| Whole milk powder | 97.5% | 2.5% | 26.7% fat |
| Sweetened condensed milk | 73% | 27% | 44% sugars |
| Egg yolk | 50% | 50% | fat, protein and lecithin |
| Pistachio paste 100% | 97% | 3% | suppliers range from 95 to 98% |
| Cocoa powder | 96% | 4% | low moisture |
| Inulin | 95% | 5% | fiber, no sweetness |
| Maltodextrin | 95% | 5% | bulk with little sweetness |
| Stabilizer and emulsifier blend | 100% | 0% | dry powder |
A worked example shows the method. Take an illustrative 1000 g white base: 620 g whole milk, 150 g cream at 35% fat, 150 g sucrose, 30 g dextrose, 45 g skim milk powder and 5 g stabilizer.
| Ingredient | Weight | Total solids | Grams of solids |
|---|---|---|---|
| Whole milk | 620 g | 12.5% | 77.5 g |
| Heavy cream, 35% fat | 150 g | 40.5% | 60.8 g |
| Sucrose | 150 g | 100% | 150 g |
| Dextrose (monohydrate) | 30 g | 91% | 27.3 g |
| Skim milk powder | 45 g | 96% | 43.2 g |
| Stabilizer | 5 g | 100% | 5 g |
| Mix | 1000 g | 363.8 g |
The sum is 363.8 g of solids in 1000 g of mix, so total solids is 36.4% and water is 63.6%. The mix is inside the milk gelato target, near the lean end. Notice how little weight the powders need to move the figure: 45 g of skim milk powder brings more solids than 340 g of whole milk.
Doing this by hand for every trial gets old quickly. The total solids calculator runs the same sum automatically from the ingredient database and shows fat, MSNF, sugars, PAC and POD alongside it, so you see every band move at once.
Total solids content of skim milk powder (SMP)
Skim milk powder is the ingredient most people look up when they start calculating solids, because it is the standard tool for raising total solids and MSNF at the same time. The standard total solids content of skim milk powder is about 96 to 97%. The app's ingredient database uses 96% total solids and 4% water, split into 95% MSNF and 1% fat, with 35% protein. Either way, nearly everything you weigh is solids. Whole milk powder is close on total solids, at 97.5%, but more than a quarter of it is fat, so it lifts MSNF much less per gram.
In practice, 10 g of SMP adds about 9.6 g of solids and 9.5 g of MSNF to a batch, with almost no water. Whole milk at 12.5% total solids cannot concentrate a mix that way. The limit is the MSNF band rather than the total: keep MSNF at or below 11.5% in a milk gelato, because beyond that the extra lactose is what makes a gelato sandy. The full profile, dosage and substitutes are in the skim milk powder guide, and the MSNF FAQ covers the milk solids side.
Total solids vs Brix: can a refractometer measure total solids?
A handheld refractometer, also called a Brix meter, measures dissolved solids by the way a drop of liquid bends light. Place a drop of mix on the prism, close the cover, read the number. It is fast and cheap: a 100 to 300 euro instrument earns its place at the production bench by catching an out of range mix before it is churned.
One thing it does not give you is the total solids of a dairy mix. Brix captures what is dissolved, mainly sugars, and ignores fat and insoluble solids, while milk proteins and stabilizers refract light differently than sugar does. The reading therefore always understates the true total solids of a milk gelato. Use Brix to spot check sugars and to compare one batch against the last, and calculate TS when you balance the recipe.
Sorbet is the case where the two numbers come closest, because a sorbet is mostly sugar, water and fruit. Even there they are not meant to match: fruit fiber and pulp count as total solids but are invisible to the prism. That gap has its own guide, Brix vs total solids in sorbet, and the technique for a reliable reading is covered in refractometer technique for gelato.
Why total solids drive texture
Total solids shape texture in two ways.
Less free water means less ice. Higher TS means less water in the mix, and less water means smaller and fewer ice crystals once it is frozen. That is the smooth part.
More body means a denser mouthfeel. Higher TS gives the mix more viscosity and more substance for the tongue to perceive. That is the creamy, heavy part.
Gelato depends on this more than ice cream does. It is served warmer, about -12 to -14 °C against -18 °C, and it is whipped to a much lower overrun, typically 20 to 35% (see gelato overrun explained). With less air and a warmer serving temperature, gelato cannot lean on hard freezing to feel firm. It has to rely on dissolved and suspended solids to keep free water under control. The higher the total solids, the less unfrozen water moves around and the finer the ice crystals stay. That is what makes a high solids scoop feel dense and smooth at the right serving temperature, while a thin mix turns coarse the moment it warms on the spoon.
You cannot push the number up forever. Above 42% a milk gelato becomes dense, gummy and slow to melt in the mouth, and flavor release suffers, because there is so much dry matter that aromatic molecules take longer to reach the palate. Below 36% there is more free water than the solids and the stabilizer can bind, and ice crystals grow.
It is also tempting to treat total solids as a single dial that fixes everything. It is not. TS tells you how much mass in the mix is not water. It says nothing about how sweet the mix is or how soft it will be at a given temperature. Sweetness is tracked separately with POD, and anti-freezing power, meaning how much water stays liquid at serving temperature, is tracked with PAC. You can hit a perfect 38% total solids and still serve a brick because PAC is too low, or a soup because PAC is too high. Balance all three together.
How to raise or lower total solids
Total solids too low. Add ingredients that bring solids in the band you are short on. Skim milk powder raises TS and MSNF together. Dextrose or another sugar fills the sugars band, but it moves POD and PAC at the same time. Cream adds fat along with some water. Inulin raises TS without adding sweetness, and maltodextrin raises TS with very little effect on PAC. As a rule of thumb, each percentage point of a dry ingredient added to the mix raises total solids by roughly one point.
Total solids too high. Add water or whole milk. Water lowers TS but dilutes everything else too, so recalculate PAC, POD and MSNF afterward. The cleaner route is often to cut back the skim milk powder or the inulin that pushed the number up in the first place. Be careful with the obvious shortcut: cutting fat or sugars to lower TS will also break the fat, PAC and POD targets.
Every move ripples outward. Adding milk powder lifts MSNF and lactose, and adding dextrose changes both sweetness and PAC, so adjust with the whole balancing workflow in view rather than one number at a time. The discipline is to change one band deliberately, recalculate the others, and only then freeze and taste a test batch. For sorbet, where there is no fat or MSNF to lean on and sugars carry nearly all of the solids, follow the sorbetto balancing guide instead.
Common total solids mistakes
The failures cluster into a short list:
- Far too low (under about 30% in a milk gelato): too much free water, coarse and icy body.
- Far too high (over about 44%): heavy, gummy, sticky mouthfeel that melts slowly.
- MSNF too high: the total looks correct, but the finish is sandy and grainy because of lactose.
- Chasing solids with sugar alone: the mix turns too sweet and too soft, because PAC climbs along with the sugar.
- Balancing on a Brix reading: the refractometer misses fat and insoluble solids, so a dairy mix always has more total solids than the prism shows.
Most texture complaints trace back to one of these. Fix the band that is out of range rather than reaching for more stabilizer, and the body usually falls into place.

The Big Picture
Everything in this article fits into a larger framework: the complete professional method from raw ingredients to a pozzetto of finished gelato. If you want the full system in one place, with the math, equipment, methodology, recipes, troubleshooting and business notes consolidated, the place to start is:
How to Make Professional Italian Gelato: The Complete Guide, the complete pillar guide.
Related Concepts
- How to Make Professional Italian Gelato: The Complete Guide, the complete pillar guide
- PAC (anti-freezing power)
- POD (sweetness power)
- MSNF (Milk Solids Non-Fat)
- Overrun
- Skim milk powder
- Total solids calculator
- Brix vs total solids in sorbet
- How to balance a gelato recipe
Hit your total solids target. Open the Free Gelato Balancing App, paste your recipe, and verify TS in real time. Free, web based, no install.


