This easy vegan caramel sauce comes together in just 5 minutes with only 3 simple ingredients – no candy thermometer, no complicated techniques, and no dairy. If you’ve ever been intimidated by making caramel, this foolproof version will completely change your mind. And yes, it’s dangerously addictive.

Why I Made This
I’ve always loved caramel, but traditional recipes can feel intimidating – candy thermometers, precise temperatures, and the fear of burning sugar! It’s enough to make anyone hesitate when all you want is a quick dessert topping.
After testing different sugars, plant-based milks, and butter options, I discovered that sweetened coconut condensed milk creates the perfect base. It gives a rich, silky caramel without complicated techniques or special equipment.
I created this vegan caramel sauce to be reliable, fast, and completely fuss-free. No thermometer, no tricky stages – just smooth, caramel that works every time.
Why You’ll Love This Recipe
There are so many reasons this easy vegan caramel sauce deserves a spot in your recipe collection:
- Ready in just 5 minutes – no long simmering or complicated steps.
- Only 3 simple ingredients – pantry-friendly and easy to find.
- Beginner-Friendly – no candy thermometer required.
- Silky, rich and pourable – thickens slightly as it cools.
- Dairy-free and vegan – just as decadent as traditional caramel.
- Incredibly versatile – perfect for drizzling, filling, or spooning straight from the jar.
Whether topping ice cream, filling cupcakes, sweetening your coffee, or layering into cakes and macarons, this caramel delivers consistent results every time.

Why This Recipe Works
This vegan caramel sauce works every time thanks to the simple science behind its ingredients:
- Brown sugar adds rich flavour and colour – the natural molasses gives a deep golden hue and satisfying taste.
- Sweetened coconut condensed milk provides stability – its creamy consistency creates silky caramel without a thermometer or long cooking.
- Block-style plant-based butter ensures smoothness – it blends perfectly for a creamy, pourable sauce.
- Continuous stirring prevents graininess – gentle stirring dissolves the sugar fully and avoids crystallization.
- Medium heat develops flavour safely – cooking slowly prevents burning and keeps the sauce velvety.
Ingredients and Substitutions
With just three simple ingredients, this vegan caramel sauce is both quick and foolproof. Here’s what you need and how to swap ingredients, if needed.

Brown Sugar: The natural molasses gives rich flavour and colour. You can substitute with golden or white sugar, though the caramel will be slightly lighter in colour and taste. I haven’t tested sugar substitutes or coconut sugar, so results may vary.
Sweetened Coconut Condensed Milk: This is the secret to silky, stable caramel. It’s thick, creamy, and requires less cooking time than regular coconut milk. If you can’t find it, you can use full-fat coconut milk boiled down longer to thicken, though the texture may differ slightly. Find the brand I use on Amazon.
Block-style Plant-Based Butter: I recommend unsalted for control over saltiness, but salted butter works if you prefer salted caramel. Avoid tub-style butter, as the higher water content can affect consistency. Dairy butter works too if you’re not vegan.
Pro tip: Using quality ingredients and following the steps ensures consistent, smooth caramel every time. I’ve tested this combination multiple times, and it reliably delivers rich, pourable caramel.
How to Make Vegan Caramel Sauce
Making this vegan caramel sauce is simple, quick, and completely foolproof – no thermometer or special equipment needed. Follow these steps, and your caramel will turn out silky, rich, and pourable every time.
Add 100 g (½ cup) brown sugar and a 250 ml can of sweetened coconut condensed milk to a medium saucepan over medium heat.

The condensed milk has a slight caramel colour and a thick consistency.

Stir continuously until the sugar dissolves, about 3–4 minutes.

Using a wooden spoon helps prevent heat transfer and keeps the texture smooth.

Keep stirring gently as the mixture thickens and deepens in colour. It’s looking great, but we’re not finished yet.

Add 56 g (4 tbsp) of block plant-based butter. Use salted butter if you prefer salted caramel.

Whisk until fully incorporated for a creamy, pourable consistency.

Safety Tip: The caramel is extremely hot at this stage, so handle carefully.

Remove the saucepan from the heat. Let the caramel cool slightly before pouring into a jug or mason jar. It will thicken as it cools and can be stored in the fridge for up to 10 days.

Pro tip: If your caramel firms too much in the fridge, gently warm it in short intervals to restore a pourable consistency.

Troubleshooting Vegan Caramel Sauce
Even the best caramel can sometimes misbehave. Here’s how to fix common issues and get perfect results every time:
- Too thin: Your caramel may need a little more cooking time. Return the saucepan to medium heat and stir for another 1–2 minutes. Remember, it thickens further as it cools.
- Too thick or firm: Gently warm it in the microwave or in a small saucepan over low heat until pourable.
- Grainy texture: This happens if the sugar didn’t fully dissolve. Stir continuously over medium heat until smooth before adding butter.
- Separated or oily caramel: Using tub-style butter or a high-water plant butter can prevent proper emulsification. Stick to block-style butter for smooth results.
- Too dark or burnt: Caramel develops quickly once it starts to thicken. Keep the heat medium and stir constantly to avoid burning.
Pro tip: Always use a wooden or heat-safe silicone spoon and stir gently. It helps prevent crystallization and ensures a glossy, silky sauce.
Storage Tips
This vegan caramel sauce keeps beautifully in the fridge for up to 10 days in a clean mason jar or airtight container. If it firms too much, gently warm it in short bursts in the microwave or over the stove until pourable again.
For longer storage, you can freeze the caramel for up to 2 months – simply thaw overnight in the fridge and stir before using.
Ways to Use Vegan Caramel Sauce
This vegan caramel sauce is incredibly versatile and can elevate all kinds of desserts.
- Drizzle it over ice cream, pancakes, or waffles for an instant treat.
- Use it as a filling for cupcakes, cakes, or macarons to add a rich, gooey layer.
- Stir into vanilla buttercream to instantly transform it.
- Delicious added to oatmeal, yogurt, or coffee for a decadent twist.
- For extra indulgence, try layering it in brownies, blondies, or cheesecake.
And of course, there’s no judgment if you simply enjoy it by the spoonful straight from the jar!
Vegan Caramel Sauce FAQs
It keeps in the fridge for up to 10 days in a clean mason jar or airtight container.
Yes, it will firm up as it cools. To loosen it, gently warm in the microwave or on the stove in short intervals until pourable.
Absolutely! Add a small dollop to the centre of your macaron shell to prevent it from spilling over when adding the second macaron shell.
Yes! Use salted plant-based butter or add a pinch of salt at the end.
You can substitute full-fat coconut milk, but you’ll need to simmer longer to achieve the same thick, pourable consistency.
Yes, all ingredients in this recipe are naturally gluten-free.

Try It & Save It for Later
Love this vegan caramel sauce? Don’t forget to save it for later so it’s always ready when dessert calls. Pin it to your favourite recipe board, share it with friends, or bookmark this page – you’ll want this quick, 3-ingredient caramel on hand for ice cream, cakes, macarons, and more!
And if you love quick fruit sauces, be sure to try my 3-Ingredient Blueberry Compote – another reader favourite.
Recommended Recipes
If you love this vegan caramel sauce, you’ll also enjoy these other favourite recipes:
- Millionaire Shortbread Bars – Layered with buttery shortbread, chocolate, and this silky caramel sauce.
- Warm Almond Blueberry Cake – Drizzle caramel over slices for an extra decadent touch.
- Air Fryer Churro Bites – Perfect for dipping in vegan caramel straight from the jar.
- Caramel Biscuit Bars (Twix-style) – Watch my fun bake-along inspired by the Great British Bake Off.


5-Minute 3-Ingredient Vegan Caramel Sauce
Equipment
- Saucepan
- Wooden Spoon
Angela’s Top Tip
Weigh your dry ingredients in grams with a scale for best results!
Ingredients
- 250 ml Coconut Condensed Milk
- 100 grams Brown Sugar (1/ 2 US Cup)
- 56 grams Plant Based Butter (unsalted) (4 tbsp)
Instructions
- Place 250 ml Coconut Condensed Milk and 100 grams Brown Sugar in a medium saucepan over medium heat. Stir continuously until the sugar dissolves, about 3–4 minutes, and the mixture deepens to a golden caramel colour. Using a wooden spoon helps maintain a smooth texture.
- Stir in 56 grams Plant Based Butter (unsalted) until fully incorporated. This takes 1–2 minutes and creates a creamy, pourable caramel. For salted caramel, use salted butter or add a pinch of salt.
- Remove from heat and let the caramel cool slightly. Pour into a jug for immediate use, or store in a mason jar in the fridge. The sauce will thicken as it cools.
Video
Notes
- Yield: Makes about 400 ml of caramel.
- Storage: Store in a clean, airtight container in the fridge for up to 10 days. It will firm up over time; warm gently to restore pourable consistency.
- Uses: Drizzle over ice cream, pancakes, warm almond blueberry cake, or use as a filling for cupcakes, cakes, or macarons. Spoon straight from the jar if you can’t resist!
- Ingredient Tips: I buy the coconut condensed milk I use locally in Ontario at Bulk Barn or find it on Amazon. If you can’t find it, full-fat coconut milk can be boiled longer to thicken, though the texture will differ slightly.
- Variations: Use salted butter for a salted caramel twist. Do not use tub-style plant-based butter, as the higher water content can affect consistency.
- Nutrition: Nutritional information is based on a 1 tablespoon serving, with approximately 26 servings per recipe. Values are estimates provided for informational purposes only.





Oh my goodness! We made this on the weekend and it was amazing! Thank you so much for sharing your recipe.
Sadly, this did not work for me. It is runny as water. 🙁
The caramel is runny when it is initially made but will thicken up as it cools. You can also pop it in the fridge and let it firm up completely if you prefer a much thicker spreadable caramel. Let me know if that works for you.
It’s the perfect topping for ice cream, fruits, or even dip your finger into. I’ll definitely make it again.
We love it on ice cream as well!
This was perfect to drizzle around the inside of my coffee cup. Made some good espresso, steamed some oat milk and had a lovely caramel latte. Thanks!
I’m so happy to hear this Britta. And what a great way to use the caramel! Thanks for sharing your review!
This caramel sauce was delish! Served it over chocolate ice cream.
I completely agree – we love it on ice cream!
I tried this caramel recipe this week and it turned out great! I’m always so amazed at what can be made vegan – so delicious!
So happy to hear that Lauren. I think it tastes as good as, if not better than, the real deal.
An easy vegan caramel sauce alternative, a breeze to whip up and so tasty too! Thank you!
You’re so welcome Heather!
This recipe was so easy to make and I love that it’s only 3 ingredients! I used a mason jar as suggested because I’m going to let my kids use this to drizzle over apples over the next few days!
I hope your kids enjoyed it. It pairs so well with apples.
I love this easy and vegan 5-minute caramel sauce. Pinned to try your recipe soon.
I hope you enjoy it Kushi.
Plant butter did not incorporate well into the coconut condensed milk. I kept stirring it, but as it cooled it would rise in patches to the top. Also, my condensed milk was sweetened already (didn’t realize until it was too late) so adding sugar made it cloyingly sweet. Think I will just warm the coconut condensed milk straight and use it as a vegan alternative to caramel. Not exactly the same but much better than date “caramel.”
Thanks for sharing your experience! 😊 Since the recipe uses sweetened coconut condensed milk, it’s meant to be on the sweeter side. Plant butter can sometimes separate a bit as it cools, depending on the brand, so that patchiness can happen. One tip – if it ends up too sweet for you, you can always stir in a touch of salt to turn it into a delicious salted caramel! Warming the coconut condensed milk on its own is also a clever workaround. I really appreciate you experimenting and letting us know what worked for you!
Hello! Thank you for sharing this recipe! I tried to make it and it looked great, then after it cooled it turned rock hard?! Please share any tips you have on what I must have done wrong to end up with a caramel rock 🙂
Hi! Thanks for trying the recipe. This caramel does firm up a bit as it cools – that’s normal. If you’d like it a little softer, you can warm it gently before serving or add a small extra splash of plant-based cream when making it. That should help you get the perfect drizzle next time.