Banh Bao Vietnamese Steamed Buns

A close-up of a fluffy Banh Bao steamed bun cut open to reveal savory pork, mushrooms, and egg filling. Pin this
A close-up of a fluffy Banh Bao steamed bun cut open to reveal savory pork, mushrooms, and egg filling. | bitebloomkitchen.com

Create authentic Vietnamese Banh Bao with our step-by-step guide. These fluffy steamed buns feature a savory filling of seasoned ground pork, Chinese sausage, woodsy mushrooms, and tender egg. The dough rises to perfection, resulting in pillowy soft buns that steam up beautifully in just 20 minutes. Perfect for meal prep, freezer-friendly, and ideal for breakfast or snacking. Master the technique of sealing and shaping to get that classic pleated appearance.

My grandmother's tiny kitchen would fill with steam every Sunday morning, the scent of yeasted dough and savory pork drifting out to the hallway where neighbors would pause and smile. She taught me that making banh bao isn't just about following steps, it is about feeling the dough transform under your hands and knowing when the filling sings with the right balance of salty and sweet. I have carried that kitchen wisdom with me through apartments and house moves, adjusting her techniques but never losing that essential spirit of creating something comforting from simple ingredients.

Last winter, during that terrible week when everyone in my household was sick with the flu, I made three batches of banh bao in one day. Something about the rhythm of kneading dough and the repetitive motion of filling and pleating each bun felt meditative, and those steamy savory bundles were the only thing anyone wanted to eat. My partner still talks about how those buns saved us, which is probably an exaggeration but I will take the compliment anyway.

Ingredients

  • All-purpose flour: The backbone that gives structure while remaining tender enough to melt in your mouth
  • Instant yeast: Choose a fresh packet for reliable rise, nothing worse than flat disappointing buns
  • Warm milk: Should feel like a comfortable bath temperature, hot enough to activate yeast but not kill it
  • Ground pork: Pick fatty ground pork for juicier filling, lean meat dries out during steaming
  • Chinese sausage: This cured sausage adds essential sweetness and depth that makes the filling sing
  • Dried shiitake mushrooms: Soak them in warm water beforehand and save that soaking liquid for extra flavor in soups later
  • Hard-boiled eggs: The surprise treasure inside, that creamy yellow center against savory filling is pure magic
  • Oyster sauce: The secret ingredient that ties all the savory flavors together beautifully

Instructions

Mix and knead the dough:
Combine all dry ingredients in a large bowl before pouring in warm milk and vegetable oil. Knead for 8 to 10 minutes until the dough transforms from shaggy to smooth and elastic, bouncing back when you press it gently.
Let the dough rise:
Cover the bowl with a warm damp towel and find a cozy corner for it to rest. Wait about 1 hour until the dough has doubled in size, looking puffy and alive with tiny bubbles.
Prepare the savory filling:
Mix ground pork, sliced Chinese sausage, chopped mushrooms, onion, garlic, oyster sauce, soy sauce, sugar, white pepper, and spring onion in a bowl. Use clean hands to combine everything thoroughly until the mixture feels sticky and well blended.
Shape the buns:
Divide the dough into 8 equal pieces and roll each into a smooth ball. Flatten each ball into a disc about 10 cm across, place filling and egg quarter in the center, then gather edges like a little purse and pinch tightly to seal.
Second rest:
Set each bun on a small square of parchment paper and let them rest for 15 minutes. They will puff up slightly, which is exactly what you want before they hit the steam.
Steam until fluffy:
Place buns in your steamer over boiling water and cook for 15 to 20 minutes. The dough should bounce back when touched and feel cooked through, no raw sticky spots remaining.
Steamed Banh Bao buns are arranged on a bamboo steamer, showing their soft white dough and warm, appetizing steam. Pin this
Steamed Banh Bao buns are arranged on a bamboo steamer, showing their soft white dough and warm, appetizing steam. | bitebloomkitchen.com

There is something profoundly satisfying about lifting the steamer lid and seeing those white fluffy mountains risen and ready, the kitchen wrapped in clouds of aromatic steam. My youngest nephew once told me that eating banh bao felt like opening a present, and I cannot think of a better description for that moment when you bite through soft dough into the savory treasure inside.

Making Them Your Own

The beauty of banh bao lies in how adaptable they are to whatever you have in your kitchen. I have made versions with chicken, with tofu and vegetables for vegetarian friends, and even experimented with adding quail eggs instead of chicken eggs for tiny surprises inside. The filling ratios are forgiving, so taste as you go and adjust seasonings until they make your taste buds dance.

Steaming Wisdom

A proper steamer makes all the difference, whether it is a traditional bamboo steamer or a metal stack steamer. The water should be at a steady rolling boil but not violently splashing, and place the lid slightly ajar for the first minute to prevent condensation from dripping onto the buns and creating wet spots. I learned this after one too many batches with sad soggy tops.

Storage and Reheating

Cooked banh bao keep in the refrigerator for up to 5 days and actually develop more flavor as the filling marinates in its own juices. Reheating is simple, just pop them back in the steamer for 5 minutes or microwave wrapped in a damp paper towel to maintain that precious soft texture. I always make extra because having homemade snacks ready for busy weekdays feels like a gift to my future self.

  • Freeze uncooked buns on a tray first before transferring to bags to prevent sticking
  • Label freezer bags with dates because frozen buns are perfect for up to 2 months
  • Steam frozen buns directly without thawing for the best texture results
Freshly cooked Banh Bao buns are served on a plate with a side of chili dipping sauce for extra flavor. Pin this
Freshly cooked Banh Bao buns are served on a plate with a side of chili dipping sauce for extra flavor. | bitebloomkitchen.com

I hope these steamed bundles bring as much comfort to your kitchen as they have to mine over the years. There is something special about food that requires patience and care, returning that warmth to you in every bite.

Recipe FAQs

The combination of instant yeast and baking powder creates the signature fluffy texture. Warm milk activates the yeast, while proper kneading develops gluten for elasticity. Letting the dough rise until doubled ensures light, airy buns that steam up perfectly soft.

Absolutely! Freeze uncooked buns on a tray until firm, then transfer to freezer bags. Steam directly from frozen for 25-30 minutes. Cooked buns also freeze well—reheat by steaming for 5-8 minutes or microwaving with a damp paper towel.

If unavailable, use cured pork belly, bacon, or Spanish chorizo for similar savory-sweet depth. For a lighter version, try vegetarian sausage or increase the mushrooms. The key is maintaining that rich umami flavor balance.

A splash of vinegar in the steaming water helps prevent oxidation, keeping the buns snowy white rather than developing grayish spots. This traditional trick ensures your Banh Bao looks as appealing as they taste, especially important for presentation.

Cooked buns feel firm and spring back when touched. The dough should appear matte rather than shiny or sticky. Insert a toothpick into the center—it should come out clean. Cooking time varies by steamer, but typically takes 15-20 minutes.

Yes! Prepare the filling up to 2 days in advance and store refrigerated. The flavors actually meld and improve overnight. Bring to room temperature before filling to prevent chilling the dough, which could affect rising during steaming.

Banh Bao Vietnamese Steamed Buns

Soft, pillowy steamed buns filled with seasoned pork, sausage, mushrooms, and egg. A beloved Vietnamese favorite.

Prep 40m
Cook 20m
Total 60m
Servings 8
Difficulty Medium

Ingredients

Dough

  • 3.5 cups all-purpose flour
  • 2 tablespoons sugar
  • 1 teaspoon instant yeast
  • 1/2 teaspoon baking powder
  • 3/4 cup warm milk
  • 2 tablespoons vegetable oil
  • 1/4 teaspoon salt

Filling

  • 10.5 ounces ground pork
  • 2 Chinese sausages (lap xuong), thinly sliced
  • 4 dried shiitake mushrooms, soaked and finely chopped
  • 1 small onion, finely diced
  • 2 garlic cloves, minced
  • 2 tablespoons oyster sauce
  • 1 tablespoon soy sauce
  • 1 teaspoon sugar
  • 1/2 teaspoon ground white pepper
  • 2 hard-boiled eggs, quartered
  • 1 spring onion, chopped

Instructions

1
Prepare the Dough: Combine flour, sugar, instant yeast, baking powder, and salt in a large mixing bowl. Pour in warm milk and vegetable oil. Knead the mixture for 8–10 minutes until smooth and elastic. Cover the bowl and allow dough to rise for 1 hour or until doubled in volume.
2
Make the Filling: Mix ground pork, Chinese sausage, shiitake mushrooms, onion, garlic, oyster sauce, soy sauce, sugar, white pepper, and spring onion in a bowl. Combine thoroughly until all ingredients are evenly distributed.
3
Shape the Dough Balls: Divide the risen dough into 8 equal portions. Roll each portion into a ball, then flatten into a disc measuring approximately 4 inches in diameter.
4
Fill and Seal the Buns: Place a generous spoonful of pork filling and a quarter of hard-boiled egg in the center of each dough disc. Gather the edges upward and pinch tightly to seal, shaping into a rounded bun form.
5
Prepare for Steaming: Set each filled bun on individual parchment paper squares. Allow buns to rest for 15 minutes while preparing the steamer.
6
Steam the Buns: Arrange buns in steamer over boiling water. Steam for 15–20 minutes until dough is fully cooked and fluffy throughout. Serve immediately while warm.
Additional Information

Equipment Needed

  • Large mixing bowls
  • Steamer with lid
  • Rolling pin
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 285
Protein 13g
Carbs 38g
Fat 9g

Allergy Information

  • Contains wheat gluten, eggs, and soy products. Oyster sauce may contain shellfish derivatives.
Lena Whitaker

Sharing easy, wholesome recipes for home cooks who love simple, flavorful meals.