Variations
Keto Gelato
Allulose
Erythritol

Keto Gelato — Allulose, Erythritol, and Net-Carb Math

Marco Freire — gelatiere & founder of Free Gelato Balancing App
Marco Freire
Gelatiere & founder
7 min read
Keto gelato in a white ceramic cup beside a dish of allulose crystals on marble
Keto gelato in a white ceramic cup beside a dish of allulose crystals on marble

Keto gelato lives or dies on one number: net carbs per serving. The trick is replacing sucrose with sweeteners that keep gelato scoopable without spiking carbs — and that means understanding how allulose and erythritol behave in the freezer, not just on a nutrition label.

Sugar does three jobs in gelato: it sweetens, it adds solids for body, and it depresses the freezing point so the dessert stays soft. Pull the sugar out for a keto formula and all three jobs need new tools. Allulose and erythritol cover sweetness and freezing-point control to very different degrees, so a working keto base almost always blends them rather than picking one.

The net-carb math that defines keto gelato

Quick reference. Net carbs = total carbohydrate − fiber − sugar alcohols − allulose. Allulose and erythritol both subtract to roughly zero net carbs, which is why they anchor every serious keto gelato base.

Stacked bar diagram comparing net-carb contribution of sucrose versus an allulose and erythritol keto base per 100 grams of gelato Figure 1 — Where the carbs go: a conventional sucrose base versus a keto base built on allulose and erythritol.

In the United States, the FDA's 2019 guidance lets manufacturers exclude allulose from both "total sugars" and "added sugars," and count it at about 0.4 kcal per gram instead of the 4 kcal of normal sugar. Erythritol, a sugar alcohol, contributes roughly 0.2 kcal per gram and is subtracted as a polyol. Under the common keto convention, both drop out of the net-carb count almost entirely. A scoop sweetened with these two can land near zero net carbs while a sucrose scoop carries 20–25 g of carbohydrate per 100 g — the difference between a dessert that fits a ketogenic day and one that quietly ends it.

The catch is that "zero net carbs" describes the label, not the texture. To build a base that actually scoops, you have to respect the physics of freezing-point depression.

Allulose: the rare sugar that behaves like sugar

Allulose (D-psicose) is a monosaccharide with the same molecular weight as glucose and fructose — about 180 g/mol. That weight matters more than its name. Freezing-point depression is colligative: it depends on how many dissolved molecules sit in the water phase, and a low molecular weight means more molecules per gram. Allulose therefore has a PAC (anti-freezing power, sucrose = 100) of roughly 190 — close to dextrose — so gram-for-gram it keeps gelato soft far better than sucrose does.

Small clear dish of white allulose crystals beside a scoop of pale keto gelato on marble

Its sweetness (POD, sucrose = 100) sits around 70, so it tastes slightly less sweet than table sugar. Allulose also browns: it caramelizes more readily than sucrose, which is a gift for a "toasted" flavor but a liability if you scorch it during pasteurization. Used alone, allulose's strong freezing-point depression can leave a base too soft to scoop straight from the machine, which is exactly the gap erythritol fills.

Erythritol: bulk and crunch, with a freezing-point trap

Erythritol is a four-carbon sugar alcohol with a molecular weight near 122 — even lower than allulose. On paper its PAC is very high (around 280), but you cannot use that number naively. Erythritol's solubility is limited and drops sharply as the mix chills, so above roughly 12–14% of the water phase it recrystallizes into gritty, sandy crystals. That recrystallization is the single most common defect in home keto gelato, and it produces the same mouthfeel problem described in sandy gelato texture.

Erythritol also delivers a distinct cooling sensation on the tongue and a POD near 70. Its value in a keto base is bulk and a clean sweetness, not freezing-point control — keep its dose modest and let allulose carry the softness.

One more reason to cap erythritol is digestive tolerance. Sugar alcohols draw water into the gut, and in large single servings polyols can cause bloating or a laxative effect. Erythritol is the best-tolerated of the group because most of it is absorbed in the small intestine and excreted unchanged rather than fermented in the colon, but a dessert built almost entirely on it can still upset sensitive eaters. Spreading the sweetener load across allulose, a little erythritol, and a high-intensity sweetener keeps any single ingredient below its comfort threshold.

How the common keto sweeteners compare

Quick reference. Allulose and erythritol are bulk sweeteners that replace sugar gram-for-gram; monk fruit and stevia are high-intensity sweeteners measured in milligrams. A keto base usually needs one of each kind.

The table below summarizes the properties that matter when you swap sugar out of a gelato formula. POD is sweetening power and PAC is anti-freezing power, both on the scale where sucrose equals 100.

SweetenerPOD (sweetness)PAC (anti-freeze)Net carbsNote in gelato
Sucrose (reference)100100fullThe baseline it all replaces
Allulose~70~190~0Best for softness; browns easily
Erythritol~70~280*~0Bulk and crunch; crystallizes if high
Xylitol~100~190lowStrong, but toxic to dogs
Monk fruit / steviavery high~00Sweetness top-up only, no bulk

*Erythritol's theoretical PAC is high, but its limited solubility means you cannot rely on it above roughly 12–14% of the water phase. Xylitol works technically but is dangerous around pets and raises more digestive complaints than erythritol, so most keto gelato leans on the allulose-plus-erythritol pair instead.

A working keto blend

The reliable strategy is to split the sweetener load: allulose for freezing-point depression and softness, erythritol for bulk solids and clean sweetness, plus a high-intensity sweetener to top up perceived sweetness without adding mass. The table below shows a starting point per kilogram of mix.

ComponentRoleTypical dose (per kg mix)
AlluloseFreezing-point depression, body90–130 g
ErythritolBulk solids, clean sweetness40–70 g
Monk fruit or steviaSweetness top-upto taste (mg)
InulinFiber, creaminess, solids20–40 g
Whey or milk proteinStructure, MSNF30–60 g

Marble counter with notebook, small scale and bowls of keto gelato ingredients in soft side light

Because allulose and erythritol both run a POD near 70, you will usually finish slightly under the sweetness of a sugar base; a few milligrams of monk fruit or stevia corrects that without touching the carb count or the freezing curve. Inulin adds soluble fiber and creamy body to replace some of the missing sugar solids — and like fiber generally, it is subtracted from net carbs. For the underlying solids logic, the sugar selection guide and the sugar substitution reference translate directly to keto work.

Dialing in PAC and serving temperature

Keto bases are easy to push too soft because allulose is such a strong freezing-point depressant. Target a total PAC close to a conventional base rather than higher: if a standard gelato sits around a PAC of 270–290 in the water phase, aim for the same window, not above it. The PAC calculator lets you sum the contribution of allulose, erythritol, and any residual lactose so you do not overshoot.

If the finished gelato is too soft, reduce allulose and lean on erythritol and inulin for solids; if it freezes too hard, the usual culprit is too much erythritol crystallizing out of solution. For the broader balance method, the same workflow as no-added-sugar gelato applies — keto is simply a stricter version of the same constraint.

Finished keto gelato quenelle in a refined white cup garnished with a single raspberry

Keto eaters watch fat and protein as well as carbs, and gelato is naturally rich in both. A cream-forward base already supplies the fat keto diets favor, and adding whey or milk protein doubles as structure and macro — overlapping neatly with the approach in high-protein gelato. Because allulose browns readily, run a gentle pasteurization and avoid prolonged high heat, or the base picks up a cooked, caramel note before you ever add flavor. The payoff is a dessert that fits the diet on its own terms rather than apologizing for it — a clean, scoopable scoop that happens to carry almost no net carbs.

Try these numbers in your batch

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

Start Balancing for Free
Keto Gelato
Allulose
Erythritol
Low Carb

Frequently asked questions

Common questions about variations.

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.