ขนมหม้อแกง
ขนมหม้อแกง (Khanom Mo Kaeng) — Easy Thai Steamed Coconut Custard for Beginners
Introduction
ขนมหม้อแกง (Khanom Mo Kaeng) is a classic Thai steamed coconut custard with a smooth, slightly dense texture and a rich coconut-palm sugar flavor. This beginner-friendly recipe demystifies the traditional dessert so home cooks can make it in regular kitchen equipment. Follow these clear steps to create authentic-tasting ขนมหม้อแกง with minimal fuss.
Ingredients
- 400 ml (1 can) full-fat coconut milk
- 150 g palm sugar (nam tan pa), finely chopped or shredded — or 150 g brown sugar as a substitute
- 3 large eggs
- 60 g rice flour
- 40 g tapioca starch (or tapioca flour)
- 1/4 teaspoon fine salt
- 1 teaspoon vanilla extract (optional)
- 2–3 pandan leaves, tied in a knot (optional, for aroma) or 1 teaspoon pandan extract
- Oil or melted coconut oil for greasing 6–8 small ramekins or a single 20 cm round mold
Instructions
- Prepare your steaming setup: fill a large pot or steamer with about 2–3 cm of water and bring it to a gentle simmer. Lay a clean kitchen towel over the rim under the lid to prevent water droplets falling onto the custard (optional but helpful).
- Make the palm sugar syrup: in a small saucepan, combine the palm sugar with 2 tablespoons of water. Warm over low heat, stirring, until completely melted. Remove from heat and strain through a fine sieve to remove impurities. Let cool slightly.
- Mix the dry ingredients: whisk together the rice flour, tapioca starch, and salt in a medium bowl so there are no lumps.
- Combine coconut milk and aromatics: in a saucepan, gently warm the coconut milk with the pandan leaves (if using) until just warmed — do not boil. Remove pandan leaves and discard. If using pandan or vanilla extract, add now.
- Make the custard base: slowly pour the warm coconut milk into the dry ingredients while whisking to make a smooth mixture. Then whisk in the eggs one at a time until fully combined. Strain the mixture through a fine sieve into a clean bowl to ensure a silky texture.
- Incorporate the sugar syrup: gradually whisk the cooled palm sugar syrup into the strained custard mixture. Taste and adjust sweetness if needed — remember the mixture will mellow slightly after steaming.
- Prepare molds: lightly grease your ramekins or mold with oil or melted coconut oil. Pour the custard mixture evenly into 6–8 small ramekins or into the prepared single mold.
- Steam the ขนมหม้อแกง: arrange the molds in the steamer basket, cover with the lid (with the towel to catch condensation if using), and steam on medium heat. For small ramekins, steam 20–30 minutes; for a larger single mold, steam 35–45 minutes. Check for doneness by inserting a toothpick — it should come out mostly clean with a few moist crumbs, and the top should be set but slightly glossy.
- Cool and chill: remove the molds from the steamer and let them cool to room temperature. For best texture, refrigerate for at least 2 hours to firm up completely.
- Serve: to unmold, run a thin knife around the edge and invert each ramekin onto a plate. Serve chilled or at room temperature. Garnish with sesame seeds, fried shallots, or sliced banana if desired (regional variations exist).
Cooking Tips
These practical tips help you master ขนมหม้อแกง with consistent results:
- Use full-fat coconut milk for a rich, creamy custard. Light coconut milk will yield a thinner texture.
- Straining the custard mixture before steaming removes lumps and creates a silky finish.
- Control the steam temperature — a steady simmer is better than a rolling boil to prevent bubbles and cracking in the custard.
- Cover the steamer lid with a clean kitchen towel to avoid condensation dripping onto the custard surface and leaving watery spots.
- Adjust sweetness to taste. Palm sugar has a distinct caramel aroma; if using brown or white sugar, the flavor will be slightly different.
- Customize flavors: add mashed pumpkin, taro, or sliced banana to make regional varieties, or fold in roasted mung beans for texture.
- Leftovers keep well refrigerated for 3–4 days in an airtight container.
Nutritional Information
The following is an approximate nutritional estimate per serving, based on 8 servings from this recipe. Values are approximate and will vary depending on brands and exact portion sizes.
- Calories: ~220 kcal per serving
- Fat: ~14 g (mostly from coconut milk)
- Carbohydrates: ~22–28 g (from palm sugar and flours)
- Protein: ~3–4 g
- Sodium: ~80 mg
For a lower-calorie version, reduce the sugar slightly and use a light coconut milk, but expect a change in texture and richness.
Conclusion
ขนมหม้อแกง is a beloved Thai dessert that’s surprisingly approachable for home cooks. With a few simple ingredients — coconut milk, palm sugar, eggs, and rice flour — you can create a fragrant, silky steamed custard that showcases traditional Thai flavors. Follow the steps and tips above to make authentic ขนมหม้อแกง at home, and feel free to experiment with pandan, pumpkin, or mung beans to create your favorite variation.
