This Thai coconut custard is one of my favorite comforting desserts. I love how the rich coconut milk blends with eggs and palm sugar to create a silky, creamy texture with a delicate sweetness. Whether I serve it warm straight from the oven or chilled from the refrigerator, it always delivers a satisfying tropical flavor that feels both elegant and comforting.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
4 eggs
1/2 cup palm sugar
1 cup coconut milk
1 teaspoon vanilla extract
1/4 teaspoon salt
1 pandan leaf, knotted (optional)
Directions
I preheat the oven to 325°F (163°C).
In a mixing bowl, I whisk together the eggs and palm sugar until fully combined.
I add the coconut milk, vanilla extract, and salt, then whisk until the mixture becomes smooth.
For an extra silky texture, I strain the mixture through a fine sieve.
I pour the custard mixture into ramekins or a baking dish.
I place the ramekins inside a larger baking pan and carefully fill the pan halfway with hot water to create a water bath.
If I am using pandan leaf, I add it to the custard at this stage.
I bake for 35–40 minutes, or until the custard is set but still slightly jiggly in the center.
I remove the custard from the oven and allow it to cool before serving.
Servings and Timing
Servings: 6 servings
Prep Time: 10 minutes
Cooking Time: 40 minutes
Total Time: 50 minutes
Calories: Approximately 180 kcal per serving
Variations
I sometimes replace the vanilla extract with pandan extract for a more traditional Thai flavor.
When I want a deeper sweetness, I use dark palm sugar instead of regular palm sugar.
I enjoy topping the custard with toasted coconut flakes for extra texture.
For a fruitier presentation, I serve it with fresh mango, pineapple, or banana slices.
I occasionally add a small amount of cinnamon or nutmeg to create a unique fusion-style dessert.
Storage/Reheating
I store leftover custard in an airtight container in the refrigerator for up to 4 days. To maintain its creamy texture, I keep it covered to prevent it from absorbing refrigerator odors.
When I want to serve it warm, I gently reheat individual portions in the microwave using short intervals at low power. I can also place the custard dish in a warm water bath for a few minutes to heat it gradually without affecting the texture.
FAQs
Can I make Thai coconut custard ahead of time?
Yes, I often prepare it a day in advance and refrigerate it. The flavors develop nicely, and the custard remains creamy and delicious.
Why do I need to use a water bath?
I use a water bath because it provides gentle, even heat. This helps prevent the custard from curdling or becoming grainy during baking.
Can I use regular sugar instead of palm sugar?
Yes, I can substitute regular granulated sugar or brown sugar if palm sugar is unavailable. However, I find that palm sugar gives the dessert a more authentic flavor.
How do I know when the custard is done baking?
I look for a center that is slightly jiggly while the edges are set. The custard will continue to firm up as it cools.
Can I freeze coconut custard?
I generally do not freeze it because freezing can affect the smooth texture. I prefer storing it in the refrigerator and enjoying it within a few days.
Conclusion
I love making this Thai coconut custard because it combines simple ingredients with incredible flavor and texture. The creamy coconut richness, delicate sweetness, and silky consistency make it a memorable dessert for any occasion. Whether I serve it warm after dinner or chilled on a warm day, this classic Thai-inspired treat always feels special and satisfying.
📖 Recipe:
Print
Thai Coconut Custard
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A silky and creamy Thai-inspired coconut custard made with coconut milk, eggs, and palm sugar. This comforting dessert offers delicate sweetness and rich tropical flavor, served warm or chilled.
Ingredients
4 eggs
1/2 cup palm sugar
1 cup coconut milk
1 teaspoon vanilla extract
1/4 teaspoon salt
1 pandan leaf, knotted (optional)
Instructions
- Preheat the oven to 325°F (163°C).
- In a mixing bowl, whisk together the eggs and palm sugar until fully combined.
- Add the coconut milk, vanilla extract, and salt. Whisk until smooth.
- For a silkier texture, strain the mixture through a fine sieve.
- Pour the custard mixture into ramekins or a baking dish.
- Place the ramekins inside a larger baking pan and carefully fill the pan halfway with hot water to create a water bath.
- Add the knotted pandan leaf if using.
- Bake for 35–40 minutes, or until the custard is set but still slightly jiggly in the center.
- Remove from the oven and allow to cool before serving.
Notes
Substitute pandan extract for vanilla extract for a more traditional Thai flavor.
Use dark palm sugar for a deeper caramel-like sweetness.
Top with toasted coconut flakes for added texture.
Serve with fresh mango, pineapple, or banana slices.
Store covered in the refrigerator for up to 4 days.
Reheat gently using low microwave power or a warm water bath.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Bake
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 180 kcal
- Sugar: 16 g
- Sodium: 130 mg
- Fat: 11 g
- Saturated Fat: 9 g
- Unsaturated Fat: 1 g
- Trans Fat: 0 g
- Carbohydrates: 17 g
- Fiber: 0 g
- Protein: 4 g
- Cholesterol: 125 mg
