Bánh Bao (Vietnamese Steamed Pork Buns)

Short Description

Bánh Bao are traditional Vietnamese steamed buns filled with savory ground pork, mushrooms, Chinese sausage, and a slice of hard-boiled egg. These fluffy, soft buns are a staple in Vietnamese cuisine and are typically enjoyed for breakfast or as a snack. Their rich, flavorful filling and tender steamed dough make them a comforting and satisfying dish.

Why You’ll Love This Recipe

  • Brings authentic Vietnamese street food to your home kitchen
  • Soft and fluffy texture paired with savory, flavorful filling
  • Great for meal prepping or enjoying on the go
  • Easily customizable with various fillings
  • A fun and rewarding cooking project for all skill levels

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Dough

  • All-purpose flour
  • Instant yeast
  • Baking powder
  • Whole milk (warmed)
  • Granulated sugar
  • Vegetable oil

For the Filling

  • Ground pork
  • Wood ear mushrooms (rehydrated and minced)
  • Yellow onion (minced)
  • Fish sauce
  • Oyster sauce
  • Granulated sugar
  • Salt
  • Ground black pepper
  • Chinese sausage (sliced)
  • Hard-boiled eggs (quartered)

Directions

  1. Make the Dough
    In a bowl, mix warm milk with instant yeast and let it sit until foamy. In another bowl, combine flour, baking powder, and sugar. Add in the yeast mixture and oil, then knead until a smooth, elastic dough forms. Cover and let rise in a warm area for about 1 hour, or until doubled in size.
  2. Prepare the Filling
    In a large bowl, combine ground pork, mushrooms, onion, fish sauce, oyster sauce, sugar, salt, and pepper. Mix thoroughly. Divide into small balls. Flatten each, place a slice of sausage and a piece of egg in the center, and form into meatballs.
  3. Assemble the Buns
    Punch down the dough and divide it into equal portions. Flatten each piece into a disc, keeping the center thicker. Place a meatball in the center, wrap the dough around it, and pinch to seal. Place each bun seam-side down on parchment paper.
  4. Steam the Buns
    Let the assembled buns rest for 20 minutes while you prepare the steamer. Steam over boiling water for about 15–18 minutes or until fully cooked and fluffy. Do not open the lid during steaming.

Servings and timing

This recipe makes approximately 8 buns.
Prep Time: 1 hour 30 minutes (including rising time)
Cook Time: 18 minutes
Total Time: About 2 hours

Variations

  • Chicken Filling: Substitute ground pork with ground chicken for a leaner version.
  • Vegetarian: Use tofu, mushrooms, and vegetables instead of meat.
  • Sweet Version: Try a mung bean or sweet custard filling for a dessert-style bánh bao.
  • Spicy: Add chili paste or chopped chilies to the pork mixture for a spicy kick.

Storage/Reheating

Store leftover buns in an airtight container in the refrigerator for up to 4 days.
To reheat, steam for 5–7 minutes or microwave covered with a damp paper towel for 1–2 minutes.
For longer storage, freeze buns individually, then steam from frozen for 15–20 minutes until heated through.

FAQs

What does bánh bao mean?

“Bánh bao” translates to “wrapped cake” in Vietnamese, referring to the dough wrapped around the filling.

Can I use a different type of meat?

Yes, ground chicken, beef, or turkey can be used in place of pork.

Do I need a bamboo steamer?

No, any steamer will work as long as you ensure even steam and space for the buns to expand.

Why is my dough not rising?

Check if your yeast is active and the milk is warm (not hot). Let the dough rise in a warm environment.

Can I make the dough in advance?

Yes, you can refrigerate the dough overnight. Bring it to room temperature before shaping and steaming.

What is the best flour for bánh bao?

All-purpose flour works well, though some recipes use a mix of cake flour for a lighter texture.

Can I omit the egg or sausage?

Yes, you can customize the filling to your liking or dietary needs.

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

Place each bun on a square of parchment paper before steaming.

Are these gluten-free?

Not by default, but you could experiment with gluten-free flour blends, though the texture may differ.

Can I add vegetables to the filling?

Yes, finely chopped carrots or cabbage can be added to the pork mixture.

Conclusion

Bánh Bao offers a delicious taste of Vietnam with its flavorful pork filling and soft steamed dough. Whether you’re making them for the first time or reliving a nostalgic favorite, these buns are satisfying, customizable, and well worth the effort. Enjoy them fresh, or store for convenient meals throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bánh Bao (Vietnamese Steamed Pork Buns)

Bánh Bao (Vietnamese Steamed Pork Buns)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sarra
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour 50 minutes
  • Yield: 8 buns 1x
  • Category: Snack
  • Method: Steaming
  • Cuisine: Vietnamese
  • Diet: Halal

Description

Bánh Bao are fluffy Vietnamese steamed buns filled with a savory pork mixture, often including mushrooms, Chinese sausage, and a quail egg, making them a satisfying snack or meal.


Ingredients

Units Scale
  • 3 cups all-purpose flour
  • 2 tsp baking powder
  • 2 1/4 tsp active dry yeast
  • 3 tbsp sugar
  • 3/4 cup warm milk
  • 1/4 cup warm water
  • 1 tbsp vegetable oil
  • 1/2 lb ground pork
  • 1/4 cup wood ear mushrooms, soaked and chopped
  • 2 green onions, finely chopped
  • 1 tbsp oyster sauce
  • 1 tbsp soy sauce
  • 1 tsp sugar (for filling)
  • 1/2 tsp ground black pepper
  • 1 Chinese sausage, thinly sliced
  • 4 quail eggs, hard boiled and peeled

Instructions

  1. In a bowl, combine warm water, warm milk, sugar, and yeast. Let it sit for 10 minutes until foamy.
  2. In a large bowl, mix flour and baking powder. Add yeast mixture and oil. Knead until a smooth dough forms. Cover and let rise for 1 hour.
  3. Mix ground pork, chopped mushrooms, green onions, oyster sauce, soy sauce, sugar, and pepper in a bowl. Set aside.
  4. After dough has risen, divide into 8 portions. Flatten each portion into a circle.
  5. Place a spoonful of pork filling in the center of each dough circle. Add a slice of Chinese sausage and a quail egg.
  6. Wrap dough around the filling and pinch to seal the top.
  7. Place each bun on a parchment square and let rest for 15 minutes.
  8. Steam buns over boiling water for 15-20 minutes until fluffy and cooked through.

Notes

  • Make sure the water for steaming is boiling before placing buns in the steamer.
  • You can substitute chicken or tofu for pork for different versions.
  • Don’t overcrowd the steamer to avoid sticking.

Nutrition

  • Serving Size: 1 bun
  • Calories: 250
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 1g
  • Protein: 10g
  • Cholesterol: 60mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *