Bao Buns Recipe
Introduction
Soft, fluffy, and slightly sweet, bao buns are a delightful Asian-inspired treat perfect for stuffing with savory fillings or enjoying on their own. Making them at home is easier than you might think, and the results are wonderfully tender steamed buns that will impress family and friends.

Ingredients
- 1/3 cup warm water
- 2/3 cup warm whole milk
- 2 tablespoons granulated sugar
- 1 tablespoon active dry yeast
- 3 cups all-purpose flour
- 1/4 teaspoon baking powder
- 1/4 teaspoon salt
- 2 tablespoons vegetable oil
Instructions
- Step 1: In a small saucepan, combine the warm water and warm whole milk. Heat gently until the temperature reaches about 110°F–115°F.
- Step 2: Remove from heat and let cool slightly so it doesn’t kill the yeast. Stir in the sugar and yeast, then let the mixture sit for about 5 minutes until it becomes frothy.
- Step 3: In a large bowl, whisk together the all-purpose flour, baking powder, and salt.
- Step 4: Create a well in the center of the dry ingredients. Pour in the warm liquid mixture and add the vegetable oil. Stir until a shaggy dough forms. If it feels too dry, add an extra tablespoon of warm water.
- Step 5: Turn the dough onto a lightly floured surface and knead for 8–10 minutes until smooth, elastic, and slightly tacky.
- Step 6: Place the dough in a lightly greased bowl, turning once to coat it with oil. Cover with a clean towel or plastic wrap and let it rise in a warm place until doubled in size, about 90 minutes.
- Step 7: Punch down the risen dough and knead briefly. Roll it into a 1/4-inch thick rectangle. Using a round cutter about 3 to 3 1/2 inches in diameter, cut out circles.
- Step 8: Fold each circle in half to form a half-moon shape and gently press to seal, keeping them puffy.
- Step 9: Place each folded bun on a small square of parchment paper in a steamer basket, leaving at least 1 inch space between them. Cover and let rest for about 30 minutes until slightly puffed.
- Step 10: Bring water to a simmer in a pot suitable for steaming. Place the basket over the simmering water without letting the water touch the buns. Cover and steam for 10 minutes or until fully puffed and cooked through. Steam in batches if necessary.
- Step 11: Carefully remove the buns from the steamer. Let them cool slightly before serving. Enjoy warm, plain, or filled with your favorite ingredients and sauces.
Tips & Variations
- For a softer crust, brush the buns lightly with vegetable oil before steaming.
- Try adding chopped green onions or sesame seeds to the dough for extra flavor.
- If you don’t have a steamer, use a metal colander or sieve over a pot with a lid to steam the buns.
- Fill the buns with braised pork, crispy tofu, or pickled vegetables for classic or creative variations.
Storage
Store leftover bao buns in an airtight container in the refrigerator for up to 2 days. Reheat by steaming them again for 3–5 minutes until soft and warm. For longer storage, freeze the buns on parchment paper and thaw before steaming.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use all-purpose flour for bao buns?
Yes, all-purpose flour works well and yields soft, fluffy buns. Some recipes use cake flour for extra tenderness, but all-purpose is a good, accessible choice.
How do I know when the buns are fully cooked?
The buns should be fully puffed and feel light yet springy when gently pressed. Steaming them for about 10 minutes usually ensures they are cooked through.
PrintBao Buns Recipe
Soft and fluffy homemade Bao Buns made from a lightly sweetened yeast dough, steamed to perfection. These versatile buns are perfect for savory fillings or enjoyed plain, delivering a tender, pillowy texture that’s a staple in Asian cuisine.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 40 minutes
- Yield: 12 bao buns 1x
- Category: Bread
- Method: Steaming
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
Dough Ingredients
- 1/3 cup warm water
- 2/3 cup warm whole milk
- 2 tablespoons granulated sugar
- 1 tablespoon active dry yeast
- 3 cups all-purpose flour
- 1/4 teaspoon baking powder
- 1/4 teaspoon salt
- 2 tablespoons vegetable oil
Instructions
- Heat liquids: In a small saucepan, combine the warm water and warm whole milk. Heat gently until the temperature reaches about 110°F–115°F to activate the yeast without killing it.
- Activate yeast: Remove the liquid mixture from heat and let it cool slightly. Stir in the sugar and active dry yeast, then let it sit for about 5 minutes until frothy and bubbly.
- Whisk dry ingredients: In a large bowl, whisk together the all-purpose flour, baking powder, and salt to evenly distribute the leavening agents and salt.
- Mix dough: Make a well in the center of the dry ingredients and pour in the yeast mixture along with the vegetable oil. Stir until a shaggy dough forms. If the dough feels too dry, add an additional tablespoon of warm water.
- Knead dough: Turn the dough onto a lightly floured surface and knead for 8–10 minutes until smooth, elastic, and slightly tacky to the touch.
- Rise dough: Place the dough in a lightly greased bowl, turning once to coat with oil. Cover with a clean towel or plastic wrap and let it rise in a warm place until doubled in size, about 90 minutes.
- Shape buns: Punch down the risen dough and knead briefly. Roll it out into a 1/4-inch thick rectangle. Use a 3 to 3 1/2-inch round cutter to cut circles. Fold each circle in half into a half-moon shape, pressing gently to seal while keeping the buns puffy.
- Rest buns: Place the folded buns on small squares of parchment paper inside a steamer basket, ensuring at least 1 inch of space between them. Cover and let the buns rest for 30 minutes until slightly puffed.
- Steam buns: Bring water to a simmer in a pot suitable for steaming. Place the steamer basket over the simmering water, making sure the water does not touch the buns. Cover and steam for 10 minutes until fully puffed and cooked through. Steam in batches if necessary.
- Remove buns: Carefully lift the buns from the steamer. Serve warm, plain or with your favorite fillings and dipping sauces.
- Cool buns: Allow the buns to cool slightly for best texture and to enjoy their soft, fluffy consistency.
Notes
- Make sure the liquids used to activate the yeast are not too hot to avoid killing the yeast.
- Kneading the dough properly is key to developing the gluten and creating the soft texture.
- Resting the shaped buns before steaming helps them become light and fluffy.
- Keep buns spaced well in the steamer to prevent sticking together.
- Use parchment paper squares under each bun for easy removal from the steamer.
- Serve immediately for the best texture or warm gently before serving.
Keywords: Bao buns, steamed buns, Asian bread, soft buns, yeast dough, homemade bao

