• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Greedygirlgourmet
  • Recipes
  • SEO for Food Blogs
  • Authentic South East Asian Recipes
  • Privacy policy
  • Subscribe
  • Accessibility

Greedy Girl Gourmet

menu icon
go to homepage
  • Recipes
  • Spring
  • Blogging
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Spring
    • Blogging
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Desserts

    Published: Sep 13, 2022 · Modified: Jun 14, 2025 by Zen · This post may contain affiliate links.

    Easy Coconut Caramel Sauce

    Sharing food makes everyone happy! :)

    • Facebook
    • Twitter
    • Email
    • Flipboard
    Jump to Recipe Print Recipe
    Scooping up coconut Caramel sauce with text on top.

    You only need 3 ingredients to make this Easy Coconut Caramel Sauce. This delicious homemade sauce tastes like coconut Dulce de Leche- it is made with coconut cream of milk, dairy-free and vegan, perfect for coffee latte etc (No corn syrup)

    A jar of thick homemade plant-based coconut caramel with gula melaka sugar in front.
    Jump to:
    • Ingredients
    • Substitutes & Variations
    • Step-by-Step Instructions
    • How to Use
    • How to Store
    • Expert Tips
    • How to Fix
    • Suggested Accompanying Recipes
    • Easy Coconut Caramel Sauce
    • 💬 Comments

    Ingredients

    The 4 ingredients needed to make vegan coconut caramel sauce next to each other.

    The ingredients you will need for this vegan caramel sauce are:

    • Brown Sugar: I like to use Gula Melaka Palm Sugar (my favourite South East Asian sugar that is simply made for coconut!) but you can use regular brown sugar, jaggery, white sugar or coconut sugar. If using white sugar, I recommend caramelising it (or mixing it with molasses to make your own brown sugar.) If not, your sauce won't have the same depth of flavor.
    • Coconut Milk: if you only have coconut cream, add water to the coconut cream in the ratio 2:1, and stir well. (i.e. for 1T coconut cream, add 2T water.) I've not tried with other plant-based milks such as soy milk or oat milk. (Obviously the result will no longer be coconut caramel but just a vegan caramel. Add some vanilla extract to boost the butterscotch flavor.) However, these vegan substitutes are on the thinner side so you would need to simmer for longer.
    • Water: Classic caramel can be made by the wet method or the dry method. Obviously, we're using the wet method since we're adding water! Why? Well, the water helps make the caramel brown more evenly. It also increases the time required for the sugars to caramelise, resulting in a tastier vegan coconut caramel sauce.
    • Salt, optional: Even if not making salted coconut caramel, a small pinch can also increase the flavor of regular coconut caramel as salt is a flavor enhancer. The sauce shouldn't taste salty, but just deeper!

    Fun Fact: Conversely, to make coconut cream, leave canned coconut milk in the chiller overnight. The cold will cause the fat to separate, forming a solid layer at the top. Simply skim this thick layer off, then whisk it till creamy to get coconut cream from coconut milk!

    What is Gula Melaka?

    Cutting a cylindrical block of coconut caramel into smaller pieces.
    To use Gula Melaka, you usually have to chop it up or grate it, which makes it a little less convenient than regular sugar. (FYI The substitution ratio for gula melaka and sugar is 1:1.)

    Gula Melaka is a very popular sugar in South East Asian and used in many South East Asian recipes, such as these Vietnamese baked fish sauce chicken wings.

    It's made from the sap of a palm tree (date, coconut or sago palm) which is boiled till thick then poured into bamboo tubes to solidify. Hence, you buy it in huge cylindrical blocks and not grains like regular sugar.

    Different brands differ in taste (generally butterscotch notes) and colour- varying shades of amber to dark brown- as well as consistency! In fact, depending on the time of the year the sap is extracted, even gula melaka from the same brand can be of different sweetness.

    Trivia: Old Asian Grandmas say the way to differentiate sugar and palm sugar is the latter doesn't attract ants, but I've never tried!

    Substitutes & Variations

    • Salted Coconut Caramel Syrup without dairy: once the sauce is at the desired thickness, add the salt and stir well.
    • Regular salted caramel sauce: You can replace the coconut with a heavy cream if not vegan. If so, add some vanilla extract to enhance the flavor.
    • Gula Melaka Sauce: Gula Melaka and Coconut are very complementary flavors and make for a decadently rich vegan dessert topping.
    • 5-min Quick Coconut Caramel: If you're really rushed for time, use coconut cream instead of coconut milk. Add it to the pot with the gula melaka and bring to a boil. Next, add a thickening agent, such as arrowroot, glutinous rice flour or cornstarch to the pot. (If you're after a vegan salted caramel, throw in a pinch of salt too.) Reduce the heat to low (you want the mixture to simmer not boil) and stir continuously with a heat-proof whisk for 4-5 minutes. After switching off the heat, the sauce will come together and you'll get a thick caramel. However, whilst this 5-minute no-dairy coconut caramel tastes good, the quick version will never taste as good as the previous version, as there's no substitute for time.

    Step-by-Step Instructions

    Coconut milk, gula melaka sugar and water being cooked down in a pot.
    1. Add all the ingredients to the pot and heat gently over a low fire. The longer you cook for, the thicker it will be.
    2. Keep stirring or whisking to make sure the bottom doesn't burn!

    The slow cooking time helps to caramelize the gula melaka and the sugars in the coconut, giving the gula melaka caramel a deeper and more complex flavour. (People think the flavour in caramel is from the butter, but actually a lot of it is from the Maillard Reaction and the breakdown of the sugar molecule. All that takes time!)

    Tip: To speed things up, use a wide pot or skillet to increase the surface area and allow the water to evaporate more quickly.

    The dairy-free coconut caramel sauce gets very hot. It can burn you badly so make sure you're very careful when you make this!

    Adding salt to a pot of thick gula melaka coconut caramel sauce.

    2. Keep stirring, especially towards the end of the cooking process.

    For salted vegan coconut caramel: Stir in the salt right after switching off the fire. Mix well.

    Tip: The caramel sauce will continue thickening as it cools down (even at room temperature) so don't heat till it's too thick of you'll get fudge!

    Note: If you cooked it for too long over too high a fire, you'll end up with a hard caramel candy- see FAQs on how to turn it back into a sauce!

    Remember not to taste the caramel syrup till it's cooled as it's burning hot!

    Note: coconut milk and coconut cream will not break or curdle if you end up boiling it. However, this will thicken your Gula Melaka Coconut sauce more quickly and it thus won't have as much time to caramelise.

    Note: I find it easier to memorise recipes if they're in ratios, so I've given the ingredients in ratios: 7 (gula melaka): 3 (coconut milk): 2 (water) + a pinch of salt! Scale up or down depending on how much sauce you want to make- it could be 7 tablespoons or 7 cups!

    How to Use

    A jar of thick creamy and delicious vegan salted coconut caramel

    This is not meant to be a vegan version of butterscotch caramel. You're meant to taste the coconut- regular caramel sauce is not coconut-y!

    However, you can use it in the same way you use a regular caramel:

    • Poured on vanilla ice cream sundaes
    • Drizzle caramel on agar agar jelly, panna cotta, pandan makes and bakes, brownies and cheesecake
    • If you make it thick enough, you can use it to create tiger stripes in Brown Sugar Milk Tea (instead of using the regular brown sugar syrup!)
    • Easily stirred into cold brew drinks, iced coffee milk tea, Hojicha Latte or hot chocolate
    • I've even used it in frosting: simply add some to your regular buttercream recipe, instead of vanilla flavour
    • On top of pandan pancakes or kueh dadar
    • Added to popcorn
    • As a spread for bread (you want a really nice thick sauce for this), or maybe a coconut caramel dip for pandan mantou bao buns? (Pandan is another flavour that's made for gula melaka and coconut)
    • Gula melaka caramel apples anyone? (If so, don't cook the vegan caramel syrup for so long as you want it runny!)

    How to Store

    Transfer to a sterilised airtight container and keep in the fridge for 2-3 weeks.

    You can also freeze this coconut caramel sauce.

    Expert Tips

    Tip #1: Always use a bigger pot than you think you need as you don't want the caramel to overflow. I recommend using a large or medium saucepan even when making a small batch so that the sauce won't spill out if it bubbles. Liquid caramel is very very hot!

    Tip #2: Try not to leave the coconut milk mixture unattended towards the end as it will only take a minute to burn. Whisk or stir frequently till no longer watery (after about 20-30 minutes depending on the strength of your fire.)

    How to Fix

    Making the caramel sauce so thick it's become a solid caramel fudge

      Don't worry this is easy to fix! I tested this recipe on an induction cooker before trying it on a gas stove. (The cooking times will vary depending on the type of stove you use.) As the gas fire is much stronger, even simmering on low for 1 hour made my cooled caramel sauce so thick and hard, I couldn't even crack it with a hot spoon! (Great for hard coconut caramel candies.)

      To transform the coconut caramel fudge back into a thick sauce, simply add ¼ Cup of water (adjust based on the amount of sauce you are making) and stir well. Keep stirring till everything has re-dissolved back into a smooth sauce.

      If you find there are still a few caramel lumps, you can strain through a sieve but I've not found it to be necessary.

      A wooden spoon scooping coconut caramel sauce out of a jar next to Gula Melaka Palm Sugar.

      Suggested Accompanying Recipes

      • A few steamed spiral mantou buns on a serving board.
        Fluffy Spiral Pandan Mantou
      • 3 kueh dadar or pandan coconut rolls on a plate.
        Singapore Kueh Dadar (Vegan)
      • 2 glasses of milk tea with brown streaks on the walls of the glasses.
        Tiger Milk Tea Boba (3-ingredients)

      Enjoyed this Vegan Coconut Caramel recipe for coffee latte? Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card below & if you REALLY liked this Gula Melaka Sauce, a comment would make my week! Thank you and have a great day!

      A jar of thick creamy and delicious vegan salted coconut caramel

      Easy Coconut Caramel Sauce

      Zen
      Deliciously thick and creamy, this Vegan Easy Coconut Caramel Sauce makes a great caramel or butterscotch substitute. It goes particularly well with coconut or pandan flavoured desserts!
      5 from 43 votes
      Prevent your screen from going dark
      Print Recipe Pin Recipe
      Prep Time 15 minutes mins
      Cook Time 1 hour hr
      Course Breakfast, Dessert, Snack
      Cuisine Fusion, peranakan, singaporean, Southeast Asian
      Calories 33 kcal

      Equipment

      • Grater (or knife and cutting board)
      • Deep and wide pot or skillet
      • Heat proof whisk or spatula
      • Air tight jar Sterilised

      Ingredients
        

      • 7 Units Gula Melaka Substitute: brown sugar, date sugar, coconut sugar, white sugar and molasses etc This recipe is in ratio form, so you could make this 7 spoonfuls or 7 cups of gula melaka, just adjust the rest of the ingredients accordingly!
      • 3 Units Coconut Milk If you only have coconut cream, see the recipe post for how to turn it into coconut milk.
      • 2 Units Water
      • Salt, to taste Just a pinch if using as a flavor enhancer or more if making salted coconut caramel.
      • Optional: pandan If using pandan leaves, bruise and tie into a knot (to make it easier to fish out later)

      Instructions
       

      • Break the gula melaka into smaller pieces. You can cut it or grate it. Sometimes when I'm lazy I just briefly pound it so it breaks into 2-3 smaller pieces. Obviously they're not as small as if I had cut or grated, so you need to work extra hard stirring here!
      • Add all the ingredients to the pot except the salt.
      • Turn the heat to medium and bring the pot to a boil- do use a pot that is much bigger than you need so the vegan coconut caramel sauce won't overflow and burn you!
      • Once it reaches a boil, turn the heat down low so the sauce is at a simmer and stir till everything is dissolved. Stir every now and then to make sure no palm sugar sticks to the bottom of the pot and burns.
      • The time you leave the syrup simmering for depends on how thick a coconut caramel syrup you want, your palm sugar (as each batch differs), how fat your coconut milk is, how much sauce you're making and the type of stove you use! The thicker you want it, the longer you leave it on for but you will need to stir continuously towards the end as the coconut caramel burns easily once it thickens up. (For a point of reference, I leave mine for 1-1.5 hours on an induction stove and 30-45 minutes on a gas stove when making 2 Cups of coconut caramel.)
      • Once happy, fish out the pandan and toss it (if using). Switch off the stove, stir in the salt (if using), remove the pot from the heat, stir and let the coconut caramel cool down. (If you're tasting, remember to let the sauce cool before trying! Keep out of reach of pets and children so they don't hurt themselves!)
      • After cooling, pour it into an air-tight glass jar and put it in the chiller. Make sure to stir this dairy-free caramel before each use!

      Notes

      Remember that the coconut caramel sauce gets very hot so make sure not to burn yourself! 
      Storage
      Keeps for 2-3 weeks in the fridge.
      What to do if your sauce ends up rock hard
      I tested this recipe on an induction cooker before trying it on a gas stove. (The cooking times will vary depending on the type of stove you use.) As the gas fire is much stronger, even simmering on low for 1 hour made my cooled caramel sauce so thick and hard, I couldn't even crack it with a hot spoon! (Great for hard coconut caramel candies.) To transform the coconut caramel fudge back into a thick sauce, simply add ¼ Cup of water (adjust based on the amount of sauce you are making) and stir well. Keep stirring till everything has re-dissolved back into a smooth sauce. If you find there are still a few caramel lumps, you can strain through a sieve but I've not found it to be necessary.
      Note: the nutritional information is an estimate automatically calculated using the WPRM recipe maker and I am not responsible for its veracity.

      Note: the nutritional information is an estimate automatically calculated using the WPRM recipe maker and I am not responsible for its veracity.

      Nutrition

      Calories: 33kcalCarbohydrates: 7gProtein: 0.1gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 0.01gMonounsaturated Fat: 0.03gSodium: 2mgPotassium: 16mgSugar: 7gVitamin C: 0.03mgCalcium: 6mgIron: 0.2mg
      Tried this Recipe? Tag me Today!Mention @GreedyGirlGourmet or tag #greedygirlgourmet!

      If you've liked this Vegan Salted Coconut Caramel Sauce recipe, I'd love it if you let me know on social media!

      I have other recipes you may like here! :)

      • 2 slices of oolong tea cake on a white plate.
        Easy Oolong Tea Cake (with Yoghurt)
      • Slice of Pandan Cake with Yoghurt.
        EASY Pandan Yoghurt Cake (Stir & Bake)
      • Matcha cookies with white chocolate on a white plate.
        Simple Matcha Cookies 抹茶クッキー (4-ingredients)
      • Matcha cookies with white chocolate on a white plate.
        Matcha Cookies with White Chocolate

      Reader Interactions

      Comments

      1. L says

        August 09, 2024 at 7:13 pm

        can this be stored in the freezer?

        Reply
      2. Amirah says

        February 25, 2022 at 4:09 am

        Can this be made thicker and stuffed into cookies???

        Reply
        • Zen says

          February 25, 2022 at 4:24 pm

          What a great idea, Amirah! As it is, It would be pretty messy to stuff into cookies (I fill my cupcakes with them, but the cupcake has already been baked so it's easy, whilst for a cookie I assume you're shaping the dough and filling.) Let me try cooking it down and adding a bit of thickener, to see if it can be an easy cookie filling!

          Reply
      3. Doris says

        January 14, 2022 at 12:32 am

        5 stars
        I love gula Melaka! Have u tried w regular cream before?

        Reply
        • Zen says

          January 24, 2022 at 5:56 am

          Haha, not yet, Doris, but will soon and update with photos!

          Reply
      4. Reva says

        January 07, 2022 at 4:39 pm

        5 stars
        Looks delicious will try this weekend

        Reply
        • Zen says

          January 12, 2022 at 5:14 am

          yay let me know how u find it!

          Reply
      5 from 43 votes (41 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




      Primary Sidebar

      Greedygirlgourmet eating 2 sandwiches in Scotland

      Hi I'm Zhen also known as GGG! I couldn't boil water till I was 18! However, I love creating community and nurturing people, so when I lived abroad (in St. Andrews then London) for 11 years, I started hosting regular parties for friends, and that's how I started cooking and helping out in professional kitchens. (Couldn't cook before that!) I even organised a supper club for charity (which strangers came to!) Learning to cook late, I make sure my recipes go into enough detail for those new to Asian cuisine or who love a test kitchen approach to cooking!

      More about GGG ->

      Christmas Dinner Party

      • Dipping a Chinese meatball into a bowl of spicy mayo,
        25 Asian Christmas Party Appetisers
      • A few very pretty granola bars tied up with parchment paper and string scattered amongst holly leaves
        41 Homemade Christmas Food Gifts 2025
      • 3 Bao Buns next to a bamboo basket with 3 steamed buns.
        39 Asian & Chinese Christmas Recipes
      • 4 Japanese baked sweet potatoes on a plate.
        17 Asian Potato Recipes Side Dishes 2025

      Quick Dinners

      • Close-up of a plate of spicy Thai basil spaghetti.
        Easy Drunken Noodles (Spaghetti Pad Kee Mao)
      • A wooden spoon picking up some Japanese teriyaki shrimp stir fry.
        EASY Teriyaki Shrimp Stir Fry (20 Min)
      • Many chicken lettuce wraps on a white plate.
        Vietnamese Chicken Lettuce Wraps (25 min)
      • A plate of Chinese lo mein spaghetti noodles with green veggies.
        Lo Mein Spaghetti Noodles (Veggies)

      Popular Recipes

      • 3 chicken thighs baked in teriyaki sauce with sesame seeds and green onions.
        Easy Baked Teriyaki Chicken Thighs
      • A wooden chopstick picking up a Japanese chicken teriyaki meatball from a plate of rice.
        Teriyaki Meatballs 照り焼き豆腐ハンバーグ

      Footer

      ↑ back to top

      About

      • About Greedygirlgourmet
      • Privacy Policy
      • Accessibility Policy
      • All Recipes

      Newsletter

      • Sign up here!

      Contact

      • Contact
      • Buy Me a Coffee :)

      As an Amazon Associate, I earn from qualifying purchases :)

      Copyright © 2026 GreedyGirlGourmet

      Rate This Recipe

      Your vote:




      A rating is required
      A name is required
      An email is required

      Recipe Ratings without Comment

      Something went wrong. Please try again.