A 30-minute stovetop reduction of heavy cream, butter, and a granular sugar substitute produces a thick, canned-milk-like syrup that clocks in at roughly 1 to 4 grams of net carbs per tablespoon. Pulling a jar of cool, spoon-coating condensed milk from the fridge instead of cracking a sugar-laden can feels like a small kitchen win, especially when you can swap it cup-for-cup into fudge, key lime pie, or homemade ice cream without disrupting your macros. The key is picking a sweetener that survives reduction without turning gritty, bitter, or thin.
This guide covers a stovetop method for making sugar free sweetened condensed milk at home, from choosing sweeteners that hold up during reduction to troubleshooting thin or scorched batches for keto cooks.
Why Store-Bought Sweetened Condensed Milk Doesn’t Fit a Low-Carb Kitchen
A standard 14-ounce can of sweetened condensed milk carries roughly 62 grams of added sugar. That single can delivers enough carbs to wipe out an entire day’s allotment on a strict keto plan, and a single tablespoon already adds up fast. For anyone managing blood glucose or counting macros, the canned version is functionally off the menu.
Canned condensed milk starts as evaporated milk (milk with about 60% of its water removed) that has been fortified with a large dose of sucrose. The carb load is concentrated rather than incidental, which means every recipe that calls for it inherits the sugar problem at full force.
The Hidden Carbs in “Sugar-Free” Shelf Options
Many shelf-stable “sugar-free” condensed milks look safe on the front label, but the ingredient list often hides maltodextrin, modified food starch, or dextrose. These fillers carry a glycemic index comparable to table sugar, so blood glucose still climbs even when the front of the can claims otherwise.
Texture adds another layer of complication. Traditional condensed milk depends on sugar’s role in preventing ice crystal formation during storage and chilling. Removing the sugar without a careful substitute changes how the product freezes, thaws, and coats a spoon, which is why a direct 1:1 swap rarely works without recipe adjustments.
Always read the full ingredient list on any “sugar-free” condensed milk, not just the front label. Maltodextrin and dextrose can spike blood glucose as aggressively as cane sugar.
Choosing the Right Sugar Substitute for Heat Reduction
Picking a sweetener for this recipe is not the same as picking one for sweetening iced tea. Reduction over heat changes everything: how the sweetener dissolves, how it browns, whether it recrystallizes on cooling, and whether it leaves a metallic or cooling aftertaste. Each of the four common options behaves differently when simmered down with cream.
How Erythritol, Allulose, Monk Fruit, and Stevia Compare
Erythritol tastes clean but has a tendency to recrystallize once chilled, leaving a sandy, gritty mouthfeel in cold applications like ice cream or chilled pie fillings. Allulose behaves most like real sugar: it browns, reduces smoothly, and stays dissolved in the fridge. It does cost more and can be harder to find in granulated form at standard grocery stores.
Monk fruit blends (typically mixed with erythritol as the carrier, in products like Lakanto) offer balanced sweetness but inherit the recrystallization risk from their base. Pure stevia powder is intensely sweet and works only as a small supplement layered with a bulk sweetener for body, since it provides no volume or texture on its own.
| Sweetener | Heat Behavior | Cold Texture | Aftertaste |
|---|---|---|---|
| Erythritol (granular, e.g., Swerve) | Dissolves cleanly, no browning | Recrystallizes, sandy feel | Clean, slight cooling |
| Allulose (granular) | Brownes, reduces like sugar | Stays smooth | Clean, closest to sugar |
| Monk fruit + erythritol blend (Lakanto) | Dissolves well | May crystallize like erythritol | Mild, slightly fruity |
| Pure stevia extract | Concentrated, no bulk | Stays dissolved | Can turn bitter when heated |
For a first attempt, allulose delivers the most forgiving result. Erythritol-based products (Swerve, standard granulated erythritol) work well for warm applications like pecan pie but tend to feel grainy once the jar comes out of the fridge.
The Core Recipe and What Each Ingredient Contributes
The base ratio is simple: two cups of heavy cream, two-thirds cup of granulated sweetener, one tablespoon of butter, a pinch of salt, and a teaspoon of vanilla extract added at the end. Each component pulls specific weight, and skipping one changes the final texture or flavor.
Why Heavy Cream Works Better Than Evaporated Milk
Heavy cream supplies the fat and milk solids that mimic the body of evaporated milk once water cooks off. Evaporated milk itself contains added sugar in commercial form, so using it as a substitute would defeat the purpose before the recipe even begins. Full-fat coconut milk is the standard dairy-free swap, though it carries a subtle coconut note that works better in chocolate or tropical desserts than in delicate vanilla applications.
The butter enriches mouthfeel and helps prevent the cream from scorching on the pan’s bottom. Salt rounds out the flavor profile by suppressing any lingering bitterness from the sweetener, while vanilla added after cooking delivers a warm aromatic finish without evaporating off during the simmer.
- Heavy cream (2 cups): Provides fat and milk solids that thicken during reduction, replicating evaporated milk’s body.
- Granulated sweetener (2/3 cup): Carries sweetness without the carb spike; allulose and erythritol both work.
- Butter (1 tbsp): Adds richness and protects the pan’s bottom from scorching during the long simmer.
- Pinch of salt: Balances flavor and softens any sweetener aftertaste.
- Vanilla extract (1 tsp): Stirred in after cooking so the aroma survives the heat.
Cooking the Mixture Until It Reaches True Condensed Texture
Combine the cream, sweetener, butter, and salt in a heavy-bottomed saucepan over medium-low heat. Whisk continuously until the sweetener fully dissolves, which usually takes two to three minutes. Once dissolved, drop the heat to a gentle simmer.
The simmer stage is where patience pays off. Plan on 20 to 45 minutes of gentle cooking, with frequent stirring, until the liquid reduces by roughly half and starts to coat the back of a spoon. Resist the urge to crank the heat to shorten the cook time, since high heat splits cream and scorches butter.
The Doneness Cues That Replace a Thermometer
Visual cues matter more than a timer here. Drag a spoon across the pan’s bottom; if the mixture leaves a clean trail that holds for a second before filling back in, the texture has reached condensed-milk territory. Another cue: a spoonful dropped onto a cold plate should sit in a thick mound rather than running into a thin puddle.
Pull the pan off the heat, stir in the vanilla, and let it cool fully before pouring into a glass jar. The liquid thickens noticeably as it chills, so what looks slightly loose on the stove becomes spoonable in the fridge.
Even with the right sweetener, getting the texture right still comes down to patience on the stove.
Don’t judge final thickness straight from the pan. The mixture continues to set as it cools, so what appears thin at room temperature will firm up in the fridge.
Troubleshooting Thin, Grainy, or Scorched Batches
Most failures fall into three buckets: the mixture stays thin, it turns gritty in the fridge, or the bottom scorches. Each has a clear cause and a fix that does not require starting over.
Fixing Thin Texture
If the mixture stays runny after cooling, the simmer simply did not run long enough. Return it to medium-low heat and extend cooking by five-minute increments, stirring each time, until the spoon-coating test passes. Raising heat to speed things up risks splitting the cream and creating an entirely different set of problems.
Fixing Grainy Texture
Graininess in a chilled jar almost always signals erythritol recrystallization. Warming the jar gently in a saucepan of simmering water (a makeshift double boiler) and whisking vigorously usually restores smoothness. For future batches, switch to allulose or add a half-teaspoon of butter to slow crystal formation.
Fixing Scorched Bottoms
A burnt layer on the bottom means the heat was set too high, the pan was too thin, or stirring was too infrequent. Drop the heat to medium-low and switch to a heavy-bottomed saucepan, ideally a tri-ply stainless steel pot, for the next attempt. A wooden spoon or silicone spatula reaches the corners better than a whisk does during long simmers.
| Problem | Cause | Fix |
|---|---|---|
| Thin after cooling | Insufficient reduction time | Simmer 5 more minutes, retest |
| Grainy when cold | Erythritol recrystallization | Warm gently, whisk smooth, or switch sweetener |
| Scorched bottom | Heat too high or thin pan | Drop to medium-low, use heavy pot, stir often |
| Grainy after freezing | Ice crystals from excess water | Reduce longer next batch or add 1/2 tsp butter |
Storage, Macros, and Tested 1:1 Recipe Swaps
Cooled condensed milk keeps 7 to 14 days refrigerated in a sealed glass jar. For longer storage, portion it into silicone ice cube trays or small containers and freeze up to two months; thaw overnight in the fridge before using. Texture holds well through freezing, especially with allulose-based versions.
Net Carbs Per Tablespoon by Sweetener
Macro counts vary by sweetener choice. Allulose does not count toward net carbs for most calculators since the body absorbs but does not metabolize it. Erythritol follows a similar pattern. Monk fruit blends carry the carb load of whatever carrier is used, typically erythritol.
| Sweetener Choice | Net Carbs per Tablespoon | Flavor Profile |
|---|---|---|
| Allulose | ~1 g | Clean, closest to sugar |
| Erythritol (Swerve, plain) | ~1–2 g (most excluded from net carbs) | Clean, slight cooling |
| Monk fruit + erythritol (Lakanto) | ~1–2 g | Mild, slightly fruity |
| Stevia + allulose blend | ~1 g | Clean, depends on ratio |
Use the homemade version cup-for-cup in fudge, key lime pie filling, no-bake cheesecake, pecan pie, and homemade ice cream bases. The swap works in any recipe where canned condensed milk is heated gently or stirred into a chilled filling.
With a reliable base locked in, the same approach adapts easily to other dietary needs.
Smart Swaps and Dietary Variations Worth Knowing
Once the base recipe works, small adjustments open up new dessert possibilities and dietary fits. Some swaps change the flavor profile; others tweak the macros or the final texture.
Dairy-Free and Vegan Adjustments
Replacing heavy cream with full-fat canned coconut milk creates a vegan and paleo-compatible condensed milk. Expect more saturated fat and a distinct coconut note that pairs well with chocolate, lime, and tropical fruit desserts. So Delicious sells a canned coconut milk that works particularly well here. For neutral flavor, look for coconut cream with no added vanilla or sweeteners.
Higher-Protein and Sliceable Versions
Adding two tablespoons of nonfat milk powder during the simmer boosts protein and creates a thicker, more canned-like body that keto bakers often prefer for structured desserts. For sliceable fudge, blooming a teaspoon of grass-fed gelatin in the warm mixture after cooking sets the condensed milk firmly enough to cut clean squares without extra refrigeration steps.
Flavor Variations for Specific Desserts
Brown sugar-style monk fruit blends (such as Lakanto Golden) bring a caramel note that flatters pecan pie and any dulce de leche-inspired dessert. A quarter-teaspoon of almond extract turns the base into a frangipane-friendly condensed milk for tarts. For chocolate applications, whisk a tablespoon of unsweetened cocoa powder into the simmering cream early in the cook.
- Coconut milk base: Vegan, paleo, adds coconut flavor that pairs with chocolate and lime.
- Milk powder boost: Adds protein, thickens body for keto bakers.
- Gelatin set: Creates sliceable fudge without extra chilling.
- Brown sugar monk fruit: Caramel note suited to pecan pie and dulce desserts.
- Cocoa powder addition: Turns the base into chocolate condensed milk for truffles and tortes.
Small tweaks, large payoff. Once you have a jar of the basic version in the fridge, the recipe becomes a starting point for fudge, pie fillings, ice cream, and coffee creamer, all built from the same stovetop reduction.
FAQ
How do you make sweetened condensed milk without sugar?
Combine two cups of heavy cream with two-thirds cup of a granular sugar substitute like allulose or erythritol, plus one tablespoon of butter and a pinch of salt. Simmer over medium-low heat for 20 to 45 minutes until the mixture reduces by half and coats a spoon.
What is the best sugar substitute for sweetened condensed milk?
Allulose performs most like sucrose during reduction, browning and staying smooth in the fridge. Erythritol-based sweeteners like Swerve work for warm applications but tend to recrystallize when chilled, leaving a sandy texture in ice cream or cold pie fillings.
Can you use evaporated milk to make sugar free condensed milk?
Evaporated milk is not a good shortcut because commercial evaporated milk often contains added sugars or fillers that defeat the purpose. Heavy cream reduces on the stovetop into the right body without any hidden carbs.
Does sugar free sweetened condensed milk taste different?
Allulose versions taste closest to the canned original. Erythritol versions carry a mild cooling sensation, and monk fruit blends add a faint fruity sweetness. Vanilla extract and salt help round out any lingering sweetener notes.
How long does homemade sugar free sweetened condensed milk last in the fridge?
Stored in a sealed glass jar in the fridge, it keeps 7 to 14 days. For longer storage, freeze in portioned containers for up to two months and thaw overnight in the fridge before using.
Is sugar-free sweetened condensed milk suitable for keto and diabetic diets?
The canned version is not keto friendly due to its high sugar content, but a homemade version made with allulose or erythritol typically lands at 1 to 4 grams of net carbs per tablespoon, depending on the sweetener, and fits within most keto and diabetic eating plans.
