• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Thai Coconut Custard Recipe

Published: Jan 6, 2026 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 6 reviews

If you’re craving a dessert that is both comforting and exotic, the Thai Coconut Custard Recipe offers an irresistible charm with its silky texture and rich coconut flavor. This luscious custard, gently steamed to perfection, highlights the perfect harmony of creamy coconut milk and delicate rice flour, making it a beloved treat in Thai cuisine. Whether you’re new to Thai desserts or a seasoned fan, this recipe is a delightful journey into sweet simplicity and smooth indulgence that’s perfect for gatherings or a cozy night in.

Ingredients You'll Need

The image shows seven cooking ingredients arranged neatly on a white marbled surface. At the top left, there are two small yellow bananas with smooth skins. Next to them, on the right, is a large round metal bowl filled with a pale creamy liquid. To the right of the bowl lies a long, smooth green leaf. Below the bananas, there is a small white bowl filled with white powdery flour, and to the right of it, another small wooden bowl contains bright white powder. At the bottom left is a single brown egg with a smooth shell. Next to the egg, in the center bottom, is a small white bowl with a rough texture that holds a white, grainy, and fluffy ingredient. Finally, on the bottom right, there is an empty small wooden round bowl. The arrangement is clean and balanced. photo taken with an iphone --ar 4:5 --v 7

Getting the ingredients just right is the secret to the magic of the Thai Coconut Custard Recipe. Each component is simple yet essential, contributing to the dish’s smooth texture, sweet aroma, and rich flavor that will impress every palate.

  • 1 cup rice flour: The foundation of the custard, giving it a soft, tender body without overpowering flavor.
  • 1 can (400 ml) coconut milk: Brings creamy richness and authentic coconut flavor essential to Thai desserts.
  • ½ cup sugar: Balances the natural earthiness of the rice flour and the creaminess of the coconut milk with subtle sweetness.
  • ½ teaspoon salt: Enhances and rounds out the flavors perfectly without being salty.
  • 2 eggs: Provide structure and a silky smooth texture that holds the custard together beautifully.
  • 1 teaspoon vanilla extract: Adds fragrant warmth and deepens the custard’s overall flavor profile.
  • Banana leaves for steaming (optional): Impart a gentle, natural aroma and prevent sticking while adding a traditional touch.

How to Make Thai Coconut Custard Recipe

Step 1: Prepare Your Custard Mixture

Start by whisking together the rice flour, sugar, and salt in a mixing bowl, ensuring they are evenly combined. Slowly add the coconut milk and eggs, whisking continuously until the batter becomes smooth and lump-free. Finish with a splash of vanilla extract to infuse the mixture with a lovely, comforting scent.

Step 2: Ready Your Steaming Dish

If you’re using banana leaves, line your steaming dish with them. This adds a subtle earthy aroma and helps the custard release easily after steaming. Pour your creamy custard mixture into the dish, filling it about three-quarters full to allow room for the custard to set without spilling over.

Step 3: Steam to Silky Perfection

Bring water to a boil in your steamer setup. Place the dish inside, cover tightly, and let it steam for 30 to 40 minutes. This gentle cooking method ensures the custard sets smoothly without cracking. To check if it’s done, insert a toothpick in the center; it should come out clean or with just a few moist crumbs.

Step 4: Cool and Serve

Once steamed, carefully remove the custard from the steamer and allow it to cool for 15 to 20 minutes. This cooling time helps the custard set firmer for easy slicing. Then cut into squares and prepare to enjoy the rich and creamy delight that this Thai Coconut Custard Recipe promises.

How to Serve Thai Coconut Custard Recipe

In the image, there is a single white bowl with brown speckles holding a creamy yellow dessert with a caramelized brown top layer, which has a slightly shiny and crunchy texture. In the center of the dessert, there is a small garnish of fresh green leaves, adding a touch of color contrast. The background is a white marbled surface, giving a clean and bright look to the presentation. The bowl is filled almost to the top, showing off the smooth dessert beneath the crispy top layer. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Enhance your serving by sprinkling toasted sesame seeds or a light dusting of shredded coconut on top. Fresh tropical fruits like mango or ripe banana slices add a fresh contrast that brightens each bite. These thoughtful garnishes elevate the dish while keeping the authentic Thai spirit intact.

Side Dishes

This custard pairs wonderfully with a cup of strong Thai iced tea or a fresh pandan leaf drink to complement the tropical flavors. For a heartier spread, serve it alongside other Thai sweets like sticky rice or crispy fried bananas for a well-rounded dessert experience.

Creative Ways to Present

Step up your presentation game by serving your Thai Coconut Custard in small, decorative coconut shells or individual banana leaf cups. You can also drizzle a little palm sugar syrup over each square for added sweetness and a glossy finish that looks as good as it tastes.

Make Ahead and Storage

Storing Leftovers

Store leftover Thai Coconut Custard in an airtight container in the refrigerator to maintain its creamy texture and fresh taste. It will keep well for up to 3 days, making it a convenient treat for busy days.

Freezing

While freezing is possible, the custard’s texture may become slightly grainy upon thawing. If you choose to freeze it, wrap portions tightly in plastic wrap and place them in a freezer-safe container for up to a month. Thaw slowly in the refrigerator for best results.

Reheating

To enjoy it warm again, gently steam the custard for a few minutes or microwave it on low power in short increments to avoid curdling. Reheating brings back the silky sensation and enhances the comforting coconut aroma.

FAQs

Can I use all-purpose flour instead of rice flour in the Thai Coconut Custard Recipe?

Rice flour is preferred for its delicate texture and subtle flavor, which conventional all-purpose flour cannot replicate. Using all-purpose flour may result in a denser or less smooth custard, so rice flour is recommended for authentic results.

Is there a vegetarian or vegan version of this custard?

Since this recipe relies on eggs for structure, making a vegan version would require egg substitutes such as agar agar or tofu. The custard may not have the exact same silky texture, but experimenting with plant-based binders can be rewarding.

Why is banana leaf optional for steaming the custard?

Banana leaves add subtle fragrance and help prevent sticking, making for easier cleanup and a traditional presentation. However, if you don’t have access to banana leaves, simply grease the steaming dish lightly to avoid sticking.

Can I adjust the sweetness in the Thai Coconut Custard Recipe?

Absolutely! The sugar amount is flexible to taste. If you prefer a less sweet custard, reduce the sugar gradually; for a sweeter treat, add a bit more. Just keep in mind that balancing sugar affects the overall mouthfeel and flavor harmony.

What steaming alternatives are there if I don’t own a steamer?

A simple improvised steamer can be made by placing a heatproof dish on a rack inside a large pot with some boiling water at the bottom. Cover tightly with foil or a lid and steam as instructed. Keep an eye on water levels to avoid drying out.

Final Thoughts

I truly hope you give this Thai Coconut Custard Recipe a try because it’s one of those special desserts that bridges comfort with exotic flair in the most delicious way. Its silky texture, rich coconut flavor, and inviting aroma make every bite a moment to savor. Sharing this custard with friends or family is a wonderful way to bring a touch of Thailand into your kitchen and heart.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Thai Coconut Custard Recipe

Thai Coconut Custard Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 6 reviews

Print Recipe
Pin Recipe

A delectable and silky Thai Coconut Custard made with rice flour, coconut milk, eggs, and a hint of vanilla. This steamed dessert is smooth and mildly sweet, perfect for serving at any gathering or as a delightful treat.

  • Total Time: 55 minutes
  • Yield: Serves 4-6

Ingredients

Custard Mixture

  • 1 cup rice flour
  • 1 can (400 ml) coconut milk
  • ½ cup sugar
  • ½ teaspoon salt
  • 2 eggs
  • 1 teaspoon vanilla extract

For Steaming

  • Banana leaves for lining the steaming dish (optional)

Instructions

  1. Prepare the custard mixture: In a large bowl, combine the rice flour, sugar, and salt. Whisk in the coconut milk and eggs until the mixture is smooth and well combined. Finally, stir in the vanilla extract to add a fragrant touch.
  2. Line the steaming dish: If using, line your steaming dish with banana leaves to prevent sticking and impart subtle fragrance. Pour the custard mixture into the dish, filling it about three-quarters full to allow room for expansion during cooking.
  3. Steam the custard: Bring water to a boil in your steamer setup. Place the filled dish inside the steamer, cover it securely, and steam over medium heat for 30 to 40 minutes. Test for doneness by inserting a toothpick into the custard; it should come out clean.
  4. Cool and serve: Remove the custard from the steamer and allow it to cool for 15 to 20 minutes. Once cooled, cut the custard into squares and serve warm or at room temperature for the best texture and flavor.

Notes

  • You can adjust the sugar amount to make the custard sweeter or less sweet according to your preference.
  • Using banana leaves for lining adds authentic flavor but is optional.
  • Ensure the steamer lid is tightly covered during steaming to trap the heat and steam effectively.
  • Check the custard starting at 30 minutes to avoid overcooking.
  • Consume within 2 days; store refrigerated in an airtight container.
  • Author: Chef
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Dessert
  • Method: Steaming
  • Cuisine: Thai
  • Diet: Gluten Free

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Keto Cauliflower Fudge Recipe
    Keto Cauliflower Fudge Recipe
  • Custard Pecan Pie Recipe
    Custard Pecan Pie Recipe
  • Easy Lemon Cookies Recipe
    Easy Lemon Cookies Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.