These Bao Buns (Steamed Chinese Buns) are soft, fluffy, and light as clouds, with a tender texture that makes every bite feel comforting. I love how versatile they are, because I can fill them with crispy chicken, tofu, or fresh vegetables for a meal that feels both simple and special.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

3 1/2 cups all-purpose flour

2 tsp instant yeast

2 tbsp sugar

1 tsp salt

3/4 cup warm milk

1/4 cup warm water

2 tbsp vegetable oil

1 tsp baking powder

Extra oil for brushing

Directions

I start by combining the flour, instant yeast, sugar, and salt in a large bowl, mixing everything well so the dry ingredients are evenly distributed.

Next, I add the warm milk, warm water, and vegetable oil. I mix until the dough starts to come together.

I transfer the dough to a lightly floured surface and knead it for about 8 to 10 minutes, until it becomes smooth and elastic.

Then I place the dough in a lightly oiled bowl, cover it, and let it rise for 1 to 2 hours until it doubles in size.

Once the dough has risen, I punch it down and knead it briefly. I sprinkle the baking powder over the dough and knead again until it is fully incorporated.

After that, I divide the dough into 12 equal portions and roll each one into a ball.

I roll each ball into an oval about 1/4 inch thick. Then I lightly brush the surface with oil and fold the oval in half to create the classic bao shape.

I place each shaped bun on a small piece of parchment paper and let them rest for 30 minutes until slightly puffed.

When they are ready, I arrange the buns in a steamer basket, making sure to leave space between each one. I steam them over simmering water for 10 minutes.

Finally, I turn off the heat and let the buns sit in the steamer for 2 minutes before removing them, which helps prevent them from collapsing.

Servings and timing

I get 12 servings from this recipe. The prep time is 20 minutes, the cooking time is 10 minutes, and the total time is about 2 hours 30 minutes. Each bun contains approximately 180 calories.

Variations

I like to switch these bao buns up depending on what I am serving. Sometimes I fill them with crispy chicken for a hearty option, and other times I go with tofu for something lighter. I also enjoy using fresh vegetables for a colorful and simple filling. For a slightly richer dough, I sometimes use a little more milk and make sure the buns stay especially tender. I can also add a touch of sweetness by pairing them with hoisin sauce, or keep them savory with spicy sauces and crunchy toppings.

Storage/Reheating

I store leftover bao buns in an airtight container in the refrigerator for up to 3 days. For longer storage, I freeze them in a sealed container or freezer bag with parchment between them so they do not stick together. When I want to reheat them, I prefer steaming them for a few minutes because that helps bring back their soft texture. If I am in a hurry, I can microwave them briefly with a damp paper towel to keep them from drying out.

FAQs

Why did my bao buns collapse after steaming?

I find that bao buns can collapse if I remove them too quickly from the steamer. That is why I let them sit for 2 minutes after turning off the heat. I also make sure not to overproof the dough, because that can weaken the structure.

Can I make the dough ahead of time?

Yes, I can prepare the dough ahead of time and let it rise in the refrigerator for a slower fermentation. When I am ready to use it, I bring it closer to room temperature before shaping the buns.

Do I need a bamboo steamer to make bao buns?

No, I do not need a bamboo steamer. I can use any steamer basket that fits over simmering water, as long as the buns have enough space to expand while steaming.

Can I make these bao buns without milk?

Yes, I can replace the milk with water or a plain unsweetened plant-based milk. The texture may change slightly, but the buns can still turn out soft and fluffy.

What can I fill bao buns with?

I like filling bao buns with crispy chicken, tofu, or fresh vegetables. I also enjoy adding pickled vegetables, herbs, or sauces to give them more flavor and texture.

Conclusion

I think these steamed bao buns are a wonderful homemade recipe to keep on hand because they are soft, fluffy, and incredibly versatile. I love that I can serve them with different fillings depending on my mood, and I always find the final result both comforting and impressive. This is the kind of recipe I enjoy making when I want something simple, satisfying, and full of homemade charm.


📖 Recipe:

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

Bao Buns (Steamed Chinese Buns)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 2 hours 30 minutes
  • Yield: 12 buns
  • Diet: Vegetarian

Description

Soft, fluffy steamed bao buns with a light and airy texture, perfect for filling with savory or fresh ingredients. These versatile buns are simple to make and deliver comforting, homemade flavor.


Ingredients

3 1/2 cups all-purpose flour

2 tsp instant yeast

2 tbsp sugar

1 tsp salt

3/4 cup warm milk

1/4 cup warm water

2 tbsp vegetable oil

1 tsp baking powder

Extra oil for brushing


Instructions

  1. In a large bowl, combine flour, yeast, sugar, and salt.
  2. Add warm milk, warm water, and vegetable oil, then mix until a dough forms.
  3. Knead the dough on a floured surface for 8–10 minutes until smooth and elastic.
  4. Place in an oiled bowl, cover, and let rise for 1–2 hours until doubled.
  5. Punch down the dough, knead briefly, then knead in the baking powder.
  6. Divide into 12 portions and shape each into a ball.
  7. Roll each ball into an oval about 1/4 inch thick, brush lightly with oil, and fold in half.
  8. Place on parchment paper and let rest for 30 minutes until slightly puffed.
  9. Steam buns over simmering water for 10 minutes.
  10. Turn off heat and let buns sit in the steamer for 2 minutes before removing.

Notes

Fill with chicken, tofu, or vegetables for different variations.

Replace milk with water or plant-based milk if needed.

Store in the refrigerator for up to 3 days or freeze for longer storage.

Reheat by steaming or microwaving with a damp paper towel.

Do not overproof to prevent collapsing during steaming.

  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Bread
  • Method: Steaming
  • Cuisine: Chinese

Nutrition

  • Serving Size: 1 bun
  • Calories: 180 kcal
  • Sugar: 4 g
  • Sodium: 200 mg
  • Fat: 4 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 2.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 1 g
  • Protein: 5 g
  • Cholesterol: 5 mg

Similar Posts

Leave a Reply

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

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