Bánh Bao (Vietnamese Steamed Pork Buns)

Bánh bao bring together the softness of a steamed yeasted bun with a savoury, well-seasoned pork filling. Recognisable for their smooth, pillowy exterior and pleated shape, these Vietnamese buns are often enjoyed warm as a filling snack, light lunch or portable savoury pastry. The dough is lightly sweet and tender, which works neatly against the umami-rich minced pork seasoned with soy sauce, oyster sauce, garlic, spring onion and black pepper. A piece of hard-boiled egg in the centre gives the bun its distinctive cross-section and makes each one more substantial. Gentle proofing, firm sealing and steady steaming are key to keeping the buns smooth, springy and neatly enclosed.
Cuisine style Vietnamese home-style baking
Flavor profile Savoury • Umami-rich • Lightly sweet dough
Techniques Kneading • Proofing • Steaming
Key equipment Steamer • Rolling pin • Kitchen scale
Cooking style Make-ahead friendly • Freezer-friendly
Time commitment Make-ahead friendly

Why this recipe works

  • Soft wrapper, savoury centre: The fluffy steamed dough contrasts with the juicy pork filling and firm egg centre.
  • Deep savoury flavour: Soy sauce, oyster sauce, garlic and spring onion season the pork without overwhelming the mild bun.
  • Steamed for tenderness: Steaming sets the dough gently, giving bánh bao their smooth surface and pillowy texture.

Get the most out of this recipe

Timing notes

  • Watch the dough, not only the clock: The first rise is ready when the dough has doubled and springs back slowly when pressed; a cooler kitchen may take longer.
  • Serve warm: Bánh bao are at their softest shortly after steaming, once the brief covered rest has finished.

Texture tips

  • Keep the steam gentle: A steady simmer helps the buns expand evenly and keeps the surface smooth.
  • Give the buns space: Leave room between buns in the steamer so steam can circulate and the dough does not stick or turn damp.
  • Seal the pleats well: Pinching the seam firmly helps hold the filling in place and keeps the bun structure neat as it steams.

Make-ahead tips

  • Reheat by steaming: Steam chilled buns until piping hot to restore the soft texture without drying out the dough.
  • Freeze cooked buns: Cool completely before freezing, then steam from frozen until heated through.
  • Useful for batch cooking: The filled buns store well, making them practical for lunches, snacks or quick savoury breakfasts.

Common mistakes

  • Boiling too hard: A vigorous boil can make the dough rise unevenly and wrinkle; keep the water at a steady simmer.
  • Skipping the covered rest: Leaving the lid on briefly after steaming helps reduce sudden temperature shock and surface wrinkling.
  • Using raw or soft-set egg: The egg should be fully cooked before it goes into the filling, especially if serving anyone more vulnerable.

Equipment you'll need

Ingredients

Dough

Filling

Instructions
Print
  1. Put the eggs in a saucepan, cover with cold water, and bring to the boil. Simmer for 10 minutes, then cool under cold running water and peel. Cut each egg into quarters and set aside.
  2. In a mixing bowl, whisk together the plain flour, caster sugar, instant yeast and fine sea salt. Add the vegetable oil and most of the lukewarm water, then mix to a shaggy dough; add the remaining water only if needed. Knead for 8 to 10 minutes until smooth and elastic.
  3. Cover the dough and leave to rise in a warm place until doubled in size. It should feel airy and spring back slowly when pressed.
  4. Thinly slice the spring onion and finely grate the garlic. In a bowl, mix the minced pork with the spring onion, garlic, light soy sauce, oyster sauce and black pepper until tacky and well combined.
  5. Divide the filling into 8 portions. Shape each portion into a small patty, then press an egg quarter into the centre and mould the pork around it so the egg is enclosed.
  6. Punch down the dough and divide into 8 equal pieces. Roll each piece into a ball, then roll out into a round about 10 to 12 cm wide, keeping the centre slightly thicker than the edges. Place a filling ball in the centre, pleat the edges up and over, and pinch firmly to seal.
  7. Arrange the buns in the steamer with space between them. Cover and proof until slightly puffy and lighter to the touch.
  8. Bring the steamer water to a steady simmer, then steam the buns for 12 to 14 minutes until the dough is smooth, set and springy. Turn off the heat and leave the lid on for 3 minutes to reduce wrinkling, then lift out the buns and serve warm.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the steamer at a steady simmer rather than a hard boil so the buns rise evenly and stay smooth.
  • Seal the pleats firmly; if the seam opens, the buns can leak juices and steam unevenly.
  • Eggs should be fully cooked; if serving to vulnerable groups, use eggs from a trusted source and cool them promptly after boiling.

Substitutions

  • Replace light soy sauce with dark soy sauce for a deeper colour and slightly sweeter flavour.
  • Replace oyster sauce with hoisin sauce for a sweeter, less briny filling.

Storage

  • Refrigerate up to 2 days
  • Cool completely, then refrigerate in a sealed container. Reheat in a steamer for 6 to 8 minutes until piping hot; from frozen, steam for 10 to 12 minutes.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Bánh Bao (Vietnamese Steamed Pork Buns)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 8 pieces
  • Yield: steamed pork buns
  • Total time: 2h 30min (45min active)
  • Difficulty: Advanced
  • Cuisine: Vietnamese
  • Allergens:
    Eggs Gluten Molluscs Wheat
Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price
Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.