Indulge in this silky-smooth Thai-inspired frozen dessert crafted from rich coconut milk and cream. The base combines full-fat coconut milk with coconut cream, creating an incredibly luscious texture without any dairy. A touch of vanilla enhances the natural tropical sweetness, while a pinch of salt balances the flavors perfectly.
This vegan treat comes together quickly on the stovetop, requiring just minutes of active preparation before chilling and churning. The result is an ultra-creamy dessert that rivals traditional ice cream. Customize with toasted coconut flakes, roasted peanuts, or fresh mango for authentic Thai street food flair.
Perfect for summer gatherings or whenever tropical cravings strike, this coconut creation stores beautifully in the freezer. Simply let soften briefly before scooping for the ultimate plant-based indulgence.
The first time I had coconut ice cream in Bangkok, it was from a street cart where the vendor scooped it into a young coconut shell. I spent the rest of that trip trying to recreate that impossibly creamy texture, finally realizing the secret was using both coconut milk and cream together. Now this recipe lives in my regular rotation, reminding me of humid evenings and motorcycle taxis every time I scoop a bowl.
Last summer I served this at a dinner party, and my friend who swore she hated coconut ice cream went back for thirds. She texted me the next day asking for the recipe, which is basically the highest compliment I can imagine receiving for dessert.
Ingredients
- Full fat coconut milk: The fat content is what makes this luxurious, so do not skimp here or your ice cream will turn icy instead of creamy
- Coconut cream: This is different than coconut milk, its thicker and richer, usually found in the Asian foods aisle
- Granulated sugar: Do not reduce this amount as sugar actually lowers the freezing point and keeps your ice cream scoopable
- Fine sea salt: Just a pinch makes all the coconut flavors sing, I learned this trick from a Thai cooking class
- Pure vanilla extract: Use the real stuff, imitation vanilla has a weird aftertaste that clashes with coconut
- Toasted coconut flakes: Totally optional but I love the textural contrast between creamy and crunchy
- Roasted peanuts: Add these for a salty crunch that makes each scoop more interesting
- Diced mango: Fresh mango chunks frozen then folded in at the end are absolute perfection
Instructions
- Heat the coconut base:
- Combine the coconut milk, coconut cream, sugar, and salt in your saucepan over medium heat, stirring until you cannot feel any sugar granules on the bottom of the pan, which usually takes about 3 to 5 minutes.
- Add the vanilla:
- Pull the pan off the heat and stir in your vanilla extract, watching as the aroma releases instantly.
- Chill completely:
- Let the mixture cool on the counter until it reaches room temperature, then refrigerate for at least 2 hours because warm base will churn into icy disappointment instead of creamy bliss.
- Churn time:
- Freeze the chilled mixture in your ice cream maker according to the manufacturers directions, typically 20 to 25 minutes, until it looks like soft serve.
- Fold in your add ins:
- If you are using mix ins, add them during the last minute of churning so they distribute evenly without getting completely pulverized.
- Freeze until firm:
- Transfer everything to your freezer container and let it firm up for at least 2 hours, though overnight is even better.
- Scoop and serve:
- Let your container sit on the counter for 5 to 10 minutes before scooping, which makes all the difference between struggling with an ice rock and getting perfect scoops.
This recipe became my go to for bringing to friends houses after I showed up with it for a game night and everyone refused to play board games until they had finished their bowls. There is something about the tropical flavor that makes people slow down and actually enjoy their dessert instead of rushing through it.
Making It Without An Ice Cream Maker
I have tested this method multiple times when my ice cream maker was buried in the back of a storage closet. Pour your chilled base into a shallow baking dish and freeze it for about 30 minutes, then take a fork and stir everything vigorously, breaking up any ice crystals that are forming. Repeat this every 30 minutes for about 3 hours. The texture will not be quite as smooth as machine churned ice cream, but it is absolutely acceptable and still delicious.
The Pandan Variation
Pandan extract gives this ice cream an authentic Thai flavor profile and the most beautiful pale green color. You only need about a teaspoon, and it adds this grassy, vanilla adjacent flavor that is hard to describe but instantly recognizable to anyone who has spent time in Southeast Asia. I keep a bottle in my pantry specifically for this recipe, and it never fails to impress guests who have never tried pandan before.
Serving Suggestions
Sometimes I serve this simply in small bowls with extra toasted coconut on top. Other times I go all out and pair it with mango sticky rice for a dessert that feels restaurant quality but takes minimal effort.
- Warm toasted coconut flakes take about 2 minutes in a dry pan and add so much flavor
- A drizzle of sweetened condensed milk over the top is completely over the top but amazing
- Fresh tropical fruit like diced mango or pineapple on the side brightens everything
This recipe has transformed from a travel memory into a kitchen staple, and I love how something so simple can transport me back to those street side moments in Thailand with just one spoonful.
Common Questions
- → Is this coconut milk ice cream truly dairy-free?
-
Yes, this frozen dessert uses only coconut-based ingredients with no dairy products. The combination of coconut milk and coconut cream creates a rich, creamy texture without any cow's milk or cream.
- → Can I make this without an ice cream maker?
-
Absolutely. Pour the chilled mixture into a shallow freezer-safe dish and freeze. Stir every 30 minutes for about 3 hours to break up ice crystals. This manual method yields similar results though the texture may be slightly less smooth.
- → How long does this coconut dessert keep in the freezer?
-
Stored in an airtight container, this frozen treat keeps well for up to 2 weeks. For best texture and flavor, enjoy within the first week. Always let sit at room temperature for 5-10 minutes before scooping.
- → What makes this Thai-inspired compared to regular coconut ice cream?
-
This version draws inspiration from traditional Thai street desserts, which often feature coconut milk as the base. Optional toppings like toasted coconut, roasted peanuts, and mango mirror authentic Thai flavors found in markets throughout Thailand.
- → Can I reduce the sugar in this recipe?
-
You can reduce sugar slightly, but keep in mind that sugar helps prevent ice crystals from forming and contributes to the smooth texture. For best results, don't reduce below half a cup. Natural sweeteners like maple syrup or coconut sugar work as alternatives.
- → What's the purpose of salt in this dessert?
-
A small amount of sea salt enhances the natural coconut flavor and helps balance the sweetness. It's a crucial ingredient that makes the tropical flavors pop without making the dessert taste salty.