Taiwanese Steamed Bao Buns

5 from 1 vote

Fluffy and chewy Bao Buns are wildly popular throughout Asia and beyond for their mild yet delicious taste and convenience. An evolved form of Chinese “mantou,” these steamed bao buns puff up beautifully and are perfect for filling with your favorite BBQ or veggie stir fry dishes.

Several Taiwanese steamed bao buns laid out

Taiwanese steamed bao buns are pillowy soft, pleasantly chewy, and incredibly fluffy rolls that are simple to make and eat. Traditionally, each bun is stuffed with some sort of filling and eaten on the go. They’re a versatile comfort food and convenient fast food item rolled into one.

It takes roughly two hours to prepare this recipe at home, but most of that time is spent allowing the yeast dough to rise. It takes only 15 minutes of prep and less than 15 minutes of cook time. With a little patience, you can make a whole batch of these delicious Taiwanese treats in no time!

These Asian rolls are very commonly served with a BBQ pork filling, such as this Chinese BBQ Pork. You could also fill them with Pork Belly (Hong Shao Rou) or the sweet and spicy shrimp used in my Thai Shrimp Pizza recipe!

container with bao buns


  • Flour – All purpose flour will do the trick. If you prefer unbleached flour, that’s fine — the dough will be just as moist, soft, and fluffy. 
  • Sugar, Salt, & Yeast – You’ll rarely find a bread recipe without this trio. Sugar feeds the yeast, and the salt slows it down, facilitating the fermentation process. 
  • Baking Powder – To make the bao bun dough light and fluffy.
  • Milk – It’s important to use room temperature milk — it allows the milk to trap air, which expands and makes the buns even fluffier while they bake. Using cold milk will result in flat, almost crumbly bread. 
  • Vegetable Oil – For incredibly moist, soft rolls. Some alternatives include coconut oil, olive oil, or butter. In my experience, however, they don’t bring the same moisture to the dough.
  • Sesame Oil – A little bit of this oil goes a long way. I simply brush it over the dough before baking, both for flavor and to help the leavened dough expand. 
photo collage shows steps in making a Turkish bread recipe


  1. Make the Dough. Add the flour, yeast, sugar, salt, and baking powder to the bowl of your stand mixer. Slowly add the milk and oil. Using a dough hook attachment, mix on low until it becomes pliable and smooth. Work the dough into a ball, cover with a damp paper towel, and let rise for 1 hour. 
  2. Cut the Parchment Paper. Meanwhile, cut out ten 4” parchment paper squares for steaming the rolls. 
  3. Roll the Dough. Roll it out until it is ½“ thick. Brush the top with sesame oil. 
  4. Shape the Buns. Using a cookie cutter or rim of a cup, cut circles out of the dough that are 3 ½ – 4 inches wide. Fold in half, transfer to the parchment squares, and gently flatten with your hands. Cover with a towel while it rises for another 30 minutes. 
  5. Steam. Boil water in your steamer and add the steamer basket. Carefully lift the buns by the parchment squares and place them in the basket, leaving an inch of room around each square. Steam the dough on medium for 12 minutes. Then, turn off the heat, and let rest for 5 minutes before uncovering and repeating with the remaining dough.
several bao buns inside of a container

What is a bao bun? 

Bao buns are steamed Asian buns that are pillowy, chewy, and soft. They’re made with a simple yeast dough and are often filled with a variety of ingredients, such as meat, beans, vegetables… really, anything you can think of!

These steamed rolls are handheld and meant to be eaten on the go. Just pick one up and take a bite! 

Are bao buns Chinese or Japanese? 

Steamed bao buns are, traditionally, a Chinese invention derived from the Northern Chinese “mantou.” However, they have taken on a new life in Taiwanese cuisine in the form of a wildly popular fast food meal. Generally, you’ll find a Taiwanese bao bun stuffed with everything from meat to veggies. 

Can you freeze bao buns? 

Absolutely. You can freeze the rolls after they’ve been steamed, or simply freeze the bao bun dough to be steamed at your leisure later on. They’ll retain their texture for a couple of months. 

If steaming from frozen, allow the dough to thaw in the fridge before adding to your steamer. 

To reheat steamed buns from frozen, wrap them in a damp paper towel and microwave in 10 second bursts until warmed. 

Taiwanese Steamed Bao Buns

5 from 1 vote
Steamed Bao Buns are a simple Taiwanese bread made with leavened yeast dough. Stuff these fluffy, buns with your favorite BBQ or veggies!
Servings: 10
Prep: 15 minutes
Cook: 12 minutes
Dough Rise: 1 hour 15 minutes
Total: 1 hour 42 minutes



  • In a stand mixer using dough hook, combine flour, sugar, yeast, salt and baking powder. Slowly pour in room temp milk and tablespoon oil. Mix for 10 minutes on low speed until dough is elastic, smooth and soft. (If you find the dough too wet, add 1/2 tbsp flour at a time and knead it in until it reaches a consistency that's not too sticky.) Shape it to a large ball and cover with damp cloth. Set aside for 1 hour to rise.
  • Cut 10 4-inch square parchment paper squares for steaming.
  • Punch the dough down and roll out to 1/2 inch thickness, then brush sesame oil over the top. (This will help the baos open up the after being steamed).
  • Use a cookie cutter or cup to cut 3 1/2 – 4 inch circles out of the dough. Fold each circle in half, place it onto the parchment squares and gently press down to flatten. Cover with kitchen towel and let the baos rest for another 30 minutes (they will rise during this time).
  • In a wok or steamer boil water and place steamer basket inside. Transfer buns with parchment squares to the steamer with 1 inch room around each. Cover and steam over medium heat for 12 minutes. Turn heat off and leave lid on, let rest 5 minutes.
  • Remove to rack to cool and repeat with remaining buns.



Calories: 80kcal | Carbohydrates: 16g | Protein: 3g | Fat: 1g | Saturated Fat: 1g | Cholesterol: 2mg | Sodium: 145mg | Potassium: 53mg | Fiber: 1g | Sugar: 3g | Vitamin A: 26IU | Vitamin C: 1mg | Calcium: 35mg | Iron: 1mg

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

Course: Bread
Cuisine: Asian, Taiwanese
Author: Kevin
Have You Made This Recipe? Let Me Know on InstagramTag @keviniscooking or tag me #keviniscooking!
overhead view of bao buns in container


I was bitten by the cooking bug as a kid cooking and baking along side my mom. After an ROP restaurant course in high school, I went to work in restaurants and catering. My love of travel and food has led me across the world and I love to share those foods with family and friends.

Free Bonus
Kevin's Guide to Amazing International Cooking
My secrets to authentic & delicious international recipes

Explore More

Leave a comment

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

Recipe Rating


  1. 5 stars
    I made these and they turned out just like I remembered! I’ll be honest, it was a challenge for me, but I did it! great taste and the video helped me. I filled them with pork belly may favorite.