Vietnamese Steamed Dumplings (Bánh Bao)

Updated November 4, 2026

Total time
3 hr 5 min
prep 45 min · cook 1 hr
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Vietnamese Steamed Dumplings (Bánh Bao)

Vietnamese steamed dumplings, often called bánh bao, are soft, yeast-raised buns filled with savory pork, mushrooms, noodles, and egg. They are served warm as a snack or light meal, and the fluffy dough balances a well-seasoned filling; family and regional versions vary in their fillings and shapes.

Ingredients

  • 4 cups (500 g) all-purpose flour, plus a little more for dusting
  • 1/3 cup (65 g) granulated sugar
  • 2 teaspoons (7 g) instant yeast
  • 2 teaspoons (8 g) baking powder
  • 1/2 teaspoon (3 g) fine salt
  • 1 cup (240 ml) lukewarm milk
  • 2 tablespoons (30 ml) neutral oil, such as canola
  • 12 ounces (340 g) ground pork
  • 1/2 cup (75 g) finely chopped yellow onion
  • 1/4 cup (15 g) dried wood-ear mushrooms
  • 1 ounce (28 g) dried mung bean vermicelli
  • 1 small Chinese sausage, about 1 1/2 ounces (45 g), finely diced; optional
  • 1 tablespoon (15 ml) fish sauce
  • 1 tablespoon (15 ml) soy sauce
  • 1 teaspoon (4 g) granulated sugar
  • 1/4 teaspoon (0.5 g) ground black pepper
  • 1 teaspoon (5 ml) neutral oil, for the filling
  • 1 tablespoon (8 g) cornstarch
  • 3 large eggs
  • 12 small parchment squares, about 3 inches (7.5 cm) wide
  • 6 cups (1.4 L) water for the steamer, or as needed

Instructions

  1. Make the dough. In a large bowl, whisk together the flour, sugar, instant yeast, baking powder, and salt. Add the lukewarm milk and 2 tablespoons oil. Stir until a shaggy dough forms, then knead on a lightly floured surface for 8 to 10 minutes, until smooth and springy. If it feels very sticky, dust your hands and the surface lightly rather than adding a large amount of flour; a soft dough makes a tender bun.
  2. Let the dough rise. Put the dough in a lightly oiled bowl, turn it once to coat, and cover. Leave it in a warm, draft-free place for about 60 minutes, or until roughly doubled in size. The exact time varies with room temperature. While it rises, prepare the eggs and filling ingredients, but keep the dough covered so its surface does not dry out.
  3. Cook the eggs and soften the dried ingredients. Put the eggs in a small saucepan, cover with water, bring to a boil, then lower the heat to maintain a gentle boil for 10 to 12 minutes. Cool them in cold water, peel, and cut each into four wedges; the yolks and whites should be firm. Separately, cover the wood-ear mushrooms with hot water and soak for 10 minutes, then drain, trim away any tough centers, and mince. Soak the vermicelli in hot water for 5 minutes, drain well, and snip it into short lengths.
  4. Make the pork filling. Heat 1 teaspoon oil in a skillet over medium heat. Add the onion and optional Chinese sausage and cook for about 2 minutes, stirring. Add the pork and break it into small pieces. Stir in the mushrooms, vermicelli, fish sauce, soy sauce, sugar, pepper, and cornstarch. Cook, stirring, until the pork is no longer pink and a food thermometer in the thickest portion reads 160°F (71°C), the USDA FSIS safe minimum for ground pork. If it has not reached that temperature, keep cooking and check again. Transfer the mixture to a shallow dish and cool for 10 minutes before shaping; warm filling can soften the dough and make it harder to seal.
  5. Divide and fill. Gently press the risen dough to release large air pockets. Divide it into 12 equal pieces, keeping unused pieces covered. Roll one piece into a ball, then flatten it into a round about 4 inches (10 cm) across, leaving the center slightly thicker than the edge. Place about 2 tablespoons of cooled pork filling in the middle and add one egg wedge. Bring the dough edges up around the filling, pleat them together, and pinch firmly to seal. Set the bun seam-side down on a parchment square. Repeat with the remaining dough and filling, distributing the filling evenly.
  6. Steam the buns in batches. Arrange the buns in a steamer with at least 1 inch (2.5 cm) between them; they expand as they cook. If your steamer cannot hold all 12 without crowding, cook two batches. Bring the water to a steady simmer before adding the basket, making sure the water does not touch the buns. Cover and steam each batch for 18 minutes over medium-low heat. Avoid lifting the lid during cooking, since a sudden temperature change can make the buns wrinkle or sink.
  7. Rest and serve. Turn off the heat and leave the lid slightly ajar for 5 minutes before lifting it fully. This gentle transition helps the buns keep their shape. Check that the centers are piping hot, then serve warm. If steaming in batches, keep the first batch loosely covered while the second cooks; do not seal hot buns in an airtight container, which traps condensation on the dough.

Tips

  • Keep the dough soft, not stiff. Flour brands and humidity affect how much liquid the dough absorbs. Knead first, then add flour only a teaspoon at a time if it is too sticky to handle. A firm, dry dough is more likely to produce dense buns or split seams.
  • Know your dried mushrooms. Wood-ear mushrooms are sold dried in many Asian grocery stores and add a mild, springy crunch. If they are unavailable, use the same amount of finely chopped fresh shiitake; it brings a deeper, more aromatic mushroom flavor and does not need soaking.
  • Seal the filling inside. Drain the noodles and mushrooms thoroughly and let the cooked filling cool before assembling. Too much liquid can leak through the pleats, while overfilling makes the dough difficult to close. Keep the dough pieces you have not shaped under a clean towel.
  • Give the buns room. Use parchment under each bun and leave space around them in the steamer. If steam condenses heavily on the lid, tie a clean kitchen towel around the lid to catch droplets, keeping the towel well away from the flame or heating element.

Serving Suggestions

Serve bánh bao hot or warm, with the parchment peeled away just before eating. A small dish of soy sauce with sliced chile makes an easy dipping sauce; a little fish sauce mixed with lime juice, sugar, and water offers a brighter, sweet-salty option. Fresh cucumber, pickled carrot and daikon, or a simple herb salad can balance the rich filling without competing with the soft bun.

For a casual meal, allow two buns per person and add fruit or a light soup. They also work well as a portable lunch: let them cool until warm rather than sealing them while steaming, then pack them in a container. If serving several batches, keep each covered loosely and serve soon after steaming for the best contrast between fluffy dough and savory center.

Variations

For a pork-free filling, replace the ground pork with 12 ounces (340 g) ground chicken or turkey and cook it to 165°F (74°C), the USDA FSIS safe minimum for poultry. Ground beef can be used in the same quantity and should reach 160°F (71°C). The flavor and texture will change, so taste the cooked filling and adjust the soy sauce or pepper before cooling it.

For a meatless version, use crumbled firm tofu with finely chopped shiitake, onion, and the softened vermicelli. Cook the mixture until hot and fairly dry so it does not make the dough soggy; use soy sauce in place of fish sauce. You can also leave out the egg wedges, or use a smaller piece of hard-boiled egg in each bun. For a more traditional wood-ear texture, keep the mushrooms; for a simpler grocery-store version, chopped fresh shiitake is a practical substitute, though it makes the filling softer and more earthy.

The Chinese sausage is optional and contributes a sweet, cured flavor. If you cannot find it, omit it rather than adding extra salt, or use a little more onion for sweetness. Some cooks make larger buns with half an egg in each, while others make smaller, simpler buns without egg; adjust the filling amount to match the size, and make sure every seam closes securely.

Storage and Reheating

Refrigerate cooked buns within 2 hours of cooking, ideally in a covered container once they have stopped steaming heavily. They keep for 3 to 4 days in the refrigerator. For longer storage, freeze them in a single layer until firm, then transfer to a freezer-safe bag or container; for best texture, use within 2 to 3 months. Label the container with the date and separate layers with parchment so the buns do not stick together.

Reheat refrigerated buns in a steamer for about 6 to 8 minutes, or until hot all the way through. From frozen, steam for roughly 12 to 15 minutes; timing depends on bun size and how vigorously the steamer is producing steam. Check a bun by opening it and, if using a food thermometer, confirm the filling reaches 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. A microwave also works: cover a bun with a damp paper towel and heat in short bursts, checking the center to avoid a cold spot or rubbery dough. Do not leave cooked buns at room temperature for more than 2 hours.

Frequently Asked Questions

Are Vietnamese steamed dumplings the same as bánh bao? Bánh bao is the name commonly used for Vietnamese steamed buns, which are dumpling-like in that they enclose a filling in dough. Recipes vary: some include pork, Chinese sausage, mushrooms, noodles, and egg, while others use different meats or omit some of those ingredients. This version uses a soft yeast dough and a savory pork filling.

Can I make the dough or filling ahead? Yes. Make the filling a day ahead, cool it promptly, and refrigerate it in a covered container; use it within 3 to 4 days total. The dough is best shaped after its first rise, but it can be refrigerated overnight in a covered, lightly oiled bowl. Let chilled dough sit until workable, then shape and allow extra time if the buns need to puff before steaming.

Why did my buns turn out dense or wrinkled? Dense buns often come from dough that was too dry, insufficient kneading, or a rise that ended before the dough had expanded. Wrinkles or collapsed sides can result from crowding, lifting the steamer lid during cooking, or exposing the hot buns to a sudden temperature change. Keep the dough supple, steam over steady heat, and let the buns rest briefly with the lid ajar.

Can I use store-bought dumpling wrappers? Not as a direct swap for this recipe. Thin dumpling wrappers are designed for a different style of dumpling and will not rise into the soft, bread-like shell of bánh bao. If using wrappers, choose a separate dumpling recipe with a filling and cooking method designed for them; this pork mixture is cooked, so it can be used as a filling, but its texture may need adjusting.

Can I steam all the buns at once? Only if your steamer has enough room to leave space between them. The dough expands, and crowded buns can stick together or cook unevenly. A two-tier steamer can work if steam circulates freely between the levels; otherwise, steam in batches and maintain a gentle simmer, adding hot water if the pot needs it between batches.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).