ขนมหม้อแกง

Origins

Thai Egg Custard Cake, also known as Khanom Moe Khaeng, is far more than just a simple dessert—it’s a cherished cultural legacy passed down from traditional Thai households, especially in central and northern Thailand. Originally a home-cooked treat made with ingredients easily found in kitchen gardens, such as fresh eggs, coconut milk, and palm sugar, this sweet was born out of resourcefulness. During peak egg-laying seasons, families transformed surplus eggs into a rich, velvety custard cake by combining them with creamy coconut milk and natural palm sugar. The result? A warm, comforting dessert that evokes memories of gathering around a wooden house at dusk, bathed in candlelight.

The name “Moe Khaeng” doesn’t refer to an actual cooking pot used for curries—but rather draws inspiration from the slow, gentle simmering method used in clay pots. Just like a well-cooked curry, the cake is baked slowly over low heat until it sets into a firm yet luxuriously smooth texture—like melted palm sugar dissolving on the tongue. More than a dessert, Khanom Moe Khaeng is a nostalgic taste of home, a warm embrace from childhood nights spent under flickering lanterns.

Taste and Texture

When scooped up, the cake reveals a silky-smooth consistency—creamy but never greasy. This delicate balance comes from the richness of eggs, which lend body and depth, paired with fragrant coconut milk that adds a luscious aroma. The dominant flavor is the deep, natural sweetness of palm sugar—gentler and more complex than granulated sugar, offering a warmth that feels earthy and genuine. Occasionally, a subtle hint of sautéed shallots infused in coconut milk adds a savory note, enriching the profile without overpowering. Together, these elements create a flavor that’s simple yet profoundly satisfying—a taste that instantly brings back images of family kitchens, quiet evenings, and love hidden in every bite.

Ingredients and Method

The core ingredients are few and humble: 10 eggs, 400 ml fresh coconut milk, 80 grams palm sugar, 2 tablespoons rice flour, 1 finely minced shallot, and a pinch of salt. Begin by whisking the eggs gently until blended. Slowly pour in the coconut milk while stirring softly to avoid excess air bubbles. Then add the palm sugar and salt, mixing until fully dissolved. Sift in the rice flour—previously mixed with a little water to prevent clumping—and strain the mixture twice through a fine sieve for a perfectly smooth texture.

Meanwhile, lightly sauté the shallot in a small amount of coconut milk until fragrant. Fold this into the custard base and stir gently to combine. Bake in a preheated oven at 160°C for 40–45 minutes, or cook in a clay pot over low charcoal heat for about an hour, until the center is set and no liquid oozes out. Let cool slightly before serving, topped with extra palm sugar or a drizzle of fresh coconut milk.

Dietary Notes

This dessert is ideal for those who appreciate authentic Thai sweets—free from artificial preservatives or synthetic colors, making it a wholesome choice. For a lighter version, you can reduce the palm sugar by half without significantly altering the flavor. However, those allergic to eggs or avoiding animal proteins should avoid it, as eggs are essential to its structure. Due to its richness, it’s high in calories, so enjoy it in moderation if you're watching your intake.

Tips for Perfection

For the most authentic flavor, always use freshly extracted coconut milk—never canned or packaged versions, which lack depth and aroma. Avoid over-whisking the eggs, as too much air will cause uneven baking and a bubbly texture. Strain the batter twice to ensure silkiness. If using an oven, line your dish with parchment paper or lightly grease it with butter to prevent sticking. Resist the urge to open the oven door frequently during baking—this can cause the cake to collapse. Let it cool completely before slicing; this allows the structure to firm up and enhances both texture and taste.

Want your menu to have descriptions like this?

Create Multilingual Menu Free →