This easy coconut milkshake was inspired by our favourite Thai restaurant. It's made with just three simple ingredients -coconut milk, ice, and condensed milk. It's easy to make and so good!

Jump to:
Why We Love This Recipe
- It's quick and easy to make.
- There's only 3 ingredients.
- It's just like a restaurant version, but way cheaper.
- Make it as sweet as you like.
These coconut milkshakes are a real family favourite around here. They're really simple to make with just three ingredients. You'll love them.
We love to go out for Thai food. It's a favourite of all of ours. We love curry, we love the spring rolls, we love the cashew chicken. But my girls and my husband especially love the milkshakes.
One day we were eating in the restaurant, instead of taking out like we often do, and we ordered coconut milkshakes. Just beside us in the small restaurant at the little front bar the lady made our coconut milkshakes and I was very surprised at what she put in them...and what she didn't put in them. Only three simple ingredients were used. She added coconut milk, ice, and sweetened condensed milk to a blender. That's it.
So when we got home, we had to give them a try. We didn't know the exact quantities of ingredients, so it took us a little experimenting to come up with our own recipe that was as good as theirs. And we got it!
If you love coconut too, you should also try our 3-ingredient coconut ice cream, and cashew coconut brittle.
Ingredients
See the exact measurements in the recipe card below.
- Coconut Milk: We use regular full-fat coconut milk in our milkshakes. The fat content helps create a wonderful creamy thick milkshake. Make sure you give the can a bit of shake to mix it up before removing your can lid, so that the coconut cream is all mixed in. This gives an amazing creamy texture to the milkshake.
Can I Substitute Light Coconut Milk?
We recommend using the full fat coconut milk for this recipe. It helps add a rich texture and helps to create a very creamy coconut shake. You can substitute a light canned coconut milk for a lighter version, it just won't have the thick texture that full fat coconut milk gives to this coconut shake recipe.
- Sweetened Condensed Milk: You can adjust the amount to your personal preference and sweet tooth. It also adds a bit of a caramel note to the milkshake and adds to the creaminess, and thickness of the finished coconut milkshake.
Pantry Ingredients
One of the things I love about this great recipe is that the ingredient list is all things you can have on hand. Keep a can of coconut milk and a can of evaporated milk in your pantry. If you have ice cubes in your freezer you can make this recipe that the whole family will love any time you want.
No need for coconut ice cream, fresh coconut flesh, homemade coconut milk, frozen banana, or coconut extract like other complicated milkshake recipes.
Just three simple ingredients that you usually have on hand, make this the best, easiest coconut shake recipe ever.
Instructions
- Step 1: To make the milkshake, combine all of the ingredients in a blender.
- Step 2: Add the lid and blend until completely combined.
Do I Need A Blender?
You will need a blender to make this recipe. One of the main ingredients is ice and the best way to turn it into a milkshake is to use a high-speed blender. Any regular blender should work well. Be sure to add the coconut milk and sweetened condensed milk to the blender jar first, and the ice on top for the best results.
Adult Cocktail Version
For a special adult version, try adding a shot of rum. Yum. Make it as above and leave a little room in your glass to stir in a shot of rum as a very yummy alcoholic version. This is one of my favourite great options for a party.
More Options
Want to turn this into a yummy protein shake? Just add your favorite protein powder in with the rest of the ingredients into your high speed blender. Try vanilla protein powder for a vanilla coconut milkshake. You could also make it into a coconut chocolate shake with chocolate protein powder, or cacao powder.
Try other variations like a coconut mango milkshake or strawberry coconut milkshake or coconut banana shake with the addition of different fruits.
Expert Tip:
Is your milkshake coming out icy? You need to blend it longer to get rid of any tiny bits of ice.
Frequently Asked Questions
This recipe is not vegan because it uses sweetened condensed milk that is made from milk. You can substitute regular sugar instead of the sweated condensed milk to make a vegan version.
This milkshake recipe uses sweetened condensed milk and full fat coconut milk which adds calories and sugar. You can lighten it up by using light coconut milk, although it won't be as creamy and a sugar substitute if you prefer.
If you prefer it sweeter, or less sweet, just adjust the amount of sweetened condensed milk that you add.
If you try this Coconut Milkshake Recipe or any other recipes on the my blog please leave me a rating and let me know how it went in the comments below. Thanks for visiting today.
Recipe

Coconut Milkshake
Ingredients
- 4 ½ cups ice cubes
- 1 cup coconut milk
- ½ cup sweetened condensed milk
Instructions
- To make the milkshake, combine all of the ingredients in a blender and blend until completely smooth.
Dannyelle says
This is so easy to make and perfect for any coconut lover!
Tanya from Dans le Lakehouse says
This looks so tasty!!
Jenn says
We love Thai food too! I'll have to give these a try next time we order!
Norma says
You had me at coconut!! My kids and I have been on a coconut craze lately and can't wait to try this milkshake!
Cassie Bustamante says
this looks amazing! i love coconut anything!
Danielle says
This looks so refreshing for a hot summer's day!