Fluffy Steamed Bao Buns Recipe: Soft, Pillowy Chinese Bao

Soft, pillowy bao buns are a delightful snack and surprisingly easy to make at home. Start with a simple yeasted dough and enjoy them plain or filled with meats, vegetables, seafood, or sweet fillings. This steamed bao bun recipe freezes well, so you can make a big batch to store for later or grab one as a midnight treat.

closeup: several taiwanese bao buns on a wooden surface

Although bao have roots in Chinese mantou, this recipe reflects a Taiwanese-style bao bun—equally fluffy but simpler in shape. The result is a versatile, handheld comfort food that works as a snack or part of a casual meal.

Plan ahead: total time is about two hours from start to finish, but most of that is hands-off while the dough rises. Active prep takes roughly 15 minutes, and steaming just before serving adds another short step.

Table of Contents

  • For the best bao buns
  • Ingredient Notes and Substitutions
  • How to Make Bao Buns
  • Recommended Tools
  • Storing and Reheating
  • Frequently Asked Questions
  • Steamed Bao Buns Recipe

This bao recipe works beautifully for pork buns—fill with Chinese BBQ pork, braised pork belly, or shrimp. Use whatever fillings you prefer and experiment to find your favorite combinations.

Tip From Kevin

For the best bao buns

  • After the first rise, roll the dough into ovals and lightly brush with oil before folding to prevent sticking.
  • Place each bun on a small parchment square before steaming.
  • Steam in batches, leaving space between buns so they don’t stick together.
  • After steaming, leave the steamer lid on for a minute or two before opening to prevent collapsing.
overhead: wooden steamer with steamed buns

Ingredient Notes and Substitutions

(See the recipe card below for exact quantities)

  • Flour – All-purpose flour works well; unbleached all-purpose is fine too.
  • Sugar, Salt & Yeast – Sugar feeds the yeast; salt controls fermentation and adds flavor.
  • Baking Powder – Helps the buns stay light and tender.
  • Milk – Use room-temperature milk so it can trap air and help the dough rise; cold milk can yield a denser texture.
  • Vegetable Oil – Keeps the dough moist and soft. You can substitute other neutral oils or butter, though texture may change slightly.
  • Sesame Oil – Brush a small amount on the rolled dough to add flavor and help the buns open when steamed.
photo collage shows my bao bun recipe in a mixer, rising, and a hand punching it down after rising

How to Make Bao Buns

  1. Mix the dough. In a stand mixer fitted with a dough hook, combine flour, sugar, yeast, salt, and baking powder. With the mixer running, slowly add room-temperature milk and a tablespoon of vegetable oil. Mix about 10 minutes until the dough is smooth, soft, and elastic.
  2. First rise. Shape the dough into a ball, cover with a damp cloth, and let rise for 1 hour. Meanwhile, cut parchment into 4-inch squares for steaming.
  3. Cut the rolls. Punch down the dough and roll it to about 1/2-inch thickness. Brush a thin layer of sesame oil over the surface, then cut 3½–4-inch circles with a cutter or glass.
  4. Second rise. Fold each circle in half, place on a parchment square, and gently press so it stays folded. Cover and let rest 30 minutes.
  5. Steam the buns. Bring water to a boil in a steamer or wok and set a steamer basket in place. Arrange buns (with parchment) in the basket with at least 1 inch between each. Steam over medium heat for 12 minutes, then turn off the heat and let the lid remain closed for 5 minutes before opening.
  6. Cool and serve. Transfer buns, using the parchment, to a wire rack to cool slightly. Repeat until all buns are steamed, then serve warm.

Recommended Tools

  • Stand mixer with a dough hook for easier kneading.
  • Cookie or biscuit cutter (3½–4 inches) or a drinking glass as an alternative.
  • Steamer with basket (a wok with a steamer basket also works).
  • Wire rack to cool buns without soggy bottoms.

Storing and Reheating

Store cooled leftover buns in an airtight container in the refrigerator with a paper towel to absorb condensation. They keep for up to five days.

For longer storage, freeze the buns either before or after steaming. To freeze cooked buns, cool completely, flash-freeze on a sheet pan, then transfer to a sealed bag or container. Thaw frozen dough in the refrigerator before steaming. Reheat steamed buns by wrapping each in a damp paper towel and microwaving in short bursts until warm.

closeup: my steamed bao bun recipe in a wooden steamer

Share this recipe on Pinterest!

Love this recipe? Share it with the world on Pinterest.

Share on Pinterest

Frequently Asked Questions

What is a bao bun?

Bao buns are soft, steamed breads made from a leavened yeast dough. They’re pillowy and slightly chewy, often folded and stuffed with savory or sweet fillings. They’re ideal as a portable, handheld snack or as part of a casual meal.

What’s the difference between bao and dumplings?

Bao are made with leavened dough, giving them a fluffy, roll-like texture after steaming. Dumplings use thinner, unleavened wrappers and are typically boiled, steamed, pan-fried, or a combination. Filling styles overlap, but texture and dough are the main differences.

Why do my steamed buns collapse?

Let the buns rest inside the covered steamer for the recommended five minutes after turning off the heat. Opening the lid immediately lets cool air in and can cause the buns to deflate.

closeup: several bao buns in a wooden steamer, ready for pork buns
img 12815 6

Steamed Bao Buns

5 from 1 vote
Make Taiwanese bao buns at home with simple pantry ingredients. These steamed, fluffy buns are perfect stuffed for sandwiches and snacks.
Servings: 10
Prep: 15
Cook: 12
Dough Rise: 1 15
Total: 1 42
Pin Recipe
Print Recipe

Ingredients

  • 1 1/4 cups all-purpose flour
  • 1/8 cup sugar
  • 1 teaspoon dry instant yeast
  • 1/2 teaspoon salt
  • 1/2 teaspoon baking powder
  • 2/3 cup milk (room temperature)
  • 1 tablespoon vegetable oil
  • sesame oil (for brushing)

Instructions

  • In a stand mixer with a dough hook, combine flour, sugar, yeast, salt, and baking powder. Slowly add room-temperature milk and 1 tablespoon oil while mixing. Knead on low for about 10 minutes until the dough is smooth, elastic, and not sticky. If too wet, add flour 1/2 tablespoon at a time.
  • First rise. Shape the dough into a ball, cover with a damp cloth, and let it rise 1 hour. Meanwhile, cut ten 4-inch parchment squares.
  • Punch the dough down and roll to 1/2-inch thickness. Brush with sesame oil to help the buns open when steamed.
  • Use a cookie cutter or cup to cut 3 1/2–4 inch circles from the dough.
  • Second rise. Fold each circle in half, place on a parchment square, and gently press so it stays folded. Cover and rest 30 minutes.
  • Bring water to a boil in a steamer or wok, set the steamer basket in place, and arrange buns with parchment leaving 1 inch between them. Steam over medium heat 12 minutes. Turn off heat and keep the lid closed for 5 minutes before opening.
  • Transfer to a wire rack to cool slightly and repeat with remaining buns.

Nutrition

Calories: 80 kcal | Carbohydrates: 16 g | Protein: 3 g | Fat: 1 g

Nutrition information is an estimate and should not replace professional advice.

Course: Bread
Cuisine: Asian, Taiwanese
Author: Kevin
titled image (and shown): taiwanese steamed bao buns