Easy 4-Ingredient Dairy Free Caramel Sauce (Ready in 15 Minutes)
This dairy free caramel sauce is rich, glossy, and made with just four ingredients.

It comes together in about 15 minutes on the stovetop, and you can drizzle it over everything from ice cream to apple slices.
Why This Caramel Sauce Works
Coconut cream replaces the butter and heavy cream without a trace of coconut flavor, because the deep caramel taste takes over. The sauce stays smooth and pourable at room temperature, and it thickens just enough in the fridge.
A pinch of sea salt rounds out the sweetness and keeps the sauce from tasting one-note. You get that classic salted caramel finish with a lot less effort than you might think.
Ingredients

- 1 cup (200g) granulated sugar: white sugar gives the cleanest caramel color and flavor.
- 1/2 cup (120ml) full-fat coconut milk: shake the can well before measuring; use the thick cream for extra richness.
- 1 tsp vanilla extract: adds warmth and depth.
- 1/2 tsp sea salt: flaky or fine, adjust to your taste.
Variations / Substitutions
- Brown sugar: swap in light or dark brown sugar for a deeper molasses note; the sauce will be darker and slightly softer.
- Coconut cream: use coconut cream instead of coconut milk for a thicker, fudge-like caramel.
- Smoked salt: replace the sea salt with smoked salt to add a subtle barbecue sweetness that works beautifully over grilled fruit.
Try this drizzled over a warm slice of apple pie.
How to Make Dairy Free Caramel Sauce
Step 1: Caramelise the Sugar

Place the sugar in a medium saucepan over medium heat. Let it melt without stirring, but swirl the pan gently as the edges begin to turn golden. This takes about 4 minutes.
You will see the sugar crystals dissolve into a clear liquid, then gradually darken to amber. Swirling helps it cook evenly, but do not stir with a spoon or it may crystallise.
Step 2: Whisk in the Coconut Milk

Once the sugar is a deep amber, remove the pan from the heat. Slowly pour in the 1/2 cup coconut milk while whisking constantly. The mixture will bubble up violently, so stand back.
Keep whisking until the bubbling subsides and the sauce smooths out. The caramel will seize and look clumpy for a moment; that is normal. Return the pan to low heat.
Step 3: Simmer to Thicken

Set the pan back over low heat and let the sauce simmer gently for 3 minutes, whisking often, until it coats the back of a spoon.
The sauce will thicken more as it cools, so do not simmer too long. Take it off the heat when it is still slightly thinner than you want the final texture to be.
Step 4: Stir and Pour the Sauce

Off the heat, stir in the 1 tsp vanilla extract and 1/2 tsp sea salt. Taste and add more salt if you like a stronger salted caramel hit.
Pour the caramel into a clean glass jar while it is still warm and pourable. Serve right away, or let it cool to room temperature on the counter.
A Few Notes Before You Start
- Use a light-colored saucepan so you can see the sugar change color clearly; a dark pan makes it hard to judge the amber stage.
- If the sugar crystallises and turns grainy, add a small splash of water and keep swirling gently. It will melt back together.
- Make sure your coconut milk is at room temperature before you add it. Cold coconut milk makes the caramel seize harder and splatter more.
- For a truly thick, spoonable caramel, simmer the sauce for an extra 2 minutes after adding the coconut milk, then cool completely.
Storing Leftover Caramel Sauce
- Refrigerate: pour the cooled sauce into a sealed jar and store in the fridge for up to 2 weeks. It will firm up as it chills.
- Reheating: warm the jar in a bowl of hot tap water, or microwave in 10-second bursts, stirring in between, until it returns to a pourable consistency.
Frequently Asked Questions
Can I use another plant-based milk?
No, most nut and oat milks do not have enough fat to create a smooth, thick caramel. Stick with full-fat coconut milk or coconut cream.
Can I double this recipe?
Yes, double all ingredients and use a larger saucepan. The sugar may take an extra minute to melt, and the sauce may need an extra minute of simmering.
Can I make this in the microwave?
No, caramel needs even, controlled heat that a microwave cannot provide. The sugar would melt unevenly and likely burn in spots.

Dairy Free Caramel Sauce Recipe
Ingredients
Method
- Place sugar in a medium saucepan over medium heat. Swirl the pan gently as the sugar begins to melt and turn golden, about 4 minutes, until you have a deep amber liquid.
- Remove from heat and slowly pour in the coconut milk while whisking constantly. The mixture will bubble up, then smooth out as you whisk.
- Return to low heat and simmer the sauce for 3 minutes, whisking often, until it just coats the back of a spoon.
- Remove from heat, stir in the vanilla extract and sea salt, then pour into a clean jar while warm. Let cool before storing.
