As I delicately unstack the steaming cups, the sweet aroma of pandan wafts through my kitchen, instantly whisking me away to the bustling streets of Thailand. If you’ve never tasted Thai Coconut Custard, or Khanom Thuai, you’re in for a delightful experience! This traditional dessert, with its harmonious layers of soft custard and creamy, lightly salted coconut topping, offers a unique balance of flavors that takes your taste buds on a mini vacation. Plus, it’s vegan and gluten-free, making it perfect for every dietary preference. Not only is this recipe a breeze to whip up, but it’s also guaranteed to wow your guests at your next gathering or give you a cozy night in! Curious how to create this authentic Thai treat right in your own kitchen? Let’s dive into the delicious details!

Why is Thai Coconut Custard a Must-Make?
Dreamy, Creamy Layers: The combination of smooth custard and glossy coconut cream creates a texture that’s positively addictive.
Vegan & Gluten-Free: Perfect for anyone with dietary restrictions, allowing everyone to indulge in this traditional delight.
Quick & Easy: This recipe requires minimal ingredients and simple steps, making it accessible for both novice and experienced cooks.
Versatile Treat: Enjoy it warm for comfort or chilled for a refreshing dessert. Pair it with Thai Cucumber Salad for a delightful meal!
Pandan’s Unique Aroma: The fragrant pandan elevates this dessert to a whole new level, providing a true taste of Thailand in your home.
Crowd-Pleasing Flavors: This sweet and salty masterpiece is sure to impress your family and friends at any gathering!
Thai Coconut Custard Ingredients
• Discover the delightful components of this traditional treat!
For the Custard Base
- Rice Flour – Provides structure to the custard; can substitute with all-purpose flour for a different texture.
- Tapioca Flour – Essential for achieving that signature chewy texture; no substitutes recommended.
- Pandan Juice – Adds a unique fragrant flavor; swap with diluted pandan extract if fresh is unavailable.
- Palm Sugar/Brown Sugar – Sweetens the custard base; coconut sugar is a wonderful alternative.
- Salt – Enhances the flavor balance in both layers; sea salt is preferred.
For the Coconut Cream Topping
- Coconut Cream – Gives the topping a rich, creamy consistency; use coconut milk if needed.
- Additional Rice Flour – Thickens the coconut cream for a perfect texture without clumping.
- Salt – A pinch enhances the coconut cream’s flavor, tying it all together.
These ingredients come together to create the delightful Thai Coconut Custard you’ve been dreaming of, bringing a taste of Thailand right to your kitchen!
Step‑by‑Step Instructions for Thai Coconut Custard
Step 1: Prepare Cups
Begin by greasing 12 small ceramic cups or mini muffin pans with a light coating of oil to prevent sticking. Ensure the cups are ready for a hassle-free pour. This preparation sets the stage for your delightful Thai Coconut Custard, ensuring each piece pops out easily and stays beautifully intact.
Step 2: Mix Bottom Layer
In a mixing bowl, whisk together the rice flour, tapioca flour, pandan juice, palm sugar, and salt until the mixture is smooth and lump-free. This step should take about 2-3 minutes. You want a silky batter that has a slight sheen, indicating that all ingredients are well incorporated and ready for steaming.
Step 3: Steam Bottom Layer
Carefully pour the smooth flour mixture into the prepared cups, filling them halfway. Place the cups in a steamer over boiling water, ensuring they don’t touch the water. Steam for 5–6 minutes until the custard is just set but still has a slight jiggle, indicating a creamy texture await, perfect for layering.
Step 4: Combine Top Layer
While the bottom layers are steaming, prepare the top layer by whisking together the coconut cream, additional rice flour, and a pinch of salt in a separate bowl. Mix until the blend is smooth, with no flour lumps. This will give your Thai Coconut Custard its rich and creamy topping, ready for the next exciting step.
Step 5: Add Top Layer
Once the bottom layers are cooked to perfection, gently pour the coconut cream mixture over the set custard layers in each cup. Return the cups to the steamer and steam for an additional 5–7 minutes. The top layer should be fully set and glossy, signifying the fusion of flavors is complete and ready for tasting.
Step 6: Cool and Serve
After steaming, carefully remove the custard cups from the steamer and allow them to cool slightly at room temperature. Serve warm or chilled, depending on your preference. For an extra special touch, garnish with fresh fruit or shredded coconut, elevating your Thai Coconut Custard to an irresistible treat.

Thai Coconut Custard Variations & Substitutions
Customize your Thai Coconut Custard to delight your taste buds with exciting twists!
-
Fruit-Infused: Add diced mango or berries to the custard base for a burst of fresh flavor. The sweet and acidic notes will dance beautifully with the creamy texture.
-
Coconut Milk Swap: If coconut cream isn’t on hand, use full-fat coconut milk instead for a lighter top layer. It will still deliver that delicious creaminess!
-
Sugar Alternatives: Replace palm sugar with agave syrup or maple syrup for a different sweetener option. Each adds its own unique charm to the dish.
-
Nutty Flavor: Stir in a tablespoon of toasted coconut flakes or almond extract into the custard base for an extra layer of richness. This adds a delightful crunch and nutty aroma that elevates the dish!
-
Perfect for Herbs: Infuse your pandan juice with a hint of mint or basil for a refreshing twist. The herbal notes can complement the sweetness, adding a new dimension to the dessert.
-
Extra Layer: For a textural contrast, sprinkle a layer of crunchy granola or nuts on top before serving. The delightful crunch pairs perfectly with the creaminess.
-
Chili Kick: Want some heat? Add a pinch of chili powder to the coconut cream topping for a surprising spicy kick. It creates a unique sweet and spicy balance that will intrigue your palate!
-
Savory Twist: Try incorporating a dash of soy sauce into the bottom layer for a savory umami kick. This unexpected twist will fascinate your guests!
Remember, when creating your customized masterpiece, serving it alongside a refreshing Thai Cucumber Salad can elevate your dessert experience to a whole new level!
How to Store and Freeze Thai Coconut Custard
Fridge: Keep leftover Thai Coconut Custard in an airtight container to maintain its delicate texture; it will stay fresh for up to 2 days.
Freezer: For longer storage, freeze the custard in individual portions. Place them in freezer-safe bags or containers, and they’ll be good for up to 1 month.
Thawing: To enjoy frozen custard, thaw it in the fridge overnight. Reheat gently in a steamer for a few minutes until warmed through, ensuring a creamy finish.
Serving Suggestions: You can serve it chilled for a refreshing treat or warm for a cozy dessert experience—the choice is yours!
Expert Tips for Thai Coconut Custard
- Perfect Steaming: Ensure the water doesn’t contact the cups while steaming; this helps maintain the custard’s silky texture.
- Timing Matters: Adjust steaming times for larger cups—usually adding a few extra minutes ensures a fully cooked custard.
- Fresh is Best: For the most genuine pandan flavor, opt for fresh pandan leaves when available; this maximizes your Thai Coconut Custard’s authenticity.
- Storage Savvy: Keep leftover custard in an airtight container in the fridge for up to two days or freeze for one month to enjoy later.
- Texture Tip: If the topping is too watery, whisk the coconut cream with a bit more rice flour to thicken it before steaming.
What to Serve with Delightful Thai Coconut Custard?
Indulging in this creamy vegan treat invites the perfect opportunity to craft a delightful meal that dances with complementary flavors.
-
Crispy Spring Rolls: The crunch and savory filling contrast beautifully with the smooth custard, enhancing the overall dining experience. These bite-sized delights are a fun and flavorful addition that guests will love.
-
Coconut Sticky Rice: This soft and slightly sweet side echoes the flavors of the custard while adding a rich, chewy texture for a satisfying balance. A quintessential Thai pairing that embraces the creamy coconut theme.
-
Tropical Fruit Salad: Featuring vibrant mango, pineapple, and kiwi, this refreshing mix brings brightness to your plate and enhances the dessert’s sweet notes. A garnish of mint can elevate its presentation, tantalizing both taste buds and eyes alike.
-
Thai Iced Tea: This aromatic drink complements the custard with its unique blend of spices and sweetness, creating a harmonious balance and a touch of indulgence. Sip it alongside dessert for an authentic Thai experience.
-
Mango Sticky Rice: This popular Thai dessert adds an additional layer of sweetness and offers a delightful variety on the table, sure to enchant any palate. The pairing works beautifully, offering both flavor and textural diversity.
-
Ginger Syrup: A sprinkle of homemade ginger syrup over each custard adds a spicy kick, elevating the dessert’s flavor profile while introducing a new depth to every bite. The warm ginger spice complements the pandan perfectly.
Make Ahead Options
These Thai Coconut Custards are perfect for meal prep and can make your busy life a little easier! You can prepare the bottom layer up to 24 hours in advance. Simply complete steps 1 through 3, then let the cups cool and refrigerate them until you’re ready to serve. The top layer can be made a few hours before serving, ensuring that the custards are fresh and flavorful. When ready to enjoy, simply whisk the coconut cream mixture, pour it over the already set custard base, and steam for an additional 5–7 minutes. This way, you’ll have a delightful dessert ready to impress, all without sacrificing quality!

Thai Coconut Custard Recipe FAQs
How do I know if my ingredients are ripe or fresh?
Absolutely! For the best results, ensure your pandan leaves are vibrant green and fragrant when using fresh ones. If you’re choosing coconut cream, it should be creamy and free of any lumps. Always check for expiration dates on packaged ingredients, especially sugars and flours, to maintain the quality of your Thai Coconut Custard.
What’s the best way to store leftover Thai Coconut Custard?
Very! Store your leftover custard in an airtight container in the fridge for up to 2 days to keep it fresh. For longer storage, you can freeze the individual portions in freezer-safe bags or containers, which will last for up to 1 month. Just make sure to label the bags with the date for easy reference!
Can I freeze Thai Coconut Custard? How do I do it?
Absolutely! To freeze, wait until the custard has completely cooled. Then, transfer it into freezer-safe containers or bags. When ready to enjoy, thaw it overnight in the fridge. To serve, reheat gently in a steamer for a few minutes until warmed through, ensuring the custard retains its creamy texture.
What should I do if my custard topping is too runny?
No worries! If your coconut cream topping is too watery, whisk it with an additional tablespoon of rice flour until smooth, creating a thicker mixture. You can then pour this mixture over your bottom layer and steam for an additional 5-7 minutes until it sets. With this step, you’ll achieve that perfect glossy topping!
Does this recipe cater to any dietary restrictions?
Definitely! This Thai Coconut Custard is vegan and gluten-free, making it a fabulous dessert option for various dietary needs. The use of rice flour and tapioca flour ensures that it’s safe for those with gluten sensitivities, while the absence of any animal products allows for all to enjoy its delightful flavors without worry.
How long does it take to make Thai Coconut Custard?
For the complete experience, set aside about 30-40 minutes. This includes preparation, steaming for both layers, and cooling time. The steps are simple and straightforward, allowing you to savor the process of creating this wonderful Thai dessert!

Indulge in Thai Coconut Custard: A Creamy Vegan Delight
Ingredients
Equipment
Method
- Begin by greasing 12 small ceramic cups or mini muffin pans with a light coating of oil to prevent sticking.
- In a mixing bowl, whisk together the rice flour, tapioca flour, pandan juice, palm sugar, and salt until the mixture is smooth and lump-free.
- Carefully pour the smooth flour mixture into the prepared cups, filling them halfway. Steam for 5–6 minutes until the custard is just set.
- While the bottom layers are steaming, whisk together the coconut cream, additional rice flour, and a pinch of salt in a separate bowl.
- Once the bottom layers are cooked, gently pour the coconut cream mixture over the set custard layers in each cup. Steam for an additional 5–7 minutes.
- After steaming, carefully remove the custard cups and allow them to cool slightly at room temperature. Serve warm or chilled.

Leave a Reply