Sweetened Condensed Milk in Frozen Desserts: Numbers


Table of contents
One tin of sweetened condensed milk carries fat, milk solids and sugar in a ratio you did not choose. Balancing around it means knowing those three numbers exactly. Here is the published composition converted into PAC, POD and MSNF, and the point where a kilo of base stops accepting any more.

Three ingredients in one pour: milk fat, milk solids and sucrose, locked in a fixed ratio.

What is actually in the tin
Under the US standard of identity, 21 CFR 131.120, sweetened condensed milk must carry at least 8% milkfat and at least 28% total milk solids. That is a floor, not a formula, so the label tells you almost nothing useful for balancing. The composition data does.
USDA FoodData Central lists canned sweetened condensed milk, per 100 g, at 27.16 g water, 7.91 g protein, 8.70 g total fat, 54.40 g carbohydrate — all of it sugars — and 321 kcal, with 284 mg calcium and 127 mg sodium. Subtract the water and you get 72.8% total solids, roughly double the total solids of a finished gelato mix.
The 54.40 g of sugar is not all added sucrose. Some of it is lactose that rode in with the milk. You can separate the two from the protein figure: milk solids-not-fat carry lactose and protein at a stable ratio, so 7.91 g of protein implies about 12 g of lactose and roughly 1.8 g of ash alongside it. That gives 21.7 g of MSNF and leaves about 42.4 g of added sucrose. The four fractions add back to 72.84 g, which is the check that the split is right.
| Per 100 g of sweetened condensed milk | Grams |
|---|---|
| Water | 27.2 |
| Milk fat | 8.7 |
| MSNF (protein + lactose + ash) | 21.7 |
| — of which lactose | 12.0 |
| Added sucrose | 42.4 |
| Total solids | 72.8 |
The number worth memorising is the ratio: 2.5 g of sugar for every 1 g of milk solids. A balanced white base runs closer to 1.9. That gap is the whole story of this ingredient.
The four numbers a gelataio needs
Convert the table into balance points and the tin becomes just another line in the spreadsheet. Sucrose and lactose both carry PAC 100. On the sweetness side sucrose is the reference at POD 100, while lactose only scores 16.
Quick reference. Per 100 g of sweetened condensed milk: PAC 54, POD 4.4 points per kilo of mix, MSNF 21.7 g, fat 8.7 g, total solids 72.8 g. It behaves like sucrose with a free milk-powder rider attached.

Figure 1 — What 100 g of sweetened condensed milk actually delivers to a mix.
The PAC arithmetic: 42.4 g of sucrose contributes 42.4 points, 12.0 g of lactose contributes 12.0 more, for 54.4 PAC points per 100 g. The POD arithmetic runs 42.4 × 1.00 plus 12.0 × 0.16, which is 44.3 points, or 4.43 POD once you express it against a 1000 g mix. Put 100 g in a kilo of base and you have spent a quarter of a typical sugar budget before choosing a single sugar. Run those figures through the PAC calculator rather than by hand once you have more than two sugars in play.
What it displaces in a real base
Take a conventional fior di latte at 1000 g: 651 g whole milk, 130 g cream at 35% fat, 35 g skim milk powder, 150 g sucrose, 30 g dextrose and 4 g stabilizer. That lands at 6.8% fat, 9.8% MSNF, 35.0% total solids, PAC 260 and POD 18.1 — comfortably inside the professional windows.
Now hold all five of those targets fixed and add 100 g of condensed milk. Something has to leave, and three things do.
| Ingredient | Baseline | With 100 g condensed milk | Change |
|---|---|---|---|
| Whole milk | 651 g | 637 g | −14 g |
| Cream 35% | 130 g | 107 g | −23 g |
| Skim milk powder | 35 g | 15 g | −20 g |
| Sucrose | 150 g | 107 g | −43 g |
| Dextrose | 30 g | 30 g | — |
| Stabilizer | 4 g | 4 g | — |
| Condensed milk | — | 100 g | +100 g |
Fat, MSNF, total solids, PAC and POD all land where they started. The tin did not improve the mix; it replaced four ingredients with one. That is the honest case for it — fewer weighings, one less powder to hydrate — and it is exactly the trade covered in condensed milk versus milk powder.
The ceiling sits at 175 grams per kilo
Notice which line fell fastest. The 20 g of skim milk powder that came out is what absorbed the condensed milk's MSNF. There were only 35 g of powder to give, so the substitution runs out of room quickly.
Solving the same four equations across a range of inclusions, added milk powder hits zero at about 176 g of condensed milk per kilo of mix. At that point the recipe reads 627 g milk, 89 g cream, no powder, 75 g sucrose, 30 g dextrose — still perfectly balanced, and the last formula where the swap is free.
| Condensed milk | Milk powder left | Sucrose left | Verdict |
|---|---|---|---|
| 0 g | 35 g | 150 g | Baseline |
| 100 g | 15 g | 107 g | Clean swap |
| 176 g | 0 g | 75 g | Ceiling of the free swap |
| 250 g | — | 36 g | MSNF starts climbing |
| 300 g | — | 9 g | Sugar budget exhausted |

Past the ceiling, MSNF becomes the wall
Push beyond 176 g and there is no powder left to remove, so the condensed milk's own milk solids have nowhere to go. Keep fat, PAC and total weight on target and MSNF simply rises: 9.7% at the ceiling, 10.2% at 200 g, 11.1% at 250 g, 12.0% at 300 g.
The classic limit from the ice cream literature is expressed against the serum rather than the whole mix: MSNF should stay below roughly 16 to 17% of the serum phase, meaning water plus milk solids-not-fat. Above that the lactose has nowhere to dissolve and crystallises during storage, which is the mechanism behind sandy texture.
| Condensed milk | MSNF (% of mix) | Lactose in mix | MSNF as % of serum |
|---|---|---|---|
| 0 g | 9.8% | 53 g | 13.0% |
| 176 g | 9.7% | 54 g | 13.0% |
| 200 g | 10.2% | 56 g | 13.6% |
| 250 g | 11.1% | 61 g | 14.7% |
| 300 g | 12.0% | 66 g | 15.8% |
At 300 g per kilo you are at 15.8% and the sucrose line is down to 9 g, which means the condensed milk is now supplying essentially all the sugar in the recipe. That is the practical wall. It is not a flavour judgement; it is arithmetic.
When the tin earns its place
It earns it in a domestic kitchen. A no-machine batch wants high total solids and a stabilizer, and condensed milk delivers solids without asking anyone to hydrate a gum at 85 °C. It also earns it in flavours built on cooked-milk character, where the Maillard notes from the evaporation step are the point rather than a defect.
It loses on precision. Because its sugar is effectively all sucrose, the tin cannot help you decouple sweetness from freezing point — the whole reason a professional sugar blend exists. Once you want PAC 275 at POD 17, you need dextrose or inverted sugar, and no amount of condensed milk substitutes for that. Keep it under 175 g per kilo, count its MSNF properly in your MSNF calculation, and it is a legitimate ingredient. Treat it as a shortcut past balancing and it quietly writes the recipe for you.
For the flavour and body side of the same ingredient, rather than the arithmetic, see condensed milk in gelato.

Related Concepts
- Condensed Milk in Gelato — body, sugar and the caramel note
- Condensed Milk vs Milk Powder
- PAC — anti-freezing power and POD — sweetness power
- MSNF and the MSNF calculation guide
- Total Solids
- Skim Milk Powder in Gelato
- Sandy Gelato Texture
- Sugar Selection Guide
- How to Balance a Gelato Recipe
Run the numbers yourself. Open the Free Gelato Balancing App and paste the recipe above — PAC, POD, total solids, MSNF and fat update live as you move the condensed milk line.


