Thai Coconut Custard Dessert Recipe
There’s something magical about the way a humble cup of coconut custard can transport you to the streets of Thailand warm, bustling, and filled with the scent of sweet steam. Thai Coconut Custard Dessert is one of those simple pleasures that packs layers of flavor and cultural charm into every bite. With its creamy coconut milk base and soft, pudding-like texture, this beloved dessert is more than just a treat; it’s an experience. And yes, you’ll fall in love with Thai Coconut Custard Dessert all over again with each spoonful.

The first time I tasted Khanom Tuay was on a humid afternoon at a floating market outside of Bangkok. A friendly vendor handed me a tiny ceramic cup, still warm from the steamer. I didn’t know what to expect, but after that first bite the sweet bottom layer melting into the salty coconut cream on top I was hooked. I remember balancing the little dish on my fingertips, savoring every bite while motorboats buzzed past. That moment stayed with me, and now, every time I make this dessert at home, it feels like a little piece of Thailand is right there in my kitchen.
Print
Thai Coconut Custard Dessert Recipe
- Total Time: 40 mins
- Yield: 20 pieces 1x
Description
This Thai Coconut Custard Dessert, known as Khanom Tuay, is a creamy, two-layered treat featuring a sweet coconut sugar base topped with a lightly salted coconut milk layer. Gluten-free and vegan-friendly, this traditional Thai dessert is steamed in small ceramic cups and makes for an easy and flavorful sweet dish.
Ingredients
- 1/2 cup coconut sugar
- 1/2 cup rice flour (bottom layer)
- 2 tablespoons tapioca starch
- 1/2 cup water (bottom layer)
- 1/2 cup coconut milk (bottom layer)
- 2 pandan leaves (optional)
- 1 cup coconut milk (top layer)
- 1/4 cup water (top layer)
- 3 tablespoons rice flour (top layer)
- 1/4 teaspoon salt
Instructions
- Warm ceramic bowls in a steamer over medium heat for 10 minutes.
- In a glass bowl, mix coconut sugar, water, and pandan leaves (if using) until sugar dissolves.
- Knead in the coconut milk until well combined.
- In another bowl, mix tapioca starch and rice flour. Slowly whisk in the coconut sugar mixture.
- Strain to remove lumps.
- Pour a tablespoon of the mixture into each warm bowl. Steam for 10 minutes.
- In a separate bowl, mix rice flour and salt for the top layer.
- Slowly whisk in water and coconut milk.
- Strain the mixture for a smooth texture.
- Once the bottom layer is firm, spoon the top layer on until just below the blue border. Steam for another 5–10 minutes until set.
- Allow to cool before serving.
Notes
- The top layer has a light salty taste while the bottom is sweet enjoy both together for the perfect balance.
- You can achieve a slightly oily top layer by steaming the final step longer.
- Store in the fridge and enjoy within 3 days.
- These are traditionally served in blue-rimmed ceramic cups, but any small cups will work.
- Prep Time: 20 mins
- Cook Time: 20 mins
- Category: Dessert
- Method: Steamed
- Cuisine: Thai
Nutrition
- Serving Size: 1 piece
- Calories: 339 kcal
- Sugar: 13 g
- Sodium: 198 mg
- Fat: 18 g
- Saturated Fat: 16 g
- Unsaturated Fat: 1.3 g
- Trans Fat: 0 g
- Carbohydrates: 44 g
- Fiber: 1 g
- Protein: 3 g
- Cholesterol: 0 mg
Keywords: Thai Coconut Custard Dessert, Khanom Tuay Recipe, Thai steamed dessert, coconut pudding, gluten-free Thai dessert, vegan Thai custard
Why You’ll Love This Thai Coconut Custard Dessert
- It’s easy to make: You can prepare it in under 40 minutes.
- It’s family-friendly: Kids will love helping out.
- It’s naturally gluten-free and vegan: Perfect for various dietary needs.
- It stores well: Enjoy leftovers for up to 3 days.
- It’s visually charming: The layered custard looks beautiful in ceramic cups.
Step-by-Step Guide to Making Thai Coconut Custard Dessert
Step 1: Preparation
Before diving into the cooking process, it’s essential to gather your ingredients. Here’s what you’ll need:
Bottom Layer Ingredients:
- 1/2 cup coconut sugar
- 1/2 cup rice flour
- 2 tablespoons tapioca starch
- 1/2 cup water
- 1/2 cup coconut milk
- 2 pandan leaves (optional)
Top Layer Ingredients:
- 1 cup coconut milk
- 1/4 cup water
- 3 tablespoons rice flour
- 1/4 teaspoon salt

These ingredients are available in most Asian grocery stores. Using fresh coconut milk and high-quality palm sugar enhances the authenticity of the dish.
Step 2: Equipment Needed
To make the best Thai coconut milk custard, the right tools are key:
- Ceramic bowls or Khanom Tuay cups: Traditionally used for this dessert, they create the perfect portion and presentation.
- Steamer: Essential for gently cooking the custard layers.
- Mixing bowls: Use separate ones for each layer.
- Whisk: Helps ensure a smooth, lump-free mixture.
- Strainer: To remove any clumps for a silky texture.
- Measuring cups and spoons: Precision matters in layered desserts.
Step 3: Cooking
Follow these steps for delicious results:
1. Preheat your ceramic bowls
- Place the bowls in a steamer over medium heat for 10 minutes. This prevents the custard from sticking.
2. Make the bottom (golden) layer
- Mix coconut sugar, water, and pandan leaves by hand until dissolved.
- Add coconut milk and combine well.
- In a separate bowl, mix rice flour and tapioca starch. Slowly add in the coconut sugar liquid while whisking.
- Strain the mixture to ensure smoothness.
- Pour about 1 tablespoon into each preheated bowl.
- Steam for 10 minutes.
3. Prepare the top (white) layer
- Mix rice flour with salt in a bowl.
- Gradually add water and coconut milk while whisking.
- Strain for a silky consistency.
4. Assemble the custard
- Once the bottom layer is firm, pour the top layer just below the rim.
- Steam for an additional 5–10 minutes.
- For a more separated coconut oil look, steam a bit longer.
Step 4: Assembly
Let the custards cool before serving. The balance of sweet and salty in each bite makes them unforgettable. If you’re serving a variety of treats, consider pairing them with something savory like this creamy and flavorful Zuppa Toscana soup to round out your meal. You can garnish with a tiny pandan leaf strip or serve with tropical fruit like mango.

Common Mistakes to Avoid When Preparing Thai Coconut Custard Dessert
Even easy recipes have pitfalls. Here are common issues to dodge:
- Skipping the strainer: Leads to a grainy texture.
- Over-steaming: Can cause cracks in the top layer.
- Pouring layers too quickly: Results in blending instead of clean layers.
- Using cold bowls: Causes uneven cooking.
- Not measuring properly: Affects texture and firmness.
Avoiding these mistakes ensures a smooth and flavorful experience.
Tips for Making the Best Thai Coconut Pudding
Want to elevate your dessert? Follow these tips. For a creative breakfast or brunch pairing, you could also serve this custard alongside a slice of Best Chocolate Crepes to add a touch of indulgence.
- Use fresh coconut milk for the richest flavor.
- Warm your bowls before adding custard to prevent sticking.
- Whisk constantly while mixing to avoid lumps.
- Strain each layer for ultra-smooth texture.
- Steam with care to prevent cracking and oil separation.
These small steps make a big difference in achieving the perfect Thai custard sweet.
FAQs About Thai Coconut Custard Dessert
Mango sticky rice is arguably the most famous, but Khanom Tuay holds a special place in Thai hearts.
It’s a traditional layered coconut custard steamed in ceramic cups, featuring a sweet base and salty top.
It offers a creamy coconut texture with a sweet and salty flavor contrast, unique to Thai sweets.
Sangkaya refers to a different Thai custard, often served with sticky rice and flavored with pandan or pumpkin.
Yes! It stores well in the fridge for up to 3 days.
Absolutely. It contains no animal products, making it suitable for vegan diets.
Over-steaming is the likely cause. Try reducing steam time or using lower heat.
Conclusion: Make This Authentic Thai Coconut Custard Dessert Today!
Thai Coconut Custard Dessert is a charming, traditional sweet that’s surprisingly easy to prepare. With its soft, layered texture and balance of flavors, it’s a standout among traditional Thai desserts. Plus, it fits a range of diets from gluten-free to vegan.
Why not give it a try this weekend? Share it with your family, bring it to a party, or simply enjoy it on your own. And if you’re in the mood to continue exploring unique flavors, this Fig and Brie Crostini makes an elegant appetizer for any occasion. Don’t forget to leave a comment or rating if you loved this recipe. And if you’re looking for more easy Thai sweets, make sure to follow for future updates. Happy steaming!

