Welcome to my kitchen! Today I'm sharing a dessert that's become a weeknight favorite in my home: a luscious coconut milk dessert that's incredibly simple yet feels special. I first made this on a rainy afternoon when I craved something creamy but had no cream in the fridge. The result was so good that it's now a staple.
Advertisements1
This dessert is naturally dairy-free and gluten-free, making it perfect for guests with dietary needs. It's gently thickened with cornstarch and flavored with warm cardamom and a bright lime twist. The texture is like a silky pudding, and the coconut flavor is pure comfort.
What I love most is how adaptable it is – you can serve it warm like a comforting porridge or chilled like a custard. Either way, it's a treat that feels both nostalgic and modern. Let's get started!
Why You'll Love This Recipe
About the Ingredients
2 cans (13.5 oz / 400ml each) full-fat coconut milk
Use full-fat for the creamiest texture. Light coconut milk will result in a thinner dessert. Look for brands without added stabilizers for best flavor.
1/2 cup (100g) granulated sugar
Adjust to taste. You can use coconut sugar or maple syrup for a different flavor, but note that liquids like maple syrup will alter the consistency slightly.
1/4 cup (30g) cornstarch
This is the thickener. If you need a grain-free option, use arrowroot powder, but add it in the last minute of cooking to avoid clumping.
1/4 teaspoon salt
Enhances the coconut flavor. Use fine sea salt for even distribution.
1 teaspoon vanilla extract
Pure vanilla adds depth. You can substitute with 1/2 teaspoon of vanilla bean paste for a more intense flavor.
1/2 teaspoon ground cardamom
This spice gives a warm, aromatic note. If you don't have cardamom, use 1/4 teaspoon of cinnamon or nutmeg.
1 teaspoon lime zest (about 1 lime)
Fresh zest brightens the dessert. Make sure to wash the lime well. You can also use lemon zest if that's what you have.
1/4 cup (30g) toasted coconut flakes (for garnish)
Toast in a dry pan over medium heat for 2-3 minutes until golden. You can also use chopped nuts or fresh berries.
Tips & Tricks
- Whisk the cornstarch into a small amount of cold coconut milk first to create a slurry – this prevents lumps.
- Stir constantly while cooking to avoid scorching the bottom. Use a heavy-bottomed saucepan.
- The dessert will thicken more as it cools, so don't overcook. It should coat the back of a spoon when done.
Pro Tips
Step-by-Step Instructions
1. Mix the slurry
In a small bowl, whisk together 1/2 cup of the coconut milk with the cornstarch until smooth. Set aside. This is your thickener.
2. Heat the coconut milk
In a medium saucepan, combine the remaining coconut milk, sugar, salt, and cardamom. Heat over medium heat, stirring occasionally, until the sugar dissolves and the mixture is steaming (about 160°F / 71°C). Do not let it boil yet.
3. Add the slurry
Pour the cornstarch slurry into the warm coconut milk while whisking constantly. Continue to cook over medium heat, whisking, until the mixture thickens and just begins to bubble (about 175°F / 80°C). This should take 3-5 minutes.
4. Simmer and thicken
Reduce heat to low and simmer gently for 2-3 minutes, whisking often, until the mixture is thick enough to coat the back of a spoon and reaches 185°F / 85°C. It will look like a thin custard.
5. Finish with flavor
Remove the saucepan from heat. Stir in the vanilla extract and lime zest. The heat will release the citrus oils, making the dessert fragrant.
6. Pour into dishes
Divide the mixture evenly among 6 serving bowls or ramekins. Let cool at room temperature for 10 minutes, then cover and refrigerate for at least 2 hours to set, or serve warm.
7. Garnish and serve
Before serving, sprinkle each dessert with toasted coconut flakes. If you like, add a few fresh berries or a drizzle of honey. Enjoy chilled or warm.
Delicious Variations
Chocolate Coconut Pudding
Add 2 tablespoons of cocoa powder along with the sugar and increase sugar to 1/2 cup + 2 tablespoons.
Mango Coconut Dessert
Swirl in 1/2 cup of mango puree just before pouring into dishes for a tropical twist.
Spiced Chai Version
Replace cardamom with 1 teaspoon of chai spice blend and add a cinnamon stick while heating.
How to Store Coconut Milk Dessert
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. Place a piece of plastic wrap directly on the surface to prevent a skin from forming.
Freezer
Freeze in an airtight container for up to 2 months. Thaw overnight in the refrigerator. The texture may become slightly grainy after freezing, so whisk before serving.
Reheating
Reheat gently in a saucepan over low heat, stirring constantly, or in the microwave in 30-second intervals, stirring between. Add a splash of coconut milk if too thick.
Frequently Asked Questions
Q: Can I use light coconut milk?
Yes, but the dessert will be thinner and less creamy. If using light, reduce the coconut milk to 3 cups and increase cornstarch to 3 tablespoons to compensate.
Q: Can I make this dessert vegan?
Absolutely! This recipe is naturally vegan because it uses coconut milk and no animal products. Just ensure your sugar is vegan-friendly (most granulated sugars are).
Q: How do I know when the dessert is thick enough?
The mixture should coat the back of a spoon and leave a clear line when you run your finger through it. It will also reach about 185°F/85°C on a thermometer.
Q: Can I skip the cardamom or use something else?
Yes, you can omit it or use cinnamon, nutmeg, or even a pinch of ginger. The dessert will still be delicious.
Q: Why is my pudding lumpy?
Lumps usually happen if the cornstarch isn't fully dissolved or if you added it too quickly. Make sure to whisk the slurry well and add it slowly while stirring constantly.
I hope you give this coconut milk dessert a try! It's a perfect way to end a meal on a light, tropical note. If you make it, let me know in the comments – I'd love to hear how you customized it. Here's to small steps, together.
Coconut Milk Dessert
Indulge in this silky coconut milk dessert with a hint of lime and cardamom – a quick, dairy-free treat ready in 30 minutes.
🧂 Ingredients
- 2 cans (13.5 oz / 400ml each) full-fat coconut milk
- 1/2 cup (100g) granulated sugar
- 1/4 cup (30g) cornstarch
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cardamom
- 1 teaspoon lime zest (about 1 lime)
- 1/4 cup (30g) toasted coconut flakes (for garnish)
📋 Instructions
- 1Mix the slurry — In a small bowl, whisk together 1/2 cup of the coconut milk with the cornstarch until smooth. Set aside. This is your thickener.
- 2Heat the coconut milk — In a medium saucepan, combine the remaining coconut milk, sugar, salt, and cardamom. Heat over medium heat, stirring occasionally, until the sugar dissolves and the mixture is steaming (about 160°F / 71°C). Do not let it boil yet.
- 3Add the slurry — Pour the cornstarch slurry into the warm coconut milk while whisking constantly. Continue to cook over medium heat, whisking, until the mixture thickens and just begins to bubble (about 175°F / 80°C). This should take 3-5 minutes.
- 4Simmer and thicken — Reduce heat to low and simmer gently for 2-3 minutes, whisking often, until the mixture is thick enough to coat the back of a spoon and reaches 185°F / 85°C. It will look like a thin custard.
- 5Finish with flavor — Remove the saucepan from heat. Stir in the vanilla extract and lime zest. The heat will release the citrus oils, making the dessert fragrant.
- 6Pour into dishes — Divide the mixture evenly among 6 serving bowls or ramekins. Let cool at room temperature for 10 minutes, then cover and refrigerate for at least 2 hours to set, or serve warm.
- 7Garnish and serve — Before serving, sprinkle each dessert with toasted coconut flakes. If you like, add a few fresh berries or a drizzle of honey. Enjoy chilled or warm.



