• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • Contact
  • About

The Dairy-Free Menu

menu icon
go to homepage
  • Recipes
  • Contact
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Contact
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Dessert

    Published: Mar 31, 2024 by Kayla · This post may contain affiliate links.

    Dairy-Free Caramel Sauce

    Jump to Recipe Print Recipe

    Dairy-Free Caramel Sauce tastes just like a traditional homemade caramel sauce. The flavor is way better than anything you can buy in a bottle and it's much more cost-effective. It keeps for weeks in the fridge and goes well with so many sweets!

    Caramel sauce dripping off of a spoon.

    Dairy-free caramel is also perfect for dipping with apple slices, drizzling over apple pie, or even coffee beverages like this Dairy-Free Cold Foam.

    My favorite way to enjoy caramel is with ice cream or brownies. Or even all of it together. I don't have a vanilla ice cream recipe on the blog yet, but my favorite brand of dairy-free ice cream is SoDelicious. They make a couple of different kinds of vanilla ice cream. Take a scoop of that, pair it with my fudgy Dairy-Free Brownies, drizzle this caramel sauce on top, and thank me later.

    Jump to:
    • 📝Ingredient Notes
    • 🥣Equipment
    • 🔪How to Make Dairy-Free Caramel Sauce
    • 🧊Storing
    • ✅Tips to Know Before Making Caramel Sauce
    • ⁉️Frequently Asked Questions
    • 🍦Ways to Enjoy Dairy-Free Caramel Sauce
    • 📖 Recipe
    • 💬 Comments
    Ingredients to make dairy-free caramel sauce.

    📝Ingredient Notes

    • Cane sugar: Cane sugar caramelizes better than brown sugar, so I recommend using it over brown sugar.
    • Non-dairy butter: I always recommend using a brand you like the taste of, because not all brands of vegan butter taste the same. I always use Country Crock Butter with Olive Oil (or with Avocado Oil).
    • Unsweetened canned coconut milk: I use the canned version because of the higher fat content. In this recipe, I don't use the solid cream at the top of the can, but rather the liquid underneath.
    • Cornstarch: This ingredient is important because it helps thicken the sauce once it cools.
    • Salt: It balances the sweet flavor of the caramelized sugar.
    • Vanilla: Vanilla is a flavor enhancer. It brings the warm, sweet flavors together nicely.

    🥣Equipment

    • Stainless steel pot
    • Wooden spoon
    • Fork

    🔪How to Make Dairy-Free Caramel Sauce

    Sugar in a stainless steel pot.
    1. Get all of your ingredients prepared and ready to go. In a medium-sized pot (preferably stainless steel) on the stove, add 1 cup of granulated cane sugar. Set the heat to about medium-high. Just keep in mind that you don't want it to get too hot, or the sugar will burn.
    Sugar clumping and melting in the pot.

    2. Without stirring, allow the sugar to slowly melt as you gently swirl it in the pan. Do this continuously as it melts, and do not mix with a spoon. This will take around 10 minutes so be patient! It will clump together and crystalize before melting into a smooth sugary syrup. Once most of it starts to melt, turn down the heat to about medium-low. The final color should be amber, and it should be thick, yet runny.

    Coconut milk mixed into the caramel.

    3. Take the caramelized sugar syrup off the heat. Be sure to have the remaining ingredients and a wooden spoon ready to go. With a fork, mix the hot coconut milk with the cornstarch until thick and smooth. Slowly pour it into the pot while continuously mixing with the wooden spoon.

    Non-dairy butter mixed into the caramel sauce.

    4. Add the sliced butter and mix until combined. Then, mix in the salt and vanilla.

    5. At this point, the caramel is not ready. It will look gel-like and not like caramel. Place it in a jar or airtight container, and let it cool down before putting a lid on and refrigerating it. Refrigerate for at least 5 to 6 hours. After this point, the flavors will come together and it will firm up into a classic caramel sauce. Enjoy!

    An apple sliced dipped into the dairy-free caramel sauce.

    🧊Storing

    Store leftover caramel sauce in the refrigerator in an airtight container for up to 2 weeks.

    ✅Tips to Know Before Making Caramel Sauce

    I've made many mistakes when making caramel sauce, and, apparently, so have many others on the internet. Read these tips before you begin so that your caramel sauce turns out flawless. And IF you do make a mistake, it may be fixable!

    • Get all of your ingredients ready to go: Once you add the coconut milk and non-dairy butter, you'll need to work quickly. The caramelized sugar will start to thicken and come together so it's important to have everything ready to go.
    • Use a light-colored pot: This way you can see when the color of the melted sugar looks amber. A stainless steel one is preferred because they are a great conductor of heat.
    • Melt the sugar low and slow: But not too low, actually. You just don't want the heat to get too high, because you'll risk burning the sugar and can even ruin the consistency of the caramel sauce.
    • Don't let it come to a boil: The melted sugar can burn really quickly so don't let it come to a boil. It will smell awful and taste horrible. The color of the melted sugar should be amber, not black.
    • The sugar crystals will clump before they melt: This is totally normal. The hardened sugar crystals will melt into a sugary syrup after this stage.
    • Don't stir until you add the coconut milk and non-dairy butter: Until then, you'll just want to swirl the sugar in the pan until it's melted. Too much stirring can cause the caramel to seize. Once you add the coconut milk and butter, you'll want to stir continuously with a wooden spoon.
    • Your coconut milk and non-dairy butter have to be warm/room temperature: Cold or cool ingredients will change the temperature of the caramelized sugar and will cause it to seize (clump and harden together). Let the non-dairy butter come to a warm room temperature and heat the coconut milk in the microwave (or stovetop) before mixing it with cornstarch and adding it to the pot.
    • Inconsistent heat causes the caramel to seize: If the melted sugar cools down before you add the coconut milk and cornstarch, it's going to set and harden. This will make it tough to mix. Prevent this by keeping the melted sugar hot enough, where it's still runny and mixable. If the caramel does harden, just heat it back up and patiently mix as it slowly dissolves.

    ⁉️Frequently Asked Questions

    What should I do if my caramel sauce seizes?

    If the caramel seizes (clumps/hardens together), just put it back over the heat and let it slowly melt back into a liquid state. This takes a while so be patient and stir constantly with a wooden spoon. You likely won't get all of the hardened caramel to melt off the bottom of the pot, and that's okay. Just use what is able to melt back. To clean the pot, let it soak with water until the hardened sugar dissolves.

    Can I warm the caramel sauce up?

    Yes! It doesn't take long at all to heat caramel sauce (like 10 seconds in the microwave). It will change the consistency, though.

    🍦Ways to Enjoy Dairy-Free Caramel Sauce

    • Brownies stacked on parchment paper.
      Dairy-Free Brownies
    • Chocolate banana milkshake with whipped cream, chocolate sauce, a cherry, and banana slices.
      Chocolate Banana Milkshake
    • Apple crisp on a white plate, topped with vegan sugar-free vanilla ice cream.
      Healthier Apple Crisp
    • Dairy-Free Cheesecake
      Dairy-Free New York Cheesecake

    ⭐️Before you go! If you enjoyed this recipe for Dairy-Free Caramel Sauce, leave a recipe rating below! You can also take a picture and tag me on instagram. 📸

    📖 Recipe

    Dairy-free caramel sauce dripping off of a spoon.

    Dairy-Free Caramel Sauce

    Kayla
    Dairy-Free Caramel Sauce tastes just like a traditional homemade caramel sauce. The flavor is way better than anything you can buy in a bottle and it's much more cost-effective. Get ready to take your desserts to the next level!
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 10 minutes mins
    Refrigerating Time 5 hours hrs
    Total Time 5 hours hrs 15 minutes mins
    Course Condiments, Dessert
    Cuisine American
    Servings 16 tablespoons (1 cup)
    Calories 91 kcal

    Equipment

    • Stainless steel pot
    • Wooden spoon
    • Fork

    Ingredients
      

    • 1 cup granulated cane sugar
    • ½ cup unsweetened canned coconut milk the liquid part, hot
    • 1 tablespoon cornstarch to be mixed with the coconut milk
    • ¼ cup non-dairy butter (4 tablespoons) sliced, room temperature
    • ¼ teaspoon salt
    • ½ teaspoon vanilla extract

    Instructions
     

    • Get all of your ingredients prepared and ready to go. In a medium-sized pot (preferably stainless steel) on the stove, add 1 cup of granulated cane sugar. Set the heat to about medium-high. Just keep in mind that you don't want it to get too hot, or the sugar will burn.
    • Without stirring, allow the sugar to slowly melt as you gently swirl it in the pan. Do this continuously as it melts, and do not mix with a spoon. This will take around 10 minutes so be patient! It will clump together and crystalize before melting into a smooth sugary syrup. Once most of it starts to melt, turn down the heat to about medium-low. The final color should be amber, and it should be thick, yet runny.
    • Take the caramelized sugar syrup off the heat. Be sure to have the remaining ingredients and a wooden spoon ready to go. With a fork, mix the hot coconut milk with the cornstarch until thick and smooth. Slowly pour it into the pot while continuously mixing with a wooden spoon.
    • Add the sliced butter and mix until combined. Then, mix in the salt and vanilla.
    • At this point, the caramel is not ready. It will look gel-like and not like caramel. Place it in a jar or airtight container, and let it cool down before putting a lid on and refrigerating it. Refrigerate for at least 5 to 6 hours. After this point, the flavors will come together and it will firm up into a classic caramel sauce. Enjoy!

    Notes

    • The coconut milk should be hot and the non-dairy butter should be a warm room temperature. If either of these are too cold, it will cause the caramel to harden and seize. 
    • To ensure you don't get any clumps in your final sauce, you can run it through a mesh strainer and press it with a spatula. You'll do this before refrigerating.
    • This homemade caramel sauce will last up to two weeks in the refrigerator. 
    • The caramel will thicken in the refrigerator. If it's too thick, let it come to room temperature on the counter.

    Nutrition

    Serving: 1tablespoonCalories: 91kcalCarbohydrates: 13gProtein: 0.2gFat: 4gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 0.5gSodium: 59mgPotassium: 21mgFiber: 0.2gSugar: 13gVitamin C: 0.2mgCalcium: 1mgIron: 0.1mg
    Keyword dairy free caramel sauce
    Tried this recipe?Let us know how it was!

    Nutrition Disclaimer: The nutrition label is only an estimate. Amounts may vary based on the products used and different nutrition calculators. If tracking nutrition information is important to you, it's recommended that you plug these ingredients into an online nutritional calculator.

    More Dessert

    • Dairy-free chocolate bars on parchment paper.
      Dairy-Free Chocolate Recipe
    • Puppy chow made with Crispix cereal.
      Puppy Chow Recipe with Crispix (Dairy-Free)
    • Vegan chocolate covered strawberries on a white plate.
      Vegan Chocolate Covered Strawberries
    • 2 ingredient peanut butter cookies stacked.
      2 Ingredient Peanut Butter Cookies
    Get the Brunch Pro Theme

    Reader Interactions

    Comments

    1. Magi Kyle says

      April 01, 2024 at 11:31 am

      Is there any other sugar substitutes you can use. I can’t eat cane sugar

      Reply
      • Kayla says

        April 02, 2024 at 11:06 am

        I haven't tested this recipe with sugar substitutes, so I can't say for sure. Can you have coconut sugar? I know there are many recipes on the internet that make dairy-free/vegan caramel with that. I believe the coconut sugar is melted down with canned coconut milk (and maybe cornstarch), and salt. Then it's simmered until thick. Again, I haven't tried this, but I have seen it online. I hope this is helpful. I'd love to hear what you try!

        Reply

    Did you make this recipe? Let me know! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Kayla Daniels.

    HEY THERE! I'M KAYLA.

    I make delicious food that just so happens to be dairy free. It's my goal to help make you excited about what you can eat! So here's a menu of options. Enjoy!

    More about me →

    Popular Recipes

    • Holding a tortilla chip that's been dipped in the dairy-free buffalo chicken dip that is topped with green onions. Served with a side of tortilla chips in a white bowl in the bottom left corner.
      Dairy-Free Buffalo Chicken Dip (The BEST)
    • Dairy-free cream of chicken soup in a mason jar.
      Dairy-Free Cream of Chicken Soup
    • Spicy sausage rice in a white bowl with a tan bottom. Contents in bowl are light brown in color and topped with bright red tomatoes and green onions that have been lightly cooked. The background shows the pot of rice next to a gold spoon and fresh green parsley in a mason jar.
      Gordon Ramsay's Spicy Sausage Rice
    • Healthier garlic bread on brown parchment paper, sliced and topped with fresh parsley.
      Healthier Garlic Bread

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms of Service
    • Cookie Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 · The Dairy-Free Menu.

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT