As the gentle steam curled up from my pot, I couldn’t help but smile at the enticing scent wafting through my kitchen, a clear hint that something special was underway: Thai Coconut Custard, or Khanom Thuai, was about to grace my table. This delightful dessert, with its two silky layers of sweet pandan-infused custard and a touch of salty coconut cream, has a knack for transforming any gathering into a memorable occasion. Not only is it gluten-free and vegan, but it’s also incredibly quick to whip up—perfect for those evenings when you crave comfort without the fuss. Whether served warm or chilled, it’s a treat that embodies the essence of Thai cuisine and is bound to impress your family and friends. Have you ever tried a dessert that dances on the edge of sweet and salty? Let’s dive into this delightful recipe together!

Why is This Thai Coconut Custard Special?
Decadent Layers: The delightful contrast between sweet pandan custard and rich coconut cream creates a flavor profile like no other.
Quick to Make: You’ll love how easy it is—perfect for both beginner cooks and seasoned chefs eager to impress.
Gluten-Free & Vegan: This recipe caters to various dietary needs, ensuring everyone can indulge without a worry.
Versatile Treat: Enjoy it warm for a comfort dessert, or chill it for a refreshing finish after a meal.
Cultural Twist: Channel the spirit of Thailand in your kitchen while savoring this traditional dessert! Pair with our Caribbean Coconut Curry for a complete meal experience.
Thai Coconut Custard Ingredients
For the Custard Base
- Rice Flour – Provides structure and a delicate texture; essential for the custard’s integrity.
- Tapioca Flour – Enhances chewiness; a key ingredient for achieving the right mouthfeel.
- Pandan Juice – Adds aromatic flavor and vibrant color; a cornerstone of traditional Thai desserts.
- Palm Sugar/Brown Sugar – Sweetens the base with a caramel-like flavor; can be substituted with coconut sugar if needed.
- Salt – Balances sweetness and enhances flavors; regular table salt works fine.
For the Coconut Cream Top Layer
- Coconut Cream – Creates a rich, creamy layer on top; if unavailable, coconut milk can be used for a lighter texture.
- Rice Flour – Thickens the coconut cream; ensures a smooth consistency in the topping.
- Salt – Adds a hint of savoriness to contrast with the sweet base; crucial for flavor balance.
Dive into the joy of making Thai Coconut Custard—this delightful dessert is sure to impress!
Step‑by‑Step Instructions for Thai Coconut Custard
Step 1: Prepare Small Cups
Begin by lightly greasing 12 small ceramic cups or a mini muffin pan to ensure easy removal later. This step is essential for your Thai Coconut Custard to maintain its delicate shape once cooked. Set your prepared cups aside while you mix the custard base.
Step 2: Make the Bottom Layer
In a mixing bowl, whisk together 1/2 cup of rice flour, 1/4 cup of tapioca flour, 3/4 cup of pandan juice, 3/4 cup of palm sugar, and 1/4 teaspoon of salt until the mixture is smooth and free of lumps. Fill each grease cup halfway with this vibrant green mixture, which will form the delightful base of your Thai Coconut Custard.
Step 3: Steam the Bottom Layer
Place your filled cups securely in a steamer set over medium heat. Steam for 5-6 minutes, checking periodically; the custard should be just set and no longer liquid. This crucial step will ensure that the bottom layer has the right texture—firm yet tender—before adding the luscious coconut topping.
Step 4: Prepare the Top Layer
While the bottom layer steams, whisk together 1/2 cup of coconut cream, 2 tablespoons of rice flour, and 1/4 teaspoon of salt in a bowl until completely smooth. This creamy mixture will create the rich top layer of your Thai Coconut Custard, balancing the sweetness of the base with its savory notes from the salt.
Step 5: Add the Top Layer
Once the bottom layer has set, carefully pour the prepared coconut mixture over each cup. Be gentle to avoid disturbing the layers. Cover the steamer with a lid and steam for an additional 5-7 minutes until the top layer is firmly set but still creamy. This brings a lovely depth to your dessert.
Step 6: Cool and Serve
After steaming, allow the custards to cool slightly in the steamer. Once they have cooled down, remove the cups and let them sit at room temperature for a bit longer. These delightful Thai Coconut Custards can be served warm or chilled, making them a versatile dessert for any occasion.

Thai Coconut Custard: Customized Delights
Get ready to experience a world of flavors as you creatively adapt this delightful dessert to suit your taste!
- Vegan Swap: Use plant-based coconut cream for an indulgent vegan twist that keeps the dessert’s creamy goodness intact.
- Sugar-Free Option: Try sweetening with stevia or erythritol for a guilt-free treat that still hits that sweet spot.
- Flavor Infusion: Add vanilla extract or a splash of rum to the coconut cream for an exciting flavor boost that whispers of tropical elegance.
- Color Variations: Incorporate color by using butterfly pea flower tea instead of pandan juice for a stunning blue layer that intrigues the eyes!
- Nutty Crunch: Top with crushed peanuts or toasted coconut flakes for an irresistibly crunchy contrast to the soft custard.
- Spice It Up: Add a pinch of chili powder to the top coconut layer for a delightful kick that brings out the sweetness beautifully.
- Fruit Toppings: Serve each custard with a dollop of fresh mango or passionfruit puree for a bright, fruity accent.
- Layered Custard: Create a tri-layered custard by alternating flavors with the addition of mashed taro or sweet potato for a unique spin.
Feel free to explore flavors and textures, and if you’re looking for more inspiration, pair your custard with our delicious Thai Peanut Chicken for the ultimate meal experience!
Expert Tips for Thai Coconut Custard
-
Perfect Steaming: Ensure the water in the steamer does not touch the custard cups for even cooking; this prevents overcooking and ensures a smooth texture.
-
Choose Quality Ingredients: Use fresh pandan leaves or high-quality pandan extract for the best flavor; this can elevate your Thai Coconut Custard significantly.
-
Prevent Separation: Wait until the bottom layer is set before adding the top layer; this keeps your custards beautifully layered and prevents mixing.
-
Adjust Sweetness: Taste your batter as you go! If you prefer a sweeter custard, feel free to add extra palm sugar to suit your palate.
-
Storing Tips: If you have leftovers, keep them covered in the refrigerator for up to 2 days; this retains freshness and flavor for your next dessert craving.
What to Serve with Thai Coconut Custard?
As you treat yourself to the soft, creamy delight of this dessert, consider pairing it with tempting sides and drinks that enhance its unique flavors.
-
Fresh Mango Slices: Juicy and fragrant, fresh mango adds a tropical sweetness that beautifully complements the custard’s creamy texture.
-
Green Tea: The subtle bitterness of green tea offers a mellow contrast, allowing the dessert’s sweetness to shine through after each sip.
-
Rice Cakes: Light and crispy rice cakes provide a delightful texture, making for a fun contrast against the smooth custard layers.
-
Coconut Sticky Rice: Sweet and chewy, this traditional accompaniment deepens the coconut experience and adds an enjoyable chew to your meal.
-
Mint Salad: A refreshing salad with mint and lime will cleanse the palate beautifully, brightening the experience of each luscious bite.
-
Tropical Fruit Salad: A colorful mix of fresh fruits not only looks stunning but adds vibrant flavors, enhancing the custard’s delicate sweetness.
-
Iced Thai Coffee: The rich, robust flavors of iced Thai coffee provide a delightful balance to the dessert, making for a perfect finishing touch.
-
Chocolate Drizzle: A light drizzle of dark chocolate over your Thai Coconut Custard creates an exquisite flavor contrast that indulges the senses further.
-
Coconut Sorbet: For a refreshing twist, serve alongside a scoop of cool coconut sorbet to heighten those tropical notes.
How to Store and Freeze Thai Coconut Custard
Fridge: Keep your Thai Coconut Custard covered in an airtight container for up to 2 days to maintain its freshness and creamy texture.
Freezer: You can freeze individual portions for up to 1 month. Wrap each cup tightly in plastic wrap before placing them in a freezer-safe bag.
Defrosting: When ready to enjoy, thaw the custards in the refrigerator overnight. Reheat gently in the microwave for about 15-20 seconds, if desired, to restore warmth.
Serving Suggestions: Enjoy the custards chilled straight from the fridge for a refreshing dessert, or serve them warm—both options showcase their delightful flavors beautifully!
Make Ahead Options
These Thai Coconut Custards are perfect for meal prep enthusiasts looking to save time during a busy week! You can prepare the bottom layer of the custard (the pandan-infused mixture) up to 24 hours in advance, simply store it in the refrigerator in an airtight container until you’re ready to steam. The coconut cream top layer can also be mixed and refrigerated for the same time frame. When you’re ready to serve, follow the final steaming instructions by pouring the coconut mixture over the set bottom layer and steaming for 5-7 minutes to complete your Thai Coconut Custards. This way, you’re guaranteed a delicious treat with minimal effort on your special occasion!

Thai Coconut Custard (Khanom Thuai) Recipe FAQs
How do I choose ripe pandan leaves for the best flavor?
Absolutely! When selecting pandan leaves, look for vibrant green, fresh-looking leaves without dark spots. They should feel firm to the touch and have a strong, fragrant aroma. If you find the leaves slightly wilted or discolored, they may not yield the best flavor for your Thai Coconut Custard.
What is the best way to store leftover Thai Coconut Custard?
Very! Store your Thai Coconut Custard in an airtight container in the refrigerator for up to 2 days. This will help maintain its creamy texture. If you have individual servings, you can separately cover them with plastic wrap for freshness.
Can I freeze Thai Coconut Custard?
For sure! You can freeze your Thai Coconut Custard for up to 1 month. To do this, wrap each cup tightly in plastic wrap, then place them in a freezer-safe bag or container. When you’re ready to enjoy, simply thaw them in the refrigerator overnight, and reheat gently in the microwave if you prefer them warm.
What if my custard layers mix together during cooking?
No worries! If your layers end up mixing, it usually indicates that the bottom layer wasn’t set before you added the coconut cream top. To avoid this in the future, ensure the bottom layer has firmed up completely—about 5-6 minutes of steaming should do the trick. It’s all about that perfect timing for those beautiful layers!
Is Thai Coconut Custard safe for everyone?
Absolutely! This recipe is both gluten-free and vegan, making it a suitable dessert for many dietary preferences. However, if you or your guests have specific allergies, always check the ingredients like coconut cream and ensure they fit within any dietary restrictions. Enjoy this delightful treat with peace of mind!

Thai Coconut Custard: A Blissful Vegan Dessert Experience
Ingredients
Equipment
Method
- Lightly grease 12 small ceramic cups or a mini muffin pan.
- In a mixing bowl, whisk together rice flour, tapioca flour, pandan juice, palm sugar, and salt until smooth.
- Fill each greased cup halfway with the mixture.
- Steam filled cups over medium heat for 5-6 minutes.
- Whisk together coconut cream, rice flour, and salt until smooth.
- Pour the coconut mixture over each cup after the bottom layer has set.
- Steam for an additional 5-7 minutes until the top layer is set.
- Allow custards to cool slightly; serve warm or chilled.

Leave a Reply