Sweet, sticky, golden vegan caramel is a simple treat with incredibly complex flavors. And it’s perfect for drizzling over just about anything. Whether you want to pour it over vegan ice cream, swirl it into brownies, or sneak spoonfuls straight from the jar (no judgement!), this recipe has you covered.
With notes of buttered toast, hazelnuts, vanilla beans, and molasses, caramel pairs beautifully with pretty much any ingredient you can imagine—even savory ones!
If you love desserts with a hint of caramel, make sure to check out this classic vegan creme brulee and these rice krispie squares with caramel topping!
The only consistent, mandatory ingredient in caramel is sugar. That sugar is cooked over high heat until it dissolves and browns when it reaches 340 degrees Fahrenheit. Things start to get interesting when other components come into play.
Most caramel recipes also include a liquid sweetener to prevent crystallization while cooking, in addition to vanilla and salt to accentuate the natural flavors.

If you’ve ever thought caramel was off-limits when eating plant-based—think again! This vegan version is just as dreamy as the traditional kind but totally dairy-free. It:
Plus, it’s foolproof. If you can stir (and be patient), you can make this.

Vegan caramel sauce can be made exactly like the traditional version by simply swapping out the dairy with plant-based ingredients like coconut cream. It’s an easy process but may take some practice to perfect, with just four ingredients!

Here’s the quick and easy step-by-step process for making this vegan caramel sauce. In less than 15 minutes you can have a dreamy, creamy, and rich sauce to drizzle over your favorite vegan treats!

Step 1: In a saucepan, combine the cream, sugar, butter, and vanilla (if desired) over medium heat, whisking until well blended. Tilt the pan occasionally to help the ingredients dissolve, but refrain from stirring once the mixture starts boiling.

Step 2: Allow it to simmer gently for 10-15 minutes, ensuring it bubbles lightly. Watch closely as the caramel transforms from a pale blonde to a light brown color, being cautious not to let it darken too much. You’ll notice it beginning to thicken as it cooks.

Step 3: When it becomes a light brown color and has sufficiently thickened, remove the pan from the heat and transfer the vegan caramel sauce to a sealable container like a glass jar. Store it in the refrigerator for up to a month and enjoy!
This vegan caramel sauce is wildly versatile. You can swirl it into creamy oatmeal (or drizzle on this pumpkin baked oatmeal) or vegan yogurt. Poured it over brownies or apple crisp. Or try dunking sliced apples or bananas into them.
It also makes a sweet layer for adding to parfaits, like this chia seed pudding parfait or overnight oats. You could also gift it in a cute jar. Just tie a ribbon around it and boom: edible present!
Yes! Full-fat canned coconut milk works great. It will add a subtle coconut flavor, which is actually delicious.
Store it in a sealed jar in the fridge for up to a month. Reheat gently and give it a good stir before using.
Yep! Freeze in a freezer-safe jar or container for up to 3 months. Thaw overnight in the fridge and warm before serving.
This usually happens if the sugar is stirred too much once boiling. Next time, avoid stirring once everything has dissolved.
Print me! Did you know you can easily print our recipes? Just tap the “Print Recipe” button in the recipe card. You can keep a stack of new recipes to try in your kitchen—or better yet—create a recipe binder where you keep all your favorites!

Vegan Caramel Sauce recipe shared with permission from The Vegan Baker by Zacchary Bird, published by Smith Street Books, October 3 2023.
Leave a Comment
This caramel sauce is so good! I love how easy it is with just 3 ingredients!