Skip to content
Be Your Own Barista
Sugar-FreeRecipe

Sugar-Free Dulce de Leche Syrup (Honestly, Lower-Sugar)

The BYOB Team75 min1 batch (about 8 servings, 2 tbsp each)~$0.51/serving (~$4.10 per batch, makes ~8 servings)65 cal/serving

Compare the 3 tiers of this drink

Same drink, three ways. Clean-Ingredient is our top recommendation -- Standard and Sugar-Free are the other options.

Ingredients & steps

Sugar-Free

Ingredients

  • 1 can (12oz) unsweetened evaporated milk (not sweetened condensed -- this recipe adds its own sweetener)
  • 3/4 cup granulated allulose (or an allulose/monk fruit blend)
  • 1/4 tsp baking soda
  • 1/2 tsp vanilla extract
  • 1/4 tsp fine sea salt

Steps

  1. 1.Combine the evaporated milk, allulose, and baking soda in a medium heavy-bottomed saucepan over medium-low heat. The baking soda raises the mixture's pH, which speeds up the same milk-browning (Maillard) reaction real dulce de leche relies on -- it's a real technique, not a shortcut trick.
  2. 2.Bring to a gentle simmer, then reduce heat to keep it at a low, steady simmer. Cook uncovered for 45-60 minutes, stirring every few minutes at first and more often toward the end, until it thickens, darkens to a golden-caramel color, and coats the back of a spoon. Starting from evaporated (already-concentrated) milk instead of whole milk is what keeps this under an hour instead of the real method's 2-3 hours.
  3. 3.Watch closely in the last 10-15 minutes -- it can go from perfect to scorched quickly once it thickens. Pull it off the heat as soon as it coats a spoon; it firms up more as it cools.
  4. 4.Remove from heat and stir in the vanilla extract and salt. Let cool completely -- it thickens noticeably more once cold.
  5. 5.Store in a sealed jar in the fridge for up to 1 week (shorter than our Standard syrup, since this one is fresh-cooked dairy rather than a shelf-stable canned product). Use 2 tbsp per drink, stirred into hot espresso before adding milk.

Not medical or nutrition advice. Calorie figures on this page are estimates based on typical ingredient values, not a lab analysis of your exact batch — they'll shift with the brand of milk, syrup, or protein powder you actually use. "Clean-ingredient" and "sugar-free" describe what's in the recipe, not a health claim. If you're managing diabetes, a caffeine sensitivity, pregnancy, or another condition, check with a doctor or dietitian before making a recipe part of your routine. Read the full disclaimer.

This is the syrup behind our Sugar-Free Dulce de Leche Latte — and, like our Sugar-Free Honey Syrup, it’s a recipe where we want to slow down and be plain about what “sugar-free” does and doesn’t mean here.

An Honest Note Before You Make This: This Isn’t Fully Sugar-Free

Dulce de leche’s flavor doesn’t come from a separate sweetener added to a neutral base, the way caramel’s flavor comes from sugar you could swap out. It comes from caramelizing milk itself — and milk carries its own natural sugar, lactose, that’s baked into what milk is. You can replace the added sugar with a sugar-free sweetener (we use allulose here, the same one our Sugar-Free Caramel Syrup uses, because it browns and caramelizes instead of just dissolving). What you can’t do is remove milk’s natural lactose and still have something that tastes, browns, and behaves like dulce de leche — the milk sugar isn’t optional flavoring, it’s the actual mechanism.

That means this syrup is not a literal zero-sugar recipe, and we’re not going to call it one. Swapping in allulose for the added sugar cuts it to roughly 4-5g of natural milk sugar per 2 tbsp serving, against the Standard syrup’s ~16g — a real reduction, well over half. But it isn’t zero, and it can’t be, for the same reason our Sugar-Free Honey Syrup can’t be: the sugar isn’t an add-on here, it’s structurally part of what makes the thing taste like itself. If you need a strictly zero-sugar drink, dulce de leche specifically isn’t going to get you there — our Sugar-Free Caramel Syrup (built on allulose alone, no milk-sugar base) lands much closer to a true zero, just with caramel’s flavor identity instead of dulce de leche’s.

The Syrup

Combine 1 can (12oz) unsweetened evaporated milk, 3/4 cup granulated allulose, and 1/4 tsp baking soda in a heavy-bottomed saucepan over medium-low heat — the baking soda raises the pH slightly, which speeds up the same milk-browning reaction the real 2-3 hour method relies on. Bring to a gentle simmer, then hold it there uncovered for 45-60 minutes, stirring occasionally at first and more often as it thickens, until it’s golden-caramel and coats the back of a spoon. Starting from evaporated (already-concentrated) milk instead of whole milk is what keeps this under an hour instead of the real method’s 2-3 hours. Watch it closely in the last stretch — it can scorch fast once it thickens. Off the heat, stir in 1/2 tsp vanilla extract and 1/4 tsp salt, then let cool completely; it firms up a lot more once cold.

Store the finished syrup in a sealed jar in the fridge for up to 1 week. It makes roughly 8 drinks’ worth at 2 tbsp per serving.

Batch Cost, Sugar-Free Version
This batch (8 servings)$4.10 total
Per 2 tbsp serving~$0.51

Assumptions: unsweetened evaporated milk ($1.75 for a 12oz can), allulose at typical grocery pricing ($3/cup at bulk-bag pricing, same sourcing as our other sugar-free syrups), and vanilla extract at Costco-size pricing. Allulose being pricier per cup than sugar, plus a full can of evaporated milk, is why this is the priciest syrup in our Sugar-Free lineup.

Storage & Shelf Life

  • Keeps about 1 week in a sealed jar in the fridge – shorter than the Standard syrup, because this one is fresh-cooked dairy, not a shelf-stable canned product that’s just been thinned.
  • It thickens noticeably more in the fridge than it looked when hot – a few seconds in a warm water bath loosens it back up.
  • Crystallizing slightly? Some allulose blends can crystallize a bit faster than sugar in the fridge – a gentle rewarm redissolves it.

Sweetener Notes

  • Why allulose and not monk fruit or erythritol? Same reason as our Sugar-Free Caramel Syrup – allulose is the sugar-free sweetener that most closely mimics real sugar’s browning (Maillard) behavior. This recipe needs that browning to happen, so allulose is the one that actually works here.
  • Why not just use sugar-free sweetened condensed milk? A few brands exist, but they’re inconsistent on shelves and vary a lot in how they caramelize. Starting from plain evaporated milk plus allulose gives a more reliable result and lets you control the ratio directly.
  • There’s no version of this that gets to zero, the way there sometimes is for other flavors on this site. See the honest note above.

What to Make With This

2 tbsp of this syrup, stirred into hot espresso before adding milk, is the Sugar-Free Dulce de Leche Latte. If a little real sugar doesn’t concern you, the Dulce de Leche Syrup (Standard) is the quick, store-bought-can version, and the Maple Dulce de Leche Syrup behind our Clean-Ingredient tier does the real 2-3 hour reduction with whole milk and maple syrup instead of allulose.

Recipe Card Summary

Sugar-Free Dulce de Leche Syrup

  • 1 can evaporated milk + 3/4 cup allulose + baking soda, simmered 45-60 min, finished with vanilla and salt
  • Makes ~8 servings (2 tbsp each) · Prep: 5 min · Total: 75 min (mostly hands-off simmering + cooling)
  • Cost: ~$4.10/batch, ~$0.51/serving

FAQ

Wait, is this actually sugar-free or not?

Mostly, but not entirely, and we don’t want to bury that. The added sugar is replaced with allulose, but the milk itself still carries natural lactose — about 4-5g per 2 tbsp serving, down from the Standard syrup’s ~16g but not a literal zero. Dulce de leche’s flavor comes from caramelizing milk’s own sugar, so there’s no version of this recipe that removes it entirely and still tastes like dulce de leche.

Why does this take 45-60 minutes instead of the real method’s 2-3 hours?

Starting from evaporated milk, which is already reduced and concentrated, cuts the cook time roughly in half or more versus starting from whole milk. It’s still a real simmer-and-reduce, just a shorter one.

Do I need to make this every time I want a latte?

No — make one batch and it covers about 8 drinks over about a week. The Sugar-Free Dulce de Leche Latte recipe assumes you already have a jar on hand.

Browse by ingredient tier

Or skip this drink and explore every recipe in the Clean-Ingredient, Standard, or Sugar-Free lineup.