Vietnamese Steamed Egg Recipe: Silky Coconut Milk Cloud in a Cup

Beverages

Vietnamese Steamed Egg Recipe: Silky Coconut Milk Cloud in a Cup

This Vietnamese steamed egg recipe transforms simple ingredients into a delicate, cloud-like dessert that's both comforting and elegant. The secret lies in the perfect balance of coconut milk and egg yolks, steamed to silky perfection—no baking required.

What makes this dish special is its ability to deliver restaurant-quality results with just a few pantry staples and a steamer.

At its heart, this recipe is a Vietnamese classic that's been enjoyed for generations, often served during special occasions or as a light afternoon treat.

The process is simpler than it sounds: whisk eggs with coconut milk, steam gently, and finish with a touch of sugar and green bean powder for that signature Vietnamese flavor.

What you'll end up with is a dish that's creamy yet light, with a delicate floral aroma that lingers long after the first bite.

The beauty of this recipe is its versatility—serve it warm or chilled, plain or with a sprinkle of crushed peanuts for added texture. It's the perfect balance of richness and subtlety, making it ideal for brunch gatherings, dessert tables, or even a quiet afternoon indulgence.

The technique is foolproof once you get the hang of the steaming process, and the results are always impressive.

Whether you're introducing someone to Vietnamese cuisine or looking for a new dessert to impress, this recipe delivers. The key is patience during steaming—don't rush it, and you'll be rewarded with a dish that's as beautiful as it is delicious.

Let's get started on creating your own silky coconut egg cloud.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for vietnamese steamed egg

Six simple ingredients create this delicate Vietnamese dessert with restaurant-quality texture.

Ingredient Amount Notes
Large Egg Yolks 🥚 6 whole Separated from whites, room temperature
Coconut Milk 🥥 1 cup Full-fat, canned for best creaminess
Granulated Sugar 🍚 ¼ cup Fine grain preferred for smooth texture
Green Bean Powder 🌱 1 tbsp For authentic Vietnamese flavor
Unsalted Butter 🧈 2 tbsp Cold, cut into small pieces
Vanilla Extract 🌸 ½ tsp Pure extract, not imitation
Crushed Peanuts 🥜 ¼ cup For garnish, optional
Salt 🧂 ¼ tsp Fine sea salt preferred
Water 💧 ¼ cup For steaming setup

The coconut milk is non-negotiable here—full-fat canned gives the signature richness. I always grab Thai Kitchen brand from the Asian aisle, but any reputable brand works. Green bean powder is the secret to that authentic Vietnamese flavor—look for it in the baking section or online. If you can't find it, soy milk powder at half the amount gives a similar umami note. The egg yolks must be room temperature for even blending, so take them out 15 minutes before starting. Butter should be cold to create those delicate pockets of air during steaming.

No green bean powder? Soy milk powder works in a pinch, though it won't be identical. Running short on coconut milk? Substitute heavy cream at the same amount, but the texture will be slightly denser. The vanilla extract can be omitted if you're strict about authenticity, but it adds nice depth. For the sugar, coconut sugar works too, though it may slightly alter the caramelization. The crushed peanuts are completely optional but add wonderful texture contrast—store-bought or homemade both work. If you want to make this ahead, prepare everything up to steaming and refrigerate the mixture for up to 24 hours before steaming.

This dessert keeps beautifully—3 days refrigerated or 1 month frozen in an airtight container. For freezing, portion into individual servings first. The texture holds up surprisingly well when reheated gently in the microwave or steamed again. I always make a double batch—one for immediately, one to freeze for lazy weeknights. Serve warm or chilled, but never hot. The aroma alone makes it worth the effort.

❤️

Why You'll Love This Recipe

  • Steam It, Forget It: I swear by this recipe on lazy mornings—just yolks, coconut milk, and a sprinkle of sugar in a heatproof bowl. Pop it in the steamer while you brew coffee, and 15 minutes later, you’ve got a dessert that feels fancy without any fuss.
  • Creamy-Sweet Magic: That green bean powder? It’s the secret weapon—earthy, nutty, and just sweet enough to balance the rich coconut and buttery yolks. The texture is chef’s kiss: silky center, golden edges, and a whisper of vanilla from the sugar caramelizing.
  • Breakfast or Dessert: Honestly, I make this for both. Serve it warm with a drizzle of condensed milk for a quick dessert, or chill it overnight and slice it into pancakes the next morning. My kids beg for it at 7 AM and again at bedtime.
  • Pantry Staple Power: Between us, this recipe costs pennies and uses ingredients you might already have. Coconut milk lasts forever, sugar’s always on hand, and those yolks? You’re using the whole egg now. Zero waste, all flavor—my wallet approves.

Step-by-step instructions for Vietnamese steamed eggs

Master this delicate technique for silky, jiggly eggs infused with coconut and green bean essence.

1

Whisk Egg Yolks and Coconut Mixture

In a heatproof bowl large enough to fit over your steaming setup, whisk together the 6 whole Large Egg Yolks and 1 cup Coconut Milk until completely smooth. The mixture should be uniform with no visible streaks of yolk. This ensures even cooking and that signature cloud-like texture.

In a separate small bowl, combine the 0.25 cup Granulated Sugar, 1 tbsp Green Bean Powder, 0.5 tsp Vanilla Extract, and 0.25 tsp Salt. Whisk vigorously until the sugar dissolves completely and the green bean powder disperses evenly. This flavor base is what gives these eggs their distinctive Vietnamese character.

Gradually pour the sugar mixture into the egg-coconut mixture while whisking continuously. The goal is to create a homogenous batter that's thick enough to hold its shape but still pourable. Test consistency by lifting the whisk—it should leave a clean trail that slowly fills back in. This is your target texture.

2

Prepare the Steaming Setup

Fill a pot with 0.25 cup Water and bring it to a gentle simmer over medium heat. Place a heatproof steamer insert or colander with legs in the pot, ensuring the bottom doesn't touch the water. This creates the perfect steam chamber without direct contact that could cook the eggs unevenly.

Position your heatproof bowl containing the egg mixture directly over the steamer. The steam should rise around but not directly into the bowl—you want indirect, even heat that gently cooks the eggs from all sides. If using a bamboo steamer, line it with parchment paper to prevent sticking.

Here's the thing—don't rush this setup. The water should be simmering steadily but not vigorously boiling when you place the bowl on top. Too much heat causes the eggs to set too quickly on the outside while staying raw inside. You're aiming for a gentle, consistent steam that transforms the mixture into a silky custard.

3

Steam Until Perfectly Set

Cover the bowl with a tight-fitting lid or plastic wrap to trap the steam. Steam the eggs over medium-low heat for 15-18 minutes. The key is patience—you want the center to remain just slightly wobbly when gently shaken, about 104°F internal temperature. This creates that signature silky, almost jelly-like texture.

To check doneness, insert a thin knife or skewer into the center. It should come out clean but with a slight resistance—like pulling a toothpick through warm custard. If it's still runny, steam for another 2-3 minutes. Overcooking turns these delicate eggs into firm custard, losing their signature cloud-like quality.

Real talk: The first time I made these, I took them off too early and ended up with a broken custard. Now I set a timer for 15 minutes and check at 17 minutes—this gives me the perfect window. The eggs should have a slight sheen on the surface and pull away cleanly from the sides of the bowl.

4

Finish with Butter and Garnish

Remove the bowl from the steamer and let it sit for 2 minutes to set slightly. Then, using a silicone spatula, gently fold in the 2 tbsp Unsalted Butter cut into small pieces. The butter should melt into the warm eggs, creating a luxurious, velvety finish. Work quickly but carefully—you want to maintain that cloud-like texture while incorporating the butter.

Divide the steamed eggs among 4 serving cups or small bowls. Immediately sprinkle with 0.25 cup Crushed Peanuts for garnish and texture contrast. The peanuts add a satisfying crunch that balances the silky eggs. Serve warm, straight from the steamer for the ultimate experience.

For presentation, I like to dust the surface with a pinch of green bean powder right before serving. This not only enhances the flavor but creates that beautiful visual contrast against the pale coconut custard. These eggs are best enjoyed immediately while still warm and jiggly—perfect for brunch or as a light dessert.

👨‍🍳

Pro Tips For Making Vietnamese Steamed Egg

  • Whisk Yolks Until Ribbon Stage: I learned this the hard way—when yolks aren’t fully emulsified, your custard turns grainy instead of silky. Beat them with sugar until the mixture holds a ribbon when the whisk is lifted (about 3-4 minutes). The extra effort makes all the difference in texture.
  • Toast the Green Bean Powder: Skip this, and your eggs taste like chalk. Dry-toast the powder in a pan for 30 seconds until fragrant—it deepens the flavor and cuts the bitterness. (Yes, even if you’re impatient like me.)
  • Steam Over Gentle Bubbles: High heat = rubbery eggs. Fill a deep pot with 1 inch of water, bring to a gentle simmer (tiny bubbles, not a rolling boil), then place your ramekins inside. The water should never touch the custard—just hover close enough to create a humid blanket.
  • Chill Coconut Milk First: Cold coconut milk blends smoother and prevents curdling. Pop the can in the fridge for 20 minutes before whisking it into the yolks. I was skeptical until I tried it—now I never skip it.

Best sauces and condiments for this dish

Coconut-Cardamom Syrup

This is my go-to sauce for Vietnamese steamed eggs—it adds a luxurious sweetness that complements the coconut perfectly. Simmer ½ cup coconut milk with ¼ cup granulated sugar, ½ tsp ground cardamom, and 1 tsp vanilla extract until reduced by half.

Strain and drizzle over the eggs just before serving for an elegant finish. The cardamom gives a subtle floral note that pairs beautifully with the green bean powder. 🌸

Sweet Chili Drizzle

For a tangy-sweet contrast, blend 2 tbsp sweet chili sauce (like Maesri brand) with 1 tbsp coconut milk until smooth. Drizzle lightly over the steamed eggs and sprinkle with crushed peanuts for texture.

This adds a Southeast Asian flair while keeping the dish balanced. The heat level is mild, making it perfect for all ages. 🌶️

Lime-Zest Garnish

Fresh lime zest and a squeeze of juice brighten up the dish beautifully. Mix 1 tbsp lime zest with 1 tsp sugar and sprinkle over the eggs just before serving. The citrus cuts through the richness of the coconut and adds a refreshing note.

I also like to add a few drops of lime juice to the syrup if I'm feeling extra fancy. 🍋

Caramelized Onion Topping

For a savory-sweet twist, caramelize ½ cup thinly sliced red onions in 1 tbsp butter until golden. Drizzle with 1 tsp honey and sprinkle over the steamed eggs. The onions add depth and a satisfying crunch that contrasts perfectly with the silky texture.

This works especially well if you're serving the eggs as a brunch dish. 🧅

Coconut Cream Sauce

For a richer option, whip ½ cup coconut cream (the thick part from a can of coconut milk) with 1 tbsp sugar and ½ tsp vanilla until fluffy. Dollop this over the steamed eggs for an extra decadent experience.

The creaminess enhances the coconut flavor while keeping the dish light. This sauce is perfect for those who love extra richness in their desserts. 🥥

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 240mg80%
Sodium 210mg9%
Total Carbohydrate 22g8%
Dietary Fiber 1g4%
Sugars 18g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use egg whites instead of just yolks for this recipe?

The traditional recipe relies on yolks for that signature silky, custard-like texture. Egg whites would make the mixture too light and may not set properly during steaming. If you're short on yolks, you can substitute 4 yolks with 3 yolks + 2 tablespoons whipped egg whites, but the texture will be slightly different. The key is maintaining that rich, creamy consistency that makes this dessert special.

2

Why does my steamed egg mixture break or curdle?

This usually happens from either overheating or improper whisking. Make sure your water is at a gentle simmer—not boiling—before placing the bowl on top. Also, whisk the yolks and coconut milk until completely smooth with no visible streaks. If it still breaks, try reducing the heat to low and steaming for 12-15 minutes instead of the full 18 minutes. The mixture should be thick but still pourable before steaming.

3

Can I make this recipe without green bean powder?

Yes! While green bean powder gives that authentic Vietnamese flavor, you can substitute with ½ tablespoon soy milk powder for a similar umami note. For a different twist, try ½ teaspoon vanilla bean paste or ¼ teaspoon pandan extract (common in Southeast Asian desserts). The texture will remain the same—just the flavor profile changes. If you're feeling adventurous, a pinch of mung bean powder also works in a pinch.

4

How do I adjust the sweetness for kids or picky eaters?

Start by reducing the sugar to ¼ cup instead of ½ cup and taste before steaming. For extra sweetness after cooking, serve with a drizzle of coconut cream sauce (whipped coconut cream + sugar) or a sprinkle of powdered sugar. You can also add 1 teaspoon of honey to the warm eggs before serving. The steamed eggs are naturally mild, so they're often a hit with kids as-is!

5

What's the best way to reheat leftover steamed eggs?

These eggs are best enjoyed fresh, but you can gently reheat them in the microwave for 15-20 seconds on low power (50% setting) or steam for 3-4 minutes in a heatproof bowl over simmering water. Avoid high heat—they'll turn rubbery. For a restaurant-style touch, place the cold eggs in a small steamer basket over 1 inch of simmering water for 2 minutes to restore their silky texture. Always serve warm, never hot!

★★★★★4.8(1 review)
Categories Beverages