Dairy Free Condensed Milk & Dulce de Leche

Dairy Free Condensed Milk & Dulce de Leche - Quirky Cooking The other day I asked on my Facebook page, What’s something you reeeeaaallly wish you had an allergy-friendly recipe for (and what’s the ingredient/s that is stopping you make the original recipe)?” Well. I got lots of comments. Like about 180 of them. And one that was mentioned a few times was dairy free condensed milk, so I thought it was about time I had a go at it.

There are a few dairy free condensed milk recipes online – I had a quick look for Thermomix versions and found this one over at The Thermomix Diaries, which linked back to this one on the Thermomix Recipe Community. Of course, I had to have a play with the recipe to reduce the sugar (too much for me!), change it to a sweetener I prefer, and start with a creamier (dairy free) base instead of milk. And this is what I came up with… So delicious!! 

I’ve made it a few times now, each time a little different, so here’s two different versions – one is just a basic dairy free condensed milk, and the other is a dairy free dulce de leche (caramel) inspired by this recipe over at the UK Thermomix FB page

By the way, great news – not once has it boiled over, or even gotten close. I know that’s the dreaded danger when you make condensed milk or dulce de leche with cow’s milk. (I remember the horror stories my friend Bel told me about the sticky mess all over her countertop and under her Thermomix! Eek!) Cow’s milk has a tendency to do this when boiled, but I have never had a problem with dairy free milks and creams. (Hopefully no one proves me wrong!) 

Update note: Ok, someone proved me wrong. Theirs boiled over. So I’ve halved the amounts, reduced the temp and raised the speed. Sorry, it takes a little longer now, but it’s better to play it safe, I think. You can double the recipe and it shouldn’t overflow (hasn’t for me), but it may take up to 2 hours to cook.

Dairy Free Condensed Milk & Dulce de Leche - Quirky CookingFor both of these recipes, you will need a thick coconut milk or cream to use as the base. Different brands of coconut creams will need different cooking times, depending on how thick or thin they are. I prefer to make my own, but tinned is fine. When you’re cooking the condensed milk or dulce de leche, check it after an hour to see if it’s thick yet – I usually find it’s closer to an hour and a half though. Because every kind is different, it is a bit of trial and error. Whatever you do, don’t use tinned ‘Lite’ coconut milk – it’s mostly water and additives, and you won’t get a good result.


Coconut Milk

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: QuirkyJo



300g organic desiccated or shredded coconut (preferably preservative-free)

1300g water


1. Mill coconut for 20 seconds on speed 9.

2. Add 800g water and blend for 1 minute on speed 9.

3. Strain coconut milk through a nut milk bag into a bowl, squeezing it out really well to get as much thick milk as you can.

4. Set the milk aside in a clean bowl, and tip the coconut pulp back into the Thermomix.

5. Add another 500g water, blend once more for a minute on speed 9, re-strain into a separate bowl, and you have thinner milk for use in drinks, smoothies and cooking.


You can freeze the coconut pulp, and when you have enough you can dehydrate it at 60C until very dry, then mill 1 min/speed 9 to make coconut flour.

Did you make this recipe?

Share a photo and tag @quirkycooking on Instagram — I can't wait to see what you've made!


Dairy-Free Condensed Milk

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: QuirkyJo



500g coconut cream or thick coconut milk (recipe above)

100g pure organic maple syrup


1. Place ingredients in the Thermomix bowl and cook 60 min/100°C/speed 3.5, placing simmering basket instead of measuring cup onto mixing bowl lid, to let steam out.

2. Leave to cool for a bit in the bowl, blend gently again on speed 3-4 for a few seconds (as it sometimes separates a little), then carefully scrape into a glass jar. This recipe will make about 200g, but can be doubled if needed. (Times will vary.)


When it’s cold in the fridge you may notice little bits of coconut cream flecked through it that have kind of solidified – don’t stress, if you whiz it up they disappear. And for most recipes, it wouldn’t matter anyway as it will be cooked or blended with other ingredients.

Did you make this recipe?

Share a photo and tag @quirkycooking on Instagram — I can't wait to see what you've made!

Dairy Free Dulce De Leche - Quirky Cooking
Dulce de Leche on a brownie… decadence!

Dairy Free Dulce de Leche

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: QuirkyJo



coconut milk or cream (450g)

100g organic pure maple syrup

1/8 tsp bicarbonate of soda (baking soda)

1/2 tsp vanilla powder

1/4 tsp fine sea salt


1. Measure 450g of the coconut cream/milk back into the Thermomix bowl.

2. Add other ingredients to the bowl and cook 60 min/100°C/speed 3.5, placing the simmering basket instead of the measuring cup onto the mixing bowl lid, to let steam out.

3. Check to see mixture has thickened and darkened in colour. It should be about the thickness of honey – it will thicken further in the fridge.

4. If not thick enough, cook another 30 mins and check again. Repeat if necessary.


Remember, the thicker the milk or cream, the more dulce de leche you’ll end up with. ‘Lite’ milk will evaporate away to almost nothing.

Try a different sweetener – honey, yacon syrup, rice malt syrup, rapadura, coconut sugar… different sweeteners will result in different colours, but they should all work fine. Adjust the amount to taste.

If you can’t have coconut, you could use other dairy-free creams/milk, but make sure they’re thick and creamy enough that you’ll get a nice thick result, or just cook for longer if needed.

Did you make this recipe?

Share a photo and tag @quirkycooking on Instagram — I can't wait to see what you've made!

That’s it! Too easy. I was jumping around the kitchen in excitement when I opened the lid of the Thermomix after making this! And if you don’t believe me, just ask my taste testers – they all agreed that it was totally amazing and exciting and were very happy they’d happened to stop by for a visit at just the right time!! 

My taste testers… and the verdict was YUM!! - Quirky Cooking
My taste testers… and the verdict was YUM!! - Quirky Cooking

(You really should try dulce de leche on warm, freshly baked bread – mmmm!!)

This recipe results in about a little less than a cup of dulce de leche. Sorry I can’t be more definite than that – after eight people sampled it I realised I’d forgotten to weigh out the amount! Ah well, must make it again…

Coconut Caramel Custard - Quirky Cooking
Try it with fresh strawberries… mmmm! (The dulce de leche in the photo above was made with coconut sugar, so is thicker and darker)

22 thoughts on “Dairy Free Condensed Milk & Dulce de Leche

  1. Jo says:

    If Thermie not avail wld it cook in a heavy based pot ok? Or cld I put it in a steam jar in a pot of boiling water to cook?

  2. Emma says:

    Omg thank you so much for this recipe!! My son is lactose intolerant and there are so many yummy recipes that call for condensed milk that we couldn’t ever make and now we can thanks so much 🙂

  3. Siobhan says:

    Oh so happy to see this receipe! My little girl is allergic to eggs, dairy and nuts so this will be perfect to use!

  4. Shaye Wallis says:

    So excited to give this a go!! No allergies in our house but always love a healthier alternative (especially for things like condensed milk which I could eat from the spoon!).

  5. Sheerie says:

    Am very excited about this dairy free condensed milk. A question pls, I often use condensed milk to make un cooked cheesecakes that are set with lemon juice. I’m thinking this won’t work as it is the reaction to the dairy that causes it to set. Have you made anything similar and had success with a setting agent that would give a similar texture? Thx

  6. Katie says:

    Hi there, just wondering how long you could keep a batch of coconut milk in the fridge? Does it go bad. Sorry for the silly question 🙂 Katie

  7. Sue says:

    I just made the condensed milk in the hope that it might be the base for a yummy GAPS-friendly Christmas dessert (the filling for a fruit flan), and it is amazingly delicious. Just for the record, I used home made coconut milk and honey (as maple syrup is not GAPS legal) and reduced the amount of honey to about 45g, because 100g just seemed way too much sweetness for my new GAPS-trained taste buds. And 45g was plenty, it’s still incredibly sweet, bordering on too sweet for me, but will be a lovely treat!! Currently chilling in the fridge so I can see how much thicker it gets, but even as it comes straight from the TM it would be fine to use I think. Thanks Jo 🙂

  8. Alisha says:

    I just made both of these, Amazing! How long will they keep in the fridge in jars?
    Thank you

  9. Judi says:

    I made this today ,with coconut cream , t seemed to be working well, but when I took it out of the thermomix it was a bit dark & had a slight burnt taste . Do you think it would still work if I reduced the temperature / time or both ? Thank you

    • QuirkyJo says:

      Yes just reduce the time – it really depends on the water content of the milk/cream as to how long it takes to reduce. Some will take an hour, some up to two hours!

  10. Christine says:

    Hi Jo,

    The condensed milk sounds like a possible way to make a chocolate caramel slice. Have you tried using the condensed milk for this traditional recipe? Thanks for your great books and recipes.

  11. Ness says:

    Hello! I just wanna say THANK YOU for your amazing condensed milk recipe. I can’t believe how yummy is it. Now I’m looking foward to try the dulce de leche recipe. Greetings from Argentina! ♥

  12. Kylie Talty says:

    Hi Jo, I’ve just made the condensed milk, can I turn this into Dulce De Leche? I was following the recipes thinking I needed to make each one to get to the D D L!!!! Thanks, Kylie x

Leave a Reply

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