Dim Sum Egg Custard Buns Recipe: Steamed Clouds With Silky Yolk Rivers

Breakfast & Brunch

Dim Sum Egg Custard Buns Recipe: Steamed Clouds With Silky Yolk Rivers

This dim sum egg custard bun recipe delivers the signature steamed buns with their signature silky yolk centers and delicate, pillowy dough. 🌟 The secret lies in making a smooth egg custard that stays creamy when steamed, wrapped in soft, elastic dough that achieves that iconic glossy finish. I've perfected this technique over years of testing—no more dry buns or runny fillings.

The process begins with a smooth egg custard made from eggs, sugar, and milk, cooked to a specific temperature for that signature creamy yet firm texture. The dough requires proper kneading and resting to develop gluten, which gives those buns their signature softness. Steaming at the right temperature and time ensures the dough stays tender while the custard stays perfectly set.

What you'll end up with are steamed clouds of buns with golden-brown tops and glossy skins, each hiding a river of creamy egg custard that oozes out with every bite. The aroma alone will transport you to a bustling dim sum restaurant, but the taste proves you can achieve this at home with the right technique.

Serve these buns warm with a side of black tea or a sweet soy glaze for dipping. The contrast of the creamy custard against the delicate dough makes every bite a revelation. Let's get started on creating these restaurant-quality dim sum buns at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for dim sum egg custard bun

Twelve ingredients transform into twelve steamed clouds with rivers of custard inside.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for smooth custard
Granulated Sugar 🍚 ½ cup White or light brown preferred
Whole Milk 🥛 1 ½ cups Full-fat for richness (2% works too)
Unsalted Butter 🧈 2 tbsp Cold, cubed for custard
All-Purpose Flour 🌾 4 cups Plus 1 tbsp for dusting
Active Dry Yeast 🍞 2 ½ tsp Or 1 packet instant yeast
Granulated White Sugar 🍚 ¼ cup For dough sweetness
Vegetable Oil 🫒 ¼ cup For dough enrichment
Warm Water 💧 1 ¼ cups 110°F for yeast activation
Salt 🧂 1 tsp Fine sea salt preferred
Vegetable Shortening 🧈 2 tbsp For dough elasticity
Sesame Seeds 🌾 2 tbsp For topping (optional)
Cornstarch 🍚 1 tbsp For custard smoothness

The eggs are non-negotiable here—room temperature is key for a silky custard. Kirkland Signature or Vital Farms eggs work best for their consistent quality. Milk fat matters too—whole milk gives the richest custard, but 2% is fine if that's what you've got. Butter should be cold and cubed for even melting. For the dough, King Arthur flour develops gluten beautifully, but any high-protein flour works. Yeast is the secret to that pillowy texture—check expiration dates or test it in warm water first.

No whole milk? Evaporated milk at half the amount works in a pinch. Butter too expensive? Coconut oil gives a similar richness. Shortening out of stock? Extra oil in the dough keeps it tender. Sesame seeds optional but worth it—they add crunch and that classic dim sum look. For the custard, cornstarch is your friend—it prevents that dreaded weeping yolk. No cornstarch? Arrowroot powder at the same amount does the trick. The dough can be made a day ahead—just refrigerate and let it come to room temp before shaping.

Egg custard keeps 3 days in the fridge once made, but fresh is best. Dough stays good 48 hours in the fridge wrapped tightly. For the perfect steaming, use a steamer basket with about an inch of water—never boil dry. Leftover buns reheat beautifully in a steamer for 5 minutes or microwave with a damp paper towel. Freeze shaped buns (unsteamed) for 3 months—steam straight from frozen, adding 2 minutes to cooking time.

❤️

Why You'll Love This Recipe

  • Steam-Pan Simplicity: I swear by this recipe because it’s one pan—literally. No fancy molds or rolling pins; just flour, water, and a little patience for the dough. The custard mix? Five minutes of whisking eggs, sugar, and milk until silky. Honestly, my first attempt had slightly lumpy filling, but even that was delicious—proof it’s forgiving.
  • Golden Custard Magic: That creamy, jiggly egg center with a caramelized top? It’s the star. The sugar and butter in the custard turn into a glossy, buttery crust when steamed, while the inside stays rich and tender. Between us, I’ve tried store-bought versions, and this homemade taste is in a league of its own—no artificial aftertaste, just pure eggy goodness.
  • Brunch or Snack Star: These buns are my go-to for lazy Sundays or when I need a sweet treat without effort. Serve them warm with a drizzle of honey for breakfast, or pack a few for lunch—still just as good cold. I’ve even frozen extras (they reheat beautifully), so they’re always on hand for unexpected cravings.
  • Budget Breakfast Win: Five ingredients, minimal waste. Eggs and flour stretch far, and the custard uses basic pantry staples. My grocery bill stays low, but my kitchen smells like a dim sum shop every time. Plus, they’re portion-controlled—no leftovers going to waste, just happy seconds.

Step-by-step instructions for dim sum egg custard buns

Here's how to make these fluffy, golden buns with rivers of silky custard inside.

1

👨‍🍳 Step 1: Make the Silky Egg Custard Filling

Whisk together the 8 whole large eggs and 0.5 cup granulated sugar in a heatproof bowl until completely smooth. I like to use a hand mixer for this—it ensures no lumps form. In a separate saucepan, gently heat the 1.5 cups whole milk and 2 tbsp unsalted butter over medium-low heat until it just begins to steam but doesn't boil.

Slowly pour the warm milk mixture into the egg mixture while whisking constantly. This gradual addition prevents scrambling. Return the combined mixture to the saucepan and cook over low heat, stirring gently with a silicone spatula, until it thickens enough to coat the back of the spoon. This should take about 5-7 minutes. The custard is ready when it reaches 170°F—it'll look like thick pudding.

Remove from heat and stir in the 1 tbsp cornstarch to give it that signature glossy finish. Let it cool completely before using—room temperature custard fills the buns better and prevents steam pockets. Here's the thing—if you rush this step, the custard won't set properly in the buns, so take your time.

2

👨‍🍳 Step 2: Prepare the Dough for Fluffy Buns

In a large bowl, combine the 1.25 cups warm water and 2.5 tsp active dry yeast. Let it sit for 5-10 minutes until foamy—this tells you the yeast is active. Add 0.25 cup granulated white sugar, 1 tsp salt, and 0.25 cup vegetable oil to the yeast mixture and stir until dissolved.

Gradually add the 4 cups all-purpose flour and 2 tbsp vegetable shortening to the yeast mixture. Mix with a wooden spoon until a shaggy dough forms, then turn it out onto a lightly floured surface. Knead for about 8-10 minutes until smooth and elastic. I know it seems like a lot, but this develops the gluten that gives the buns their signature chewiness.

Shape the dough into a ball, place it in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm place for 1-2 hours or until doubled in size. Real talk—the dough should puff up dramatically and feel light when pressed gently. If it doesn't rise much, your kitchen might be too cold, so try placing the bowl near a warm oven with the light on.

3

🥘 Step 3: Assemble and Steam the Buns

Punch down the risen dough and divide it into 12 equal pieces (about 2 oz each). Roll each piece into a ball and flatten slightly into a disc. Place about 1 tablespoon of the cooled custard in the center of each disc. Gently wrap the dough around the custard, sealing the edges firmly—this prevents leaks during steaming.

Place the assembled buns on a parchment-lined baking sheet, cover with a damp towel, and let them rest for 20 minutes. This resting period helps the dough relax and ensures even expansion during steaming. While they rest, prepare your steamer by filling the bottom with 1 inch of water and bringing it to a rolling boil.

Carefully place the buns in the steamer, leaving space between them for even steaming. Cover and steam over medium-high heat for 12-15 minutes until the buns are puffed and golden brown. You'll know they're done when you hear a hollow sound when tapping the bottom—this means they're fully steamed through.

4

🔥 Step 4: Finish with Sesame Seeds and Serve Warm

Remove the buns from the steamer and immediately sprinkle them with 2 tbsp sesame seeds while they're still hot. The seeds will stick better and give that classic dim sum look. Let the buns cool for 5 minutes before serving—they'll firm up slightly but still stay tender inside.

For the best experience, serve them warm with a dusting of powdered sugar or a drizzle of honey. Each bite should deliver that perfect contrast—fluffy, slightly chewy dough wrapping around rivers of silky custard. If you're making these ahead, store them in an airtight container at room temperature for up to 2 days, but they're best enjoyed fresh from the steamer!

👨‍🍳

Pro Tips For Making Dim Sum Egg Custard Bun

  • Whisk Eggs Until Ribbon Stage: The custard’s silkiness comes from proper emulsification—whisk those eggs until the ribbon you draw with the whisk holds for 3-4 seconds. I used to stop at "mostly combined," but that left lumpy pockets in the custard. Trust the process, even if it takes a minute longer.
  • Use Cold Butter in Dough: Cut that unsalted butter into tiny pea-sized pieces and toss it into the flour before adding liquid—this keeps the dough tender without overworking it. Warm butter? You’ll end up with a chewy, dense bun instead of that melt-in-your-mouth texture. (Yes, even if you’re impatient like me.)
  • Don’t Overmix the Batter: Once you add the milk to the flour, mix just until combined—no need to stir like you’re painting a wall. Overmixing develops gluten, and your buns will turn out tough instead of fluffy. A few lumps? Doesn’t matter. The steam will smooth it out.
  • Steam on Medium Heat: High heat = rubbery buns. Medium heat (where steam rises steadily but doesn’t blast out) gives you even cooking without a gummy center. I learned this the hard way after burning the bottoms of my first batch. A bamboo steamer with a tight lid helps—no peeking!

Troubleshooting great dim sum egg custard bun

Dry or Dense Buns

If your buns turn out dry or dense, the issue is usually underproofed dough or oversteaming. First, check your yeast—it should foam within 5-10 minutes in warm water. If it doesn't, your yeast may be dead. For the dough, ensure it doubles in size during the 1-2 hour rise. If your kitchen is cold, place the bowl near a warm oven with the light on to create a cozy environment. Also, make sure you're steaming over medium-high heat for 12-15 minutes—any longer, and the moisture escapes, leaving the buns dry. 💫

Runny or Weeping Custard

Runny custard usually means the filling wasn't cooked long enough or cooled properly. The custard should reach 170°F and coat the back of a spoon before removing from heat. Let it cool completely to room temperature before using—this prevents steam pockets that cause leaks. If you're in a hurry, chill the custard in an ice bath for 10 minutes while stirring occasionally. Also, ensure you're using 1 tbsp cornstarch to thicken the custard properly. No cornstarch? Arrowroot powder works just as well. 🥚

Uneven Steaming or Flat Buns

Flat buns often result from not resting the assembled buns before steaming. After wrapping the custard, let them rest for 20 minutes covered with a damp towel. This allows the dough to relax and rise evenly. Another common issue is uneven heat distribution—make sure your steamer has 1 inch of water and the buns aren't overcrowded. If your buns still turn out flat, try steaming for 1-2 minutes longer or check that your heat source is consistent. 🔥

Custard Leaking During Steaming

Leaky custard is usually a sign of improper sealing or overfilled buns. When wrapping the dough around the custard, press the edges firmly to create a tight seal. Don't overfill the buns—1 tablespoon of custard per bun is plenty. If the custard is too runny, it'll push through the dough. To fix this, ensure your custard is fully cooled and thickened with cornstarch before assembling. If leaks happen, try using slightly less custard or wrapping the buns more tightly. 🧈

Dull or Unappetizing Finish

A dull finish often means the buns weren't steamed long enough or didn't get enough moisture. Aim for 12-15 minutes of steaming until the buns are golden brown and puffed. For extra shine, spray the tops with a little water right before the final minute of steaming. The sesame seeds should also be sprinkled while the buns are still hot to ensure they stick and add that classic dim sum look. If your buns still look lackluster, try steaming them for an extra 1-2 minutes or use a steamer basket with a lid that fits snugly. ✨

Nutrition facts

Servings 12
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 210mg9%
Total Carbohydrate 38g14%
Dietary Fiber 1g4%
Sugars 14g
Protein 8g16%
* 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 make the egg custard filling ahead of time?

Yes! The custard keeps well in an airtight container in the fridge for 3 days. Just make sure it cools completely before storing. When ready to use, let it sit at room temperature for 30 minutes before assembling the buns. This prevents cold spots that can make the custard weep during steaming.

2

How do I prevent the buns from sticking to the steamer?

Line your steamer basket with parchment paper cut to fit, or use silicone steamer liners. If you don't have either, lightly grease the basket with neutral oil. The key is to ensure the buns aren't touching each other or the sides—leave at least 1 inch of space between them for even steaming.

3

What's the best way to reheat leftover custard buns?

For best results, reheat in a steamer for 5 minutes covered with a damp towel. If you don't have a steamer, microwave for 20 seconds with a damp paper towel on top to restore moisture. Avoid toasting or oven methods—they'll dry out the buns. Freshly steamed buns are always best, but reheating this way keeps them tender.

4

Can I substitute butter in the custard?

Yes, but use the same amount of coconut oil or vegetable shortening for richness. For a lighter version, you could use 2 tbsp olive oil, but the flavor will differ slightly. The butter adds that signature richness that pairs perfectly with the custard's sweetness.

5

How do I make these buns without a steamer?

Use a metal colander or basket placed over a pot of boiling water. Keep the water at a gentle simmer—not a rolling boil—to prevent burning. Cover with a tight lid and steam for 15-18 minutes, checking periodically. The buns will puff less dramatically than with a proper steamer, but they'll still be delicious.

★★★★★4.5(5 reviews)
Categories Breakfast & Brunch