The Science of Creami
Why your pint came out icy, why it stayed soft, and what the four numbers on every recipe actually mean.
What the Creami actually does
Unlike a churn-style machine, the Ninja Creami first freezes the entire pint solid, then shaves it into a smooth paste with a high-speed blade. The texture you get is almost entirely decided by what's in the pint before you freeze it — once the blade runs, you can only re-spin, not re-balance.
The four numbers that decide everything
- Fat — builds body, coats ice crystals, carries flavor.
- MSNF (milk solids non-fat) — binds free water and stops it from refreezing into shards.
- Sugar — sweetens, and lowers the freezing point.
- PAC (Potere Anti-Congelante) — total anti-freezing power. Different sugars push PAC up by very different amounts per gram.
Target ranges by program
| Program | Fat | Sugar | MSNF | PAC |
|---|---|---|---|---|
| Ice Cream | 10–16% | 14–20% | 8–11% | 22–28 |
| Gelato | 4–9% | 16–22% | 10–12% | 24–30 |
| Lite | 4–8% | 12–18% | 10–13% | 22–28 |
| Sorbet | 0–3% | 22–32% | 0–2% | 26–34 |
| Frozen Yogurt | 3–8% | 14–20% | 9–12% | 22–28 |
Dextrose is the cheat code
Sucrose (table sugar) has a PAC of ~100. Dextrose has a PAC of ~190 with ~70% the sweetness. Swap 20–25% of your sucrose for dextrose and your pint scoops straight from -18°C without tasting any sweeter.
Why you almost always Re-Spin
A perfectly balanced base often comes out powdery on the first spin — the blade is shaving frozen ice, not whipping cream. Run Re-Spin once and the same paste turns silky. If it's still dry, add 1 tablespoon of milk and Re-Spin again.
Common failure modes
- Icy / crystalline → MSNF and PAC both too low.
- Soupy / soft → PAC too high (too much dextrose, honey or alcohol).
- Greasy mouthfeel → fat above 16%.
- Sandy / gritty → MSNF above 13%.
- Hole down the middle → base was too dense; add a tbsp milk and Re-Spin.
Stop guessing
Plug any base into our calculator or ask the AI assistant — both run on the same engine and will tell you exactly what to add or swap to land in range.