Salted caramel is the ultimate dessert topping. Many keto caramel sauce recipes exist, but most share one frustrating flaw: they crystallize and become hard in the fridge until reheated.
Traditional caramel is at its best when cold — the butter and cream firm slightly, creating that slow-drip, thick, gooey texture with a little chew. That’s exactly what I want on cheesecake, muffins, or straight off a spoon.
The texture kept me from making keto caramel for a long time because sweeteners like erythritol or xylitol tend to crystallize and make the sauce grainy when chilled.
After many trials I found a solution. After five batches I landed on a recipe for a perfectly thick, gooey salted caramel that can be stored in the fridge without turning rock-hard.

Sticky Salted Caramel Sauce Made Without Sugar
See that glossy caramel? It’s gorgeous and behaves like real caramel even when chilled.
I wanted to recreate classic caramel desserts without sugar, but anything that relies on a cold caramel presented a challenge. Typical sugar-free caramels, made with erythritol or xylitol, seize up and become grainy when combined with cold items like ice cream.
So I experimented until I had a keto caramel sauce that stays smooth when cold and tastes like the real thing. Watching it drizzle off a spoon is a small, satisfying victory.

A Few Simple Ingredients
This recipe calls for butter, heavy cream, salt, vanilla, and allulose. You can omit the vanilla or extra salt, but together they add depth and balance.
I prefer unsalted butter here because it often tastes sweeter in baking, but use salted butter if that’s what you have and reduce the added salt accordingly.
If you’d rather make a plain keto caramel, simply leave out the additional salt — the recipe will still work the same way.

About the Sweetener
There really aren’t suitable substitutes for this recipe — allulose is the best choice.
Erythritol and xylitol will firm up and change texture when cold, producing a grainy sauce. Allulose behaves like sugar: it browns, thickens, and does not recrystallize when chilled, so your caramel remains smooth and sticky.
Allulose also lacks the cooling sensation or off-notes some other sweeteners have, so it keeps the caramel flavor clean and authentic.
Answers about Sweeteners, Low Carb Baking Tips, and General FAQ
For detailed answers about sugar replacements and must-have baking tools, check your favorite low-carb baking FAQs and guides. These resources cover topics like baking with almond or coconut flour and explain sweeteners such as allulose, monk fruit, and erythritol.

Tips to Ensure Perfect Caramel
Caramel can go wrong in a number of ways, but if you follow these guidelines it’s actually straightforward.
Traditional caramel often uses high heat and sugar; with allulose, high heat over-browns and can create a bitter flavor. The trick here is a slow, gentle simmer. Let the mixture simmer on low for 15–17 minutes until it reaches a light amber color — this produces a rich, rounded caramel without bitterness.
Additional tips:
- Caramel is extremely hot. Wear protection and be cautious: spilled caramel will stick to skin and can cause severe burns.
- Keep the heat low. Don’t rush the process with higher temperatures — overcooked allulose becomes bitter.
- Do not stir while the mixture is simmering. Stirring can cause browned bits to climb the pan sides, burn, and fall back in, creating an unpleasant taste.

Storage and Serving Suggestions
This sugar-free caramel keeps in the refrigerator for about two weeks. You may find it stays fine longer, but two weeks is a safe guideline.
Use this keto-friendly caramel on everything: drizzle over sugar-free ice cream, add to low-carb desserts, make caramel macchiatos, or simply spoon a bit onto your favorite treats. It’s versatile and satisfying when cravings hit.
Enjoy experimenting with it — it’s one of those ingredients that makes low-carb baking and desserts feel indulgent.

Optional Step to Make the Caramel Thick at Room Temperature
Optional: this step is not required.
At room temperature the caramel is slightly thinner than when chilled. To thicken it for use at room temperature, add 1 1/2 teaspoons of Pomona’s 100% pectin to the allulose at the start of the recipe and whisk it in before adding the cream and butter. Pomona’s is pure pectin with no added sugars and works well to thicken without altering flavor.
Uses for This Sugar-Free Caramel
This caramel is flexible — pour it over keto ice cream, use it in low-carb bakes, swirl it into coffee, or enjoy it by the spoonful. Having a jar ready makes satisfying sweet cravings much easier while staying low carb.
Editorial note: This post was originally published on August 6, 2019, and updated on February 21, 2022.

No. Erythritol does not caramelize; it tends to seize up and recrystallize as it cools and does not develop the same flavor as sugar.
The best sweetener for keto caramel is allulose. It behaves most like sugar when heated and is the key to a smooth, sugar-free caramel sauce.
No. Stevia does not caramelize. For low-carb caramel, allulose is the recommended choice.
Looking for More Keto Desserts and Low-Carb Recipes?
Bright & Tangy Sugar-Free Lemon Jam (Keto Friendly!)
Our Very Best Keto Lemon Desserts
Easy Sugar-Free Candied Cranberries For The Holidays
Low Carb Strawberry Lemon Blondies (Keto Friendly & Gluten-Free)
Ooey Gooey Sugar-Free Butter Tarts – Low Carb, Keto, and Gluten-Free.
Keto Maple Syrup That Will Not Crystallize!

Laura Kennedy
Writer, Recipe Developer, and Blog Owner
With decades of experience in low-carb baking, Laura has developed many sugar-free recipes and been featured in a variety of publications. Her work focuses on making indulgent treats approachable for low-carb and keto lifestyles.
Thick and Sticky Keto Caramel Sauce That Won’t Crystallize
2 cups
5 minutes
15 minutes
1 hour
1 hour 20 minutes
Thick, sticky, sugar-free salted caramel made with simple ingredients. This low-carb caramel creates a delicious topping for gluten-free and keto desserts.
Ingredients
- 1 cup allulose
- 1 1/4 cup heavy cream
- 1/2 cup butter
- 1 tsp salt
- 1 tsp vanilla extract
Instructions
- Add all ingredients to a high-walled saucepan.
- Turn heat to low and allow ingredients to melt. Stir to combine before the mixture begins to simmer.
- Allow to simmer gently on low for 15–16 minutes, or until the caramel turns a light amber brown. Do not stir while simmering.
- Carefully pour the hot caramel into a heatproof jar.
- Cool to room temperature, then refrigerate to firm.
Notes
Do not use high heat — allulose can taste bitter if overcooked. The whole recipe contains only a small amount of net carbs (mainly from heavy cream). Optional: to thicken at room temperature, add 1 1/2 tsp Pomona’s 100% pectin mixed into the allulose at the start.
Recommended Products
As an affiliate, recommendations may earn a commission.
-
Hoosier Hill Farm Allulose, granular powder, 2 lb bag
Nutrition Information:
Yield: 32
Serving Size: 1
Amount Per Serving:
Calories: 57Total Fat: 6gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 18mgSodium: 98mgCarbohydrates: 0gFiber: 0gSugar: 0gProtein: 0g
Nutritional information is approximate and provided as a courtesy. Net carbs exclude sugar alcohols like erythritol.
Did you make this recipe?
Please leave a comment or share a photo on Instagram.