Thai Coconut Custard Cake: Ingredients and Preparation
Learn how to make Thai coconut custard cake, a silky-smooth dessert with a golden top and creamy coconut flavor. Discover the key ingredients, step-by-step preparation, and tips for achieving the perfect custard texture.
Contents
Thai coconut custard cake, known as khanom mo kaeng, is a traditional Thai dessert that combines coconut milk, eggs, and sugar into a rich, silky custard baked until just set and topped with crispy fried shallots. The result is a golden, jiggly square with a caramelized top and a melt-in-the-mouth texture. Unlike Western custards, this cake is dense yet smooth, with a distinct coconut aroma and a sweet-salty balance from the shallot topping.
What Is Thai Coconut Custard Cake?
Thai coconut custard cake is a baked custard dessert made primarily from coconut milk, eggs, and palm sugar. It has a firm but tender custard texture that holds its shape when cut into diamonds or squares. The top is typically golden brown, sometimes with a slightly crispy edge, and it is often garnished with crispy fried shallots, which add a savory contrast. The flavor is rich, sweet, and coconut-forward, with hints of caramel from the palm sugar and a subtle smokiness if baked over charcoal traditionally.
Key Ingredients and Their Roles
Each ingredient contributes to the cake's signature taste and texture:
- Coconut milk: Provides the creamy base and distinctive aroma. Use full-fat coconut milk for a rich custard; light coconut milk will result in a less creamy texture.
- Eggs: Act as the setting agent. The proteins in eggs coagulate during baking, transforming the liquid mixture into a sliceable custard. Typically, a combination of whole eggs and yolks is used for extra richness.
- Palm sugar: Adds sweetness with a caramel-like, slightly smoky flavor. It also gives the custard its golden color. Brown sugar or coconut sugar can be substituted, though the flavor will differ slightly.
- Shallots: Fried until crispy and sprinkled on top. They provide a savory crunch that balances the sweetness and is a hallmark of the dish.
- Optional flavorings: Pandan leaves or vanilla can be infused into the coconut milk for aroma, but the classic version relies on the natural coconut flavor.
Step-by-Step Preparation
Ingredients
- 2 cups (480 ml) full-fat coconut milk
- 4 large eggs + 2 egg yolks
- 1 cup (200 g) palm sugar, chopped (or packed brown sugar)
- 1/4 teaspoon salt
- 2 tablespoons vegetable oil (for greasing)
- 2 shallots, thinly sliced and fried until crispy (for topping)
Instructions
- Preheat and prepare pan: Preheat oven to 350°F (175°C). Grease an 8x8-inch square baking pan or a 9-inch round pan with oil.
- Warm coconut milk: In a saucepan, gently heat the coconut milk over low heat until warm (do not boil). Add palm sugar and salt, stirring until completely dissolved. Remove from heat and let cool to room temperature.
- Beat eggs: In a large bowl, whisk the eggs and egg yolks until well combined but not frothy.
- Combine mixtures: Gradually pour the cooled coconut milk mixture into the eggs, whisking constantly to prevent curdling.
- Strain: Pour the custard through a fine-mesh sieve into a bowl to remove any lumps or chalaza, ensuring a smooth texture.
- Bake: Pour the strained custard into the prepared pan. Place the pan in a larger baking dish and fill the outer dish with hot water halfway up the sides (water bath). Bake for 45-55 minutes, or until the custard is set but still slightly jiggly in the center. The top should be golden brown.
- Cool and top: Remove from the water bath and let cool completely at room temperature. Refrigerate for at least 2 hours to firm up. Before serving, sprinkle with crispy fried shallots.
- Slice and serve: Cut into squares or diamonds and serve chilled or at room temperature.
Tips for Perfect Custard Texture
Achieving the right custard texture relies on gentle cooking and correct ratios. A water bath (bain-marie) is essential: it insulates the custard from direct heat, preventing curdling and cracks. The custard is done when it jiggles uniformly like gelatin; if it sloshes, it needs more time. Overbaking will make it rubbery. Straining the mixture removes any egg bits for a silky result. Cooling gradually at room temperature before chilling also helps prevent weeping.
How Thai Coconut Custard Cake Differs from Similar Desserts
| Dessert | Key Differences |
|---|---|
| Western baked custard (e.g., flan) | Flan uses dairy milk or cream and often has a caramel sauce; Thai version uses coconut milk and palm sugar, and is topped with shallots instead of caramel. |
| Thai coconut custard (sangkaya) | Sangkaya is steamed in a hollowed pumpkin or served as a dipping sauce with bread, while khanom mo kaeng is baked in a pan and cut into pieces. |
| Portuguese egg tart (pastel de nata) | Egg tarts have a pastry crust and use dairy; Thai custard cake is crustless and dairy-free. |
Serving and Storage
Serve the custard cake as a dessert or sweet snack. It pairs well with fresh mango or a drizzle of coconut cream. Store leftovers in an airtight container in the refrigerator for up to 3 days. The fried shallots may lose their crunch; add fresh crispy shallots just before serving.
Related articles
Thai Coconut Jelly: A Wobbly, Layered Dessert of Coconut Milk and Agar-Agar
Learn how to make Thai coconut jelly (woon maphrao) with agar-agar and coconut milk. Includes tips for achieving the right texture, creating colourful layers, and unmolding easily.
Thai Tapioca Dessert with Coconut Milk: A Beginner's Guide to Pearls, Cream and Palm Sugar
Learn how Thai tapioca dessert with coconut milk is made: what tapioca pearls, coconut milk, palm sugar and pandan add, how to cook glossy pearls, and which substitutes work.