Breakfast & Brunch
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.
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.
đ¨âđł 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.
đ¨âđł 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.
đĽ 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.
đĽ 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
Frequently asked questions
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.
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.
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.
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.
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.
