Perfect Ice Cream Calculator
Enter your ice cream ingredients and this calculator works out the fat content, sugar content, milk solids not fat (MSNF), relative sweetness, softness score (PAC), total solids, calorie count, and expected overrun. Use the results to hit the professional ice cream targets that produce a scoopable, creamy texture straight from the freezer.
How the perfect ice cream calculator works
The calculator converts your ingredient quantities into percentage composition values: fat, sugar, milk solids not fat (MSNF), and total solids. It then derives two quality scores. The sweetness score compares your blend of sugars against pure sucrose, accounting for the fact that fructose is 20% sweeter than sucrose and glucose is 30% less sweet. The softness score (PAC, from the Italian "potere anti-congelante") estimates how much each sugar depresses the freezing point, because frozen sweetness perception drops sharply and a mix that is just right at room temperature can taste bland and freeze concrete-hard if the wrong sugar types are used. Enter the weight of the mix before and after churning to also calculate overrun, the air content that lightens the texture.
Fat, MSNF, and why the ratios matter
Fat is the richness driver in ice cream. It coats ice crystals and coats the palate, giving a slow melt and smooth mouthfeel. Standard ice cream targets 10-14% fat; premium and superpremium products run 14-18% or higher. Too little fat and the ice cream tastes thin and icy; too much and it can feel greasy. MSNF (milk solids not fat) includes lactose, whey proteins, and casein. These proteins stabilize the foam structure that forms during churning, and lactose carries its own mild sweetness. The recommended range is 7-12%. Above 12% the lactose can crystallize during storage, producing a sandy, gritty texture called sandiness. Adding skim milk powder is a common way to boost MSNF without extra fat, improving body in low-fat recipes. A rule of thumb: every 100 ml of whole milk contributes about 9 g of MSNF.
Sugar choices and the softness score (PAC)
Not all sweeteners are equal in the freezer. Sucrose, the most common sweetener, is used as the reference. Fructose and invert sugar both have a PAC factor of about 1.9 times sucrose, meaning they depress the freezing point nearly twice as much, producing a noticeably softer scoop. Glucose (dextrose) behaves similarly. Corn syrup, on the other hand, is a high-molecular-weight molecule with a low PAC factor, so it adds body and chew without significantly softening the texture. A PAC score below 180 suggests the ice cream will freeze very hard and be difficult to scoop after several hours in the freezer. A score of 200-280 is the professional sweet spot. A score above 300 can leave the ice cream soft and slushy. If your score is too low, replace some sucrose with fructose or invert sugar. If it is too high, use more sucrose or add a small amount of corn syrup.
Overrun: air is an ingredient too
Overrun is the percentage increase in volume caused by air being whipped in during churning. It is calculated as ((mix mass / ice cream mass) - 1) x 100%. Home ice cream machines typically produce 20-50% overrun; commercial hard ice cream targets 80-100%; premium or superpremium products intentionally reduce overrun to around 20-30% for a denser, richer product. Higher overrun lightens color and texture and can help palatability, but too much makes the ice cream feel foamy and dry. Weigh your mix before churning and your finished ice cream after to track this metric and refine your recipe batch by batch.
Ice cream category composition targets
| Category | Fat % | Sugar % | MSNF % | Total solids % | PAC target |
|---|---|---|---|---|---|
| Nonfat | 0-2 | 15-18 | 10-12 | 28-34 | 220-260 |
| Low-fat | 2-7 | 15-18 | 10-12 | 30-36 | 220-260 |
| Light | 7-9 | 14-17 | 9-11 | 32-38 | 210-250 |
| Gelato | 4-9 | 16-22 | 9-11 | 36-42 | 240-280 |
| Standard | 10-14 | 14-17 | 9-11 | 36-40 | 210-250 |
| Premium | 14-18 | 14-16 | 8-10 | 38-42 | 200-240 |
| Superpremium | 18-22 | 12-15 | 6-9 | 40-44 | 180-220 |
| Frozen yogurt | 0-6 | 15-20 | 12-16 | 34-42 | 230-270 |
| Sherbet | 1-2 | 25-35 | 2-5 | 30-38 | 270-320 |
Industry guidelines for key mix metrics by ice cream type. Use these as benchmarks when adjusting your recipe.
Frequently asked questions
What fat percentage should homemade ice cream have?
Most homemade ice cream recipes fall in the 10-18% fat range. A standard American-style ice cream runs about 10-14% fat, which is achievable with a 1:1 mix of whole milk and heavy cream. French custard-style (gelato or custard base) reaches 14-18% by adding several egg yolks. Gelato is leaner at 4-9%, using much less cream and more milk. Below 4% fat the mix lacks the richness to mask iciness and the result will taste thin.
Why does my ice cream freeze rock-hard?
A low PAC (softness) score is usually the cause. Pure sucrose does not depress the freezing point as much as smaller-molecule sugars like fructose, glucose, or invert sugar syrup. If your recipe uses only white sugar, the ice cream will freeze harder than commercial products. Replace 20-30% of the sucrose with invert sugar syrup or fructose to raise the PAC score and improve scoopability. Alcohol (a tablespoon of vodka or rum) also lowers the freezing point, but use only a small amount.
What is MSNF and how does it affect texture?
MSNF stands for milk solids not fat - the lactose, proteins (casein and whey), and minerals left in milk after the fat and water are removed. MSNF helps stabilize the foam structure of ice cream, contributing body and a smooth mouthfeel. The target range is 7-12% of the mix. If MSNF goes above 12-14% the lactose can crystallize during freezer storage, causing a gritty, sandy feel. This commonly happens when recipes use too much skim milk powder. If MSNF is below 7% the ice cream will feel icy and lack body.
Should I use egg yolks in my ice cream?
Egg yolks serve as both an emulsifier and a fat source. The lecithin in yolks helps fat and water mix smoothly, creating a creamier texture and a slower melt. Four to six large yolks per litre of mix is typical for French-style custard or gelato. More yolks increase fat content (each large yolk adds about 5.8 g of fat) and produce a richer, more custard-like flavor. For a lighter, dairy-forward flavor, omit the yolks and consider a small amount of commercial emulsifier or stabilizer instead.
What is overrun and how do I measure it?
Overrun is the air incorporated during churning, expressed as a percentage of the original mix volume. Weigh the mix in grams before you put it in the machine, then weigh the finished ice cream. Overrun = ((mix weight / ice cream weight) - 1) x 100. A home machine that starts with 500 g of mix and produces 400 g of ice cream has delivered 25% overrun. Commercial hard ice cream targets 80-100% overrun; premium and superpremium products limit it to 20-40% for a denser texture.
How many calories does homemade ice cream have?
Calorie content depends almost entirely on fat and sugar content. Fat delivers 9 kcal per gram, sugar and protein each deliver 4 kcal per gram. A typical premium ice cream mix with 16% fat and 15% sugar contains around 220-260 kcal per 100 g. A lighter gelato at 6% fat and 18% sugar runs about 140-170 kcal per 100 g. Replacing cream with skim milk or reducing sugar can cut calories substantially, but it will also lower the fat content and PAC score, so balance both when lightening a recipe.