Go Back
+ servings
homemade bao buns recipe
Print Recipe
5 from 3 votes

How To Make Bao Buns

Learn how to make soft fluffy and perfectly steamed bao buns with this easy recipe. These soft steamed homemade vegan buns are like plain canvas and you can fill them with typically anything you like.
Prep Time1 hr
Cook Time6 mins
Course: Main Course, Side Dish
Cuisine: Asian
Keyword: Bao, Bao buns
Servings: 12 bao buns
Calories: 129kcal
Author: Harini


  • Steamer


  • 3 cups plain flour/ all purpose flour 380 grams
  • 1.5 teaspoon Instant or easy bake yeast 4 grams
  • 2 teaspoons sugar
  • 1 tablespoon oil
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 3/4 cup water add more if required for kneading


  • Combine flour, yeast, sugar, baking powder, salt in a bowl.
  • Add oil and mix well.
  • Add water gradually and knead into a soft yet a bit stiff dough. You can use your stand mixer and knead for 2-3 minutes or knead for 5 minutes by hand.
  • Let the dough proof for 45-60 minutes.
  • Once the dough has has doubled in volume punch slightly and knead for a minute.
  • Roll the dough into large circle of 1/5″ thickness.
  • Using a 4″ cutter, cut out small circles.
  • Fold each circle into half as shown.
  • Arrange in a steamer plate and steam for 5-6 minutes.
  • Once they are well steamed they puff up, looks a a bit glossy and dry to touch.
  • Fill in with your favorite veggie or tofu preparation and serve warm.


  • These bao buns taste best when eat hot. If you happen to make them ahead, keep them closed in the steamer itself and reheat for 2 minutes just before serving.
  • I have olive oil here, you can use any oil or melted butter.


Serving: 12bao buns | Calories: 129kcal