Romy London

  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
search icon
Homepage link
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
×
Home » Recipes » Sauces & Condiments

Vegan Caramel Sauce

Vegan Food Blogger, Chef and Photographer Romy London in the kitchen with vegan meals on the table in front of her.
Modified: Jan 6, 2026 · Published: Jan 6, 2026 by Romy · This post may contain affiliate links · Leave a Comment
Jump to Recipe Print Recipe

There’s something wildly satisfying about a pot of caramel turning into that glossy, amber liquid gold... and yes, you can absolutely make it without dairy. This homemade vegan caramel sauce is smooth, buttery, and exactly the kind of thing that makes you want to drizzle “just a bit more” on basically everything.

If caramel sauce has ever felt like one of those “sounds scary, probably ends in burnt sugar” situations - good news: this is a genuinely easy recipe. It’s made with simple ingredients (hello: sugar + full-fat coconut milk + vegan butter), and it comes together in about 5-10 minutes once the sugar starts bubbling.

And the best bit? You don’t need heavy cream, fancy equipment, or a culinary degree. Just keep an eye on it, trust the process, and you’ll have a dairy-free caramel sauce that tastes like the classic caramel sauce you grew up with - only plant-based.

A labelled glass bottle with vegan caramel sauce.
Jump to:
  • 🌱 Ingredients & Notes
  • 🧑‍🍳 Instructions (Step-by-Step)
  • 💡 Tips & Tricks (so it behaves itself)
  • 💭 Frequently Asked Questions
  • 🔜 Related Recipes
  • 📖 Recipe Card

❤️ Why You'll Love This Recipe

  • Silky + smooth: A glossy, pourable consistency that’s perfect for drizzling and swirling.
  • 100% vegan: All the richness, no dairy (no heavy cream needed).
  • Quick: From pan to jar in under 15 minutes (with most of the action happening in 3-5 minutes).
  • Perfect topping: For pancakes, waffles, nice cream, fruit… and your sweet tooth.
  • Super Versatile: Make it a salted caramel sauce, stir it into coffee, or use it as a dip for apple slices.

🌱 Ingredients & Notes

Here is everything you need for this recipe:

Ingredients for vegan caramel sauce with labels.

For the sugar base:

  • Granulated sugar - the foundation for traditional caramel sauce.
  • Water - helps the sugar dissolve evenly (less chance of grainy caramel).

Creamy additions:

  • Vegan butter - adds that buttery caramel flavour.
  • Full-fat coconut milk - for creaminess and the right consistency. (Use the thicker part from the top of the can if it’s separated.)
  • Vanilla extract - makes the caramel taste rounder and more “caramel-y”.

Quick note: You’ll see “coconut cream” mentioned online a lot. You can use it, but full-fat coconut milk is easier to find and works beautifully here.

Optional (but nice);

  • Pinch of salt / sea salt – balances the sweetness (and turns it into a proper salted vibe).

Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.

🔪 Equipment

Here is all the equipment you need to make this recipe:

  • Large non-stick pan or large saucepan - helps prevent sticking and burning.
  • Whisk - essential for quickly combining the butter + coconut milk into the hot caramel.
  • Wooden spoon - handy for scraping the sides of the pan if needed.
  • Candy thermometer (optional) - useful if you want to be super precise (aim for 160–180°C).
  • Airtight container/jar - for storing leftover sauce.

If you’re using a gas stove, just keep the flame to a steady medium and avoid cranking it up - sugar goes from “fine” to “why does my kitchen smell like bonfire” very quickly.

🧑‍🍳 Instructions (Step-by-Step)

Dissolving sugar in water in a saucepan.

Dissolve the sugar: Add sugar + water to a pan over medium heat.

Melted sugar in a saucepan.

Stir until the sugar dissolves.

Bubbling melted sugar in a saucepan.

Let it bubble: Stop stirring and let it boil until it turns a deep amber colour.

Pouring vegan cream into sugar mix in a saucepan.

Take it off the heat and stir in coconut milk and vanilla.

Whisking vegan butter into caramel mix in saucepan.

Whisk in vegan butter.

Whisking vegan caramel sauce in a saucepan.

Let it sit for 5 minutes - it thickens as it cools, but should stay pourable.

Store or serve: Pour into a jar, then try not to eat it with a spoon.

📌 If you love Pinterest you can pin any of the images to your boards!

🍽️ Serving + Usage Ideas

This vegan caramel sauce is one of those “makes everything better” situations - especially if you’re building a little stash of go-to caramel sauce recipes:

  • Drizzle over pancakes, waffles, French toast, or porridge (hello, cosy bowl of oats).
  • Spoon over vegan ice cream or nice cream (it’s an elite combo).
  • Stir into hot chocolate or coffee for a caramel latte moment.
  • Use as a dip for apple slices or banana chunks.
  • Want a fun twist? Add chopped dates and call it “date caramel meets classic caramel sauce” vibes.

❄️ Storage

Store in an airtight container in the fridge for up to 2 weeks.

It will thicken when chilled - totally normal.

How to reheat

Warm gently in a small pan over low heat or microwave in short bursts, stirring often until smooth again.

💡 Tips & Tricks (so it behaves itself)

Don’t walk away once the sugar starts boiling - caramel can turn too dark fast.

Stop stirring once it boils. Stirring at that stage can encourage crystallisation.

Use full-fat coconut milk. Light versions (or some carton milks like oat milk, almond milk, or soy milk) won’t thicken the same way.

If it crystallises: Add a splash of water and warm gently on low, whisking until smooth.

For the right consistency: Let it cool for a few minutes before judging it - it thickens as it sits at room temperature.

Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️

💭 Frequently Asked Questions

Can I use light coconut milk?

You can, but the sauce will be thinner and less creamy. If you use light coconut milk, simmer a little longer to thicken, or stir in a spoonful of vegan butter at the end for extra richness. For the smoothest result, full-fat coconut milk is the way.

Can I use coconut sugar?

If you want a deeper, slightly caramel-ier flavour, swap SOME of the granulated sugar for coconut sugar. Just know it’ll make a darker sauce with a more toffee-like taste.

Why is my caramel grainy?

That’s usually crystallisation. It can happen if sugar crystals get stuck on the sides of the pan or if you stir while it’s boiling. Next time, avoid stirring once it boils and use a clean pan. To fix it: add a splash of water and warm on low, whisking gently.

How do I make salted caramel sauce?

Easy: add a generous pinch of sea salt at the end (start small, taste, then adjust). Salted caramel is chef’s kiss on ice cream and waffles.

🔜 Related Recipes

  • Two dessert glasses filled with vegan caramel apple parfait with layers of caramelized apple, vegan caramel sauce and coconut whipped cream sitting on a wooden table.
    Caramel Apple Parfait
  • Individual sticky toffee pudding served on a white plate with coconut custard.
    Vegan Sticky Toffee Pudding
  • A slice of vegan banoffee pie lifted from the pie with layers of biscuit base, toffee sauce, banana slices and whipped vegan cream visible.
    Vegan Banoffee Pie
  • Stacked stuffed crepe rolls on a plate.
    Stuffed Vegan Crêpes

Pour this vegan caramel sauce on a stack of Vegan Condensed Milk Waffles, swirl it into a Vegan Cookie Cake, or just grab a spoon and call it a day.

Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

📖 Recipe Card

A labelled glass bottle with vegan caramel sauce.

Vegan Caramel Sauce

Romy
Smooth, buttery vegan caramel sauce made with coconut milk and vegan butter - perfect for drizzling over pancakes, ice cream, or stirring into coffee.
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 10 minutes mins
Cooling Time 5 minutes mins
Total Time 20 minutes mins
Course Sauce
Cuisine American, British
Servings 1 cup

Equipment

  • 1 Large non-stick pan or saucepan
  • 1 whisk
  • 1 Candy thermometer (optional)

Ingredients
  

For the sugar base

  • 1 cup 1 cup granulated sugar (200g)
  • ¼ cup ¼ cup water (60 ml)

Creamy additions

  • 2 tablespoon vegan butter (28g)
  • ½ cup full-fat coconut milk (120 ml)
  • 1 teaspoon vanilla extract (5 ml)
  • 1 Pinch of salt / sea salt optional, to taste

Instructions
 

  • Add the sugar and water to a large pan over medium heat. Stir for 1-2 minutes until the sugar has fully dissolved.
  • Bring it to a boil. Once it’s boiling, stop stirring and let it bubble for about 7-8 minutes, until it turns a rich amber colour. (If using a thermometer, aim for 160-180°C.)
  • Remove the pan from the heat and whisk in the vegan butter until melted and combined.
  • Slowly whisk in the coconut milk (it will bubble up), then whisk in the vanilla extract. Keep whisking until smooth and glossy.
  • Let the sauce cool for 5 minutes before serving - it thickens as it cools but should stay pourable.
  • Pour into an airtight jar once slightly cooled.

Notes

Storage: Keep in the fridge for up to 2 weeks in an airtight container.
Reheating: Warm gently on low heat (or microwave in short bursts), stirring until smooth.
Coconut milk tip: If your can separates, scoop from the top of the can for extra creaminess.
Salted version: Add sea salt at the end to taste for a salted caramel sauce.
Keyword homemade caramel sauce, vegan caramel, vegan caramel sauce

 © 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!

*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

More Sauces, Dips & Dressings

  • Vegan Avocado lime crema in a bowl with two slices of lime on the edge.
    Avocado Lime Crema
  • Creamy tofu sour cream in an open jar.
    Tofu Sour Cream
  • A skillet with ravioli in a creamy pumpkin sauce and sage on top.
    Pumpkin Ravioli Sauce
  • A small bowl of almond ricotta on a serving board with a spoon on the side.
    Almond Ricotta

💭 Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hey, I'm Romy! 👋

I'm a vegan recipe developer & food photographer based in the UK.

I share comfort food recipes that are easy to follow and genuinely tested - so you know they'll work.

About Romy

FOLLOW ME

  • link to instagram account
  • link to facebook account
  • link to pinterest account
  • link to youtube account
  • link to tiktok account
  • Link to email

As Seen In

Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

Latest Recipes

  • A labelled glass bottle with vegan caramel sauce.
    Vegan Caramel Sauce
  • Individual sticky toffee pudding served on a white plate with coconut custard.
    Vegan Sticky Toffee Pudding
  • Four stacked apple cookies with glaze, and a bite taken out of the cookie on top, showing the apple filling.
    Apple Crumble Cookies

🔎 Search

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Sign up for my newsletter & NEVER miss a recipe!

Contact

  • Contact
  • Work with me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Romy London

Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}