The warm, inviting scent of coconut wafts through the air, bringing an instant smile to my face. Today, I’m excited to share a delightful recipe for Silky Thai Coconut Custard, known as Khanom Thuai, that perfectly encapsulates the essence of traditional Thai desserts. This vegan and gluten-free treat features two beautifully layered components: a chewy base and a luscious coconut cream topping. It’s not just a visually stunning addition to any meal; this easy-to-make dessert is a crowd-pleaser that can be whipped up in just over 15 minutes! Whether you’re hosting friends or treating yourself, you’ll love how effortlessly this custard impresses without the fuss. Ready to discover the joy of making this delightful dessert at home? Let’s get started!

Why Is Thai Coconut Custard So Irresistible?
Irresistible Layers: The unique combination of chewy rice flour and creamy coconut elevates this dessert into a tasty experience like no other.
Quick to Impress: With just a little prep and steaming time, you can create a stunning dessert in under 15 minutes.
Vegan and Guilt-Free: Enjoy a decadent treat without the guilt, as this recipe is completely vegan and gluten-free!
Versatile Pairing: It pairs beautifully with savory dishes like Spicy Brazilian Coconut Chicken, making it perfect for gatherings.
Cultural Delight: Transport your taste buds to Thailand with this authentic dessert that’s cherished during celebrations.
Dive into the experience of making this Silky Thai Coconut Custard and enjoy the delightful fusion of flavors that everyone will love!
Silky Thai Coconut Custard Ingredients
• A simple list to create your delight!
For the Bottom Layer
- Rice Flour – Provides structure to the custard; can substitute with all-purpose flour, but expect a different texture.
- Tapioca Flour – Essential for achieving the chewy texture characteristic of Khanom Thuai; no substitutions suggested.
- Pandan Juice – Adds a vibrant color and unique flavor; if unavailable, diluted pandan extract can be used for a similar result.
- Palm Sugar/Brown Sugar – Sweetens the base with a rich flavor; coconut sugar is a suitable alternative.
- Salt – Balances the sweetness across the layers; no substitutions needed.
For the Top Layer
- Coconut Cream – Forms the luxurious top layer; coconut milk can be used for a lighter custard.
- Additional Rice Flour – Thickens the coconut cream mixture for optimal texture; no substitutions suggested.
Enjoy crafting this Silky Thai Coconut Custard that’s bound to impress your family and friends!
Step‑by‑Step Instructions for Silky Thai Coconut Custard
Step 1: Prepare Cups
Begin by greasing 12 small ceramic cups or mini muffin pans with a neutral oil like vegetable or coconut oil to prevent sticking. Ensure each cup is well-coated for easy removal later. Set the greased cups aside and prepare your steaming equipment, making sure it’s ready for the delicious Silky Thai Coconut Custard ahead.
Step 2: Mix Bottom Layer
In a large mixing bowl, combine the rice flour, tapioca flour, pandan juice, palm sugar, and a pinch of salt. Whisk the mixture vigorously until it’s completely smooth and lump-free, creating a vibrant, flavorful batter. This will form the chewy base of your Silky Thai Coconut Custard, so take your time to ensure it’s perfectly blended.
Step 3: Steam Bottom Layer
Fill the prepared cups halfway with the batter, ensuring each cup is evenly filled. Place them in the steamer and cover with a lid. Steam for about 5–6 minutes, keeping an eye on them; they should be lightly jiggly in the center when done. This step is crucial for achieving the right consistency for the bottom layer of your custard.
Step 4: Combine Top Layer
While the bottom layer is steaming, whisk together the coconut cream, additional rice flour, and a small pinch of salt in a clean bowl. Mix until the mixture is creamy and free of lumps. This coconut cream concoction will serve as the rich, decadent topping for your Silky Thai Coconut Custard, so ensure it’s well-blended for optimal flavor.
Step 5: Add Top Layer
Once the bottom layer has finished steaming, carefully pour the coconut cream mixture over each cup, filling them to the brim. Place the cups back in the steamer for an additional 5–7 minutes, until the top layer is glossy and set. Monitor closely to avoid oversteaming, which can alter the texture of this delightful dessert.
Step 6: Cool and Serve
After the final steaming, remove the cups from the steamer and allow them to cool at room temperature. You can serve the Silky Thai Coconut Custard warm or chill them in the refrigerator for a refreshing dessert experience. Either way, they’re sure to be an impressive treat for your family and friends!

Make Ahead Options
These Silky Thai Coconut Custards are a fantastic choice for busy home cooks looking to save time without sacrificing flavor! You can prepare the bottom layer up to 24 hours in advance by steaming and cooling it as instructed, then cover and refrigerate. The top layer can also be mixed together ahead of time, stored in the refrigerator in an airtight container for up to 3 days. When it’s time to serve, simply pour the coconut cream over the chilled bottom layer and steam for an additional 5–7 minutes until glossy. This way, you’ll achieve just as delicious and fresh results while effortlessly impressing your family and friends!
How to Store and Freeze Silky Thai Coconut Custard
Fridge: Store leftover Silky Thai Coconut Custard in an airtight container for up to 2 days; this keeps the layers fresh and ready to enjoy.
Freezer: For longer storage, wrap each custard cup tightly in plastic wrap and freeze for up to 1 month; the texture may slightly change after thawing.
Thawing: To enjoy frozen custard, transfer it to the fridge for several hours or overnight to thaw gently, preserving its luscious taste.
Reheating: If you prefer it warm, reheat in a steamer for a few minutes, ensuring that the custard does not dry out or lose its silky texture.
Variations & Substitutions for Silky Thai Coconut Custard
Feel free to explore these delightful twists and swaps that will allow you to make this Silky Thai Coconut Custard truly your own!
-
Sweetener Swaps: Experiment with maple syrup or date sugar for a unique flavor profile in the custard. Each brings a distinct sweetness that’ll surprise and delight your taste buds.
-
Coconut Milk: For a lighter version, substitute coconut cream with coconut milk. Your custard will still be creamy but with a soft, subtler finish, perfect for warm summer days.
-
Fruit Explosion: Top your custard with fresh mango slices or berries, adding a vibrant pop of color and a refreshing contrast to the rich coconut flavor. It’s a simple way to elevate presentation and taste.
-
Creamy Additions: Stir in a spoonful of peanut butter or almond butter into the top layer for a nutty twist. This adds a lovely depth to each bite and complements the coconut beautifully.
-
Flavor Infusions: Consider steeping the pandan juice with a few drops of vanilla extract or coconut extract for an extra layer of flavor. The aromatic notes will enhance your custard’s overall essence.
-
Dairy-Free Whipped Cream: Top with coconut whipped cream instead of the coconut cream layer for a fluffy finish that’s still consistent with the vegan theme.
-
Spicy Kick: Add a pinch of chili powder or fresh ginger to the bottom layer for a warm, spicy undertone that will surprise your palate, creating a delightful contrast to its sweetness.
Feel inspired? With these delightful variations, not only can you customize your Silky Thai Coconut Custard, but you can also invoke new flavors reminiscent of other delicious desserts, like Thai Peanut Chicken or Thai Sweet Chili. The exploration of different tastes in the kitchen can lead to incredible new favorites!
Expert Tips for Silky Thai Coconut Custard
-
Watch Your Steamer: Ensure the water in the steamer is kept at a gentle boil to avoid bubbles disrupting the texture of your custard.
-
Grease Generously: Be liberal in greasing your cups; this prevents sticking and ensures that your silky Thai coconut custard releases easily.
-
Fresh is Best: Use fresh pandan leaves for the most authentic taste—if using extract, remember to dilute it to maintain the flavor balance.
-
Avoid Water Contact: Make sure no water hits the custard cups while steaming; this keeps your layers fluffy and intact.
-
Adjust Steam Time: If your custard doesn’t set to perfection, simply steam for an extra 1-2 minutes increments until it achieves that desired silky texture.
What to Serve with Silky Thai Coconut Custard?
The perfect ending to your culinary journey awaits as we explore delightful pairings that elevate the experience.
- Spicy Asian Noodles: The heat from these noodles complements the creamy sweetness of the custard, creating a vibrant flavor contrast.
- Mango Sticky Rice: Offering a nostalgic pairing, the sweetness of mango enhances the coconut flavors in the custard—delicious harmony on your plate.
- Crispy Spring Rolls: Their crunchy texture provides a delightful contrast to the silky custard, making for a fun eating experience.
- Fresh Thai Salad: A light and tangy salad balances the richness of the dessert, creating a refreshing bite that keeps your palate excited.
- Grilled Pineapple: The natural sweetness and slight caramelization from grilling pairs beautifully with the custard, adding a tropical twist.
- Thai Iced Tea: The creamy, sweet notes of this traditional beverage accentuate the flavors in the custard, making it an enchanting pairing.
- Coconut Sorbet: Further enhance your coconut theme with a light sorbet that keeps things cool and refreshing—ideal for warmer evenings.
- Matcha Green Tea: A soothing cup of earthy matcha offers a contrast of flavors, helping cleanse the palate after indulging in the sweetness.
Explore these pairings to create a well-rounded meal experience everyone will cherish!

Silky Thai Coconut Custard Recipe FAQs
What type of rice flour should I use for the Silky Thai Coconut Custard?
You should use glutinous rice flour for the best results, as it provides the structure and chewiness characteristic of Khanom Thuai. However, if you’re aiming for a different texture, all-purpose flour can be substituted, but be aware that it will yield a less traditional flavor and consistency.
How should I store leftover Silky Thai Coconut Custard?
Store any leftovers in an airtight container in the refrigerator for up to 2 days. This helps maintain the custard’s freshness and flavor. If you want to keep it longer, tightly wrap each cup in plastic wrap and freeze for up to 1 month. Make sure they are well sealed to prevent freezer burn.
Can I freeze Silky Thai Coconut Custard?
Absolutely! To freeze, wrap each cup tightly with plastic wrap, ensuring no air pockets remain. This helps preserve its texture. When you’re ready to enjoy it, simply transfer the custard to the fridge for several hours or overnight to thaw slowly. If you’d like it warm, reheat gently in a steamer for a few minutes.
What if my custard doesn’t set properly?
If your Silky Thai Coconut Custard doesn’t set, don’t worry! Simply put the cups back into the steamer and steam for additional 1-2 minute increments. Keep an eye on them; they should be glossy and just set in the center when done. Sometimes, a little extra steaming can make all the difference!
Is this recipe suitable for those with allergies?
This recipe is vegan and gluten-free, making it a great option for many dietary restrictions. However, it’s essential to double-check ingredient labels, particularly for the rice and tapioca flours, as they can sometimes be produced in facilities that also process allergens. If you’re serving pets, note that coconut products should only be given in moderation.
How can I enhance the flavors of the Silky Thai Coconut Custard?
You can add a sprinkle of toasted sesame seeds or crushed nuts for added crunch, or serve with fresh mango or other fruits to bring a refreshing twist. Experimenting with various toppings can elevate your dessert and cater to different palates!

Silky Thai Coconut Custard: A Delightfully Vegan Treat
Ingredients
Equipment
Method
- Begin by greasing 12 small ceramic cups or mini muffin pans with vegetable or coconut oil to prevent sticking. Set aside and prepare your steaming equipment.
- In a large mixing bowl, combine the rice flour, tapioca flour, pandan juice, palm sugar, and a pinch of salt. Whisk until smooth and lump-free.
- Fill the prepared cups halfway with the batter and steam for about 5-6 minutes until lightly jiggly in the center.
- While the bottom layer is steaming, whisk together the coconut cream, additional rice flour, and a small pinch of salt in a clean bowl until creamy.
- Once the bottom layer is done, carefully pour the coconut cream mixture over each cup and steam for an additional 5-7 minutes until glossy and set.
- After steaming, allow the cups to cool at room temperature. Serve warm or chill in the refrigerator.

Leave a Reply