This easy vegan condensed milk caramel sauce recipe is made without coconut, dates, or dairy. It has the perfect sweetness, stickiness, creaminess, and butteriness.

Honestly, I couldn't stop myself from eating it straight from the spoon, it's just got the best caramel consistency and buttery caramel flavor. More importantly, you could also be licking it from the spoon in less than half an hour, it's that quick to make!

If you're looking for a healthier caramel why not try this easy date caramel!

side view of two jars of caramel sauce with a spoon lifting some out of one of the jars.Pin
Jump to:

📖 Recipe Overview

  • Amazing Consistency - Thick, smooth, and sticky with a great "caramel pull".
  • Delicious Flavor - Buttery salted caramel flavor similar to traditional caramel sauce with no coconut taste.
  • Quick & Easy To Make - No need for a candy thermometer or fancy equipment, and ready in under 30 minutes.
  • Allergy-Friendly - Made without cornstarch or arrowroot starch, no coconut milk, coconut cream, or dates, which are commonly found in vegan caramel recipes. It's also dairy-free, nut-free, and gluten-free (depending on your condensed milk).
  • Incredibly Versatile - Perfect for topping vegan desserts or as a caramel dip.

🧾 Ingredients Needed

You just need 7 ingredients to make the best vegan caramel sauce using condensed milk. Here's what to grab:

top down view of a tray with the ingredients needed to make vegan caramel sauce.Pin

Ingredient Notes

  • Vegan Condensed Milk - I use condensed oat milk by Nature's Charm to keep this caramel coconut milk free, but you can also make a homemade version. Bear in mind their condensed oat milk does contain coconut oil, so if you have a coconut allergy you could try making a different vegan condensed milk from scratch as shown by my friends over on Make it Dairy-Free. You can also go without condensed milk, and make my easy vegan caramel sauce instead.
  • Soft Brown Sugar - This is an important ingredient as its acidity and caramelized taste give a delicious flavor to the caramel sauce.
  • Apple Cider Vinegar - A tiny amount of an acidic ingredient, according to Food52, is what helps prevent the crystallization of your caramel. I've only tried this particular recipe with apple cider vinegar, but lemon juice should also work. I did try this recipe without adding vinegar a couple of times and the consistency just wasn't as reliable.
  • Vegan Butter - This thickens your vegan caramel sauce. Full-fat coconut milk is often used for this exact purpose in vegan caramel recipes. You need vegan block butter, not the spreadable margarine kind that comes in a tub, as this has higher water content.
  • Soy Milk - It helps to thin the caramel slightly, and I personally find it adds a slightly malted taste in comparison to caramel that doesn't have milk. Of course, go for gluten-free milk to keep this recipe gluten-free, nut-free milk to keep it nut-free, and so on.
  • Sea Salt and Vanilla Extract are your flavorings for the caramel. You can add more or less depending on the level of salted caramel you're going for!

🥣 How To Make Condensed Milk Caramel Sauce Vegan

While it's incredibly easy to make caramel sauce vegan in a few steps, I do recommend that you give it your full attention and follow these steps closely for the best result:

top down view of saucepan with ingredients for caramel sauce.Pin

Step 1: First, add the vegan condensed milk, brown sugar, and apple cider vinegar to a saucepan and place it on low heat. You just want to allow the ingredients to gently melt together for a couple of minutes to get a uniform mixture.

top down view of caramel sauce in a saucepan.Pin

Step 2: Next, turn it up to medium-high heat and bring the caramel sauce to a gentle simmer. Use a rubber spatula to gently stir the caramel every so often to help prevent it from burning to the pan. Once it's been cooking for 10 minutes or so, the color will turn amber (like pictured above), at this stage remove the caramel from the heat altogether.

top down view of caramel sauce with vegan butter in a saucepan.Pin

Step 3: Once off the heat, you can start adding chunks of vegan butter to the caramel. The vegan butter will help to thicken the caramel sauce once cooled. Add them in a few at a time, allowing them to gently melt into the caramel whilst continuing to stir with your spatula.

top down view of caramel sauce in a saucepan.Pin

Step 4: When all of the butter has been incorporated into the caramel you can add your flavorings. In this case, we're keeping it simple with vanilla and a pinch of salt, but you could try adding different flavorings and extracts at this stage if you're feeling adventurous!

pouring caramel sauce into a glass jar.Pin

Step 5: Transfer to storage jars and cool. Lastly, transfer the dairy-free caramel sauce to a clean glass jar. Please make sure the jars are totally clean and dry, and that you have a means of sealing them so they're airtight.

🍽 How To Serve Caramel Sauce

There are endless ways to enjoy homemade dairy-free caramel - Including straight from the spoon! Seriously, it's that good. Here are some more of my favorite ways to serve it:

small bowl with two scoops of ice cream covered in homemade caramel sauce, on a white wooden surface.Pin

💬 FAQs

Is caramel vegan-friendly?

Unless you buy a vegan brand of caramel, then the answer is probably not. A lot of caramel recipes use dairy in the form of cream, milk, or butter.

Why did my caramel crystallize after cooling?

It could be because the caramel was whisked during the cooking process or left at room temperature for too long before being transferred to the fridge for storage.

How should I store vegan condensed milk caramel sauce?

Keep it in an airtight container or sealed jar in the refrigerator. It will thicken slightly once chilled, but it still holds a pourable consistency.

It should keep for up to 2 weeks refrigerated in an airtight jar. Before serving, give the caramel a good stir with a spoon.

🍯 More Condiments

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

Vegan Condensed Milk Caramel Sauce

5 from 21 votes
PREP TIME: 15 minutes
Chilling Time: 15 minutes
TOTAL TIME: 30 minutes
Servings: 40 makes approx 580ml


The best vegan condensed milk caramel sauce made without coconut milk or dates. Dairy-free, nut-free, and gluten-free. Sticky, thick, and perfect for drizzling over your favorite vegan desserts.



  • Add the vegan sweetened condensed milk, soft brown sugar, and apple cider vinegar to a heavy-bottomed saucepan. Dissolve the sugar slowly over a low heat over 2-3 minutes, using a rubber spatula to stir it every so often.
  • Increase to heat to medium until the caramel comes to a simmer, continue to cook for 10 minutes, stirring frequently with your spatula to prevent the caramel from sticking to the base of the pan. DO NOT WHISK. The caramel will turn a deep amber color, then remove from the heat.
  • Slowly add the chunks of vegan butter to the caramel a few at a time, stirring between each one to combine. Once all of the butter has melted into the caramel, add the vanilla extract and sea salt and stir again. Lastly, stir in the soy milk until mixed through and you have a smooth caramel sauce.
  • Transfer the caramel sauce to a clean, dry 600ml jar, or two 290ml jars. Allow it to cool to room temperature for 15 minutes, before sealing the jars and placing them in the fridge.

Storage instructions

  • Store in an airtight container or sealed jar in the fridge. It will thicken slightly once chilled, but it still holds a pourable consistency. It should keep for up to 2 weeks refrigerated in an airtight jar. Before serving, give the caramel a good stir with a spoon.


  • Keep this vegan caramel refrigerated. I've noticed that it has the tendency to form sugar crystals if kept at room temperature for too long. 
  • Add the vegan butter slowly, a few chunks at a time. You want to bring the temperature of the caramel down slowly, not add all of the butter at once. Make sure you gently stir using a rubber spatula while the butter melts into the hot caramel.
  • Don't whisk the caramel sauce! The first couple of times that I tested this recipe I used a whisk to mix together the sugar with the other ingredients. I ended up with a nice caramel, that then started to crystalize once set. 


Calories: 58kcal | Carbohydrates: 10g | Protein: 1g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Sodium: 82mg | Potassium: 9mg | Fiber: 1g | Sugar: 10g | Vitamin A: 3IU | Vitamin C: 1mg | Calcium: 6mg | Iron: 1mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.