Home » Recipe Index » Taiwanese Recipes – Easy Taiwanese Dishes to Cook at Home » Bao Buns Recipe (Taiwanese Steamed Bao Buns)

Bao Buns Recipe (Taiwanese Steamed Bao Buns)

These homemade bao buns are incredibly soft, fluffy, and slightly chewy, making them perfect for braised pork belly, char siu, crispy pork belly, fried chicken, or even tofu. Once you learn how to make these steamed bao buns from scratch, you’ll have a versatile recipe for countless delicious meals.

Several freshly steamed bao buns on a wooden plate.

A Quick Look at the Recipe

🏷️ Recipe Name: Taiwanese Bao Buns
⏱️ Ready In: ~ 1 hours 30 minutes
🍽️ Serves: 9 pieces
🔥 Calories: 673 kcal per serving (estimate)
🧾 Main Ingredients: Bao flour, sugar, baking powder, instant yeast, water, oil, salt.
🥗 Dietary Info: Contains gluten.
🧠 Difficulty: Easy for beginner

Have a question? Ask AI!

These Taiwanese steamed bao buns are soft, fluffy, and slightly chewy, making them perfect for stuffing with your favorite savory fillings. Unlike my flower-shaped pumpkin steamed buns or cheese mantou, these folded bao buns are traditionally used to make Taiwanese gua bao. Fill them with Hong Shao Rou (Chinese braised pork belly), Char Siu Pork, Char Siu Chicken, or Crispy Pork Belly for a delicious meal that’s sure to impress your family and friends.

Why You Will Love This Recipe


  • Soft and fluffy every time – These homemade bao buns have a light, pillowy texture with a slightly chewy bite, making them perfect for holding your favorite fillings without falling apart.
  • Authentic Taiwanese recipe – This recipe creates the classic folded Taiwanese steamed bao buns traditionally used for gua bao. The buns steam up beautifully with a smooth, white exterior and a soft interior.
  • Make-ahead friendly – Steam the bao buns ahead of time and refrigerate or freeze them for later. Simply reheat them in a steamer whenever you’re ready to enjoy a quick meal.
  • Perfect for many fillings – These versatile bao buns pair wonderfully with Hong Shao Rou, Char Siu Pork, Char Siu Chicken, Crispy Pork Belly, fried chicken, tofu, or your favorite savory fillings.

Recipe Ingredients

A photo of steamed bao buns ingredients with labels.

Ingredient Notes

Bao FlourBao flour (also called Hong Kong flour or bao flour) is a low-protein, finely milled wheat flour that produces extra soft, fluffy steamed buns with a bright white color. If you can’t find pao flour, you can substitute it with cake flour. The buns may not be quite as white, but they’ll still be soft and delicious.

Where to buy: Pao flour is commonly sold in Asian grocery stores and can also be purchased online.

Oil – I use coconut oil because it helps keep the bao buns soft while adding very little flavor. You can also use other neutral-flavored oils, such as vegetable oil, canola oil, sunflower oil, or grapeseed oil.

How to Make Bao Buns

Step by step process photos of mixing the bao buns ingredients.

STEP 1. Sift the pao flour into a mixing bowl. Add the sugar, instant yeast, water, and baking powder (Image 1). Attach the paddle attachment and start mixing (Image 2). Once the dry ingredients are combined, add the oil and salt. Continue mixing until the dough is smooth and no longer sticky, about 16 minutes (Image 3). Transfer the dough to a bowl, then cover it with a cloth or cling wrap. Let it ferment for 40 minutes (Image 4).

Step by step process photos of shaping the dough.

STEP 2. After 40 minutes, the dough should have doubled in size. Punch down the dough to release the air, then divide it into 9 pieces (Images 5, 6). Cover with a cloth and let the dough rest for 10 minutes. Take one piece of dough and flatten it into an oval with a rolling pin (Image 7). The oval should be about 16 x 8 cm. Flip the rolled dough so the smooth side is at the bottom. Brush half of the inside with oil (Image 8).

Step by step process photos of shaping and steaming the bao buns.

STEP 3. Carefully fold the dough toward the other end to form a half-moon shape (Image 9). Place each folded bun on a piece of baking paper (Image 10). Let them proof for 15–20 minutes, then steam in a preheated steamer for 10 minutes (Image 11). Turn off the heat and keep the lid closed for another 2 minutes before opening the steamer. This helps prevent sudden temperature changes and keeps the surface of the bao buns smooth. Remove the steamed bao buns from the steamer and let them cool completely before storing them in a plastic bag or airtight container (Image 12).

A hand holding an opened bao bun.


Pro Tips


  • Use pao flour for the softest texture. Pao flour gives these bao buns a soft, fluffy texture and whiter color. If you can’t find it, cake flour is the closest substitute.
  • Mix the dough until smooth and not sticky. The dough should pull away from the bowl and feel smooth. This helps create bao buns with a soft but slightly chewy bite.
  • Let the dough rest before rolling. After dividing the dough, rest it for 10 minutes. This relaxes the gluten so the dough is easier to roll into an oval shape.
  • Brush the inside with oil before folding. This prevents the two sides from sticking together after steaming, so the bao buns can open easily for filling.
  • Do not overproof the shaped buns. After shaping, 15–20 minutes is usually enough. Overproofed buns may collapse or wrinkle after steaming.
  • Steam in a preheated steamer. Make sure the water is boiling and the steamer is hot before adding the buns. This helps them puff up properly.
  • Let the buns rest before opening the steamer. After steaming, turn off the heat and leave the lid closed for 2 minutes before opening it. This allows the temperature to decrease gradually, helping the bao buns keep a smooth surface and reducing the chance of wrinkles or shrinking.
  • Cool completely before storing. Let the buns cool fully before putting them in a bag or container, otherwise trapped steam can make them wet and sticky.

Serving Suggestions

These soft and fluffy bao buns are incredibly versatile and can be served with a variety of savory fillings and side dishes.

For a hearty meal, fill them with Hong Shao Rou, Char Siu Pork, Char Siu Chicken, or Crispy Pork Belly. If you’re looking for something different, try stuffing them with Chinese Pork Jerky (Bak Kwa) for a sweet-savory twist.

Complete your meal with vegetable side dishes like Garlic Green Beans, Green Beans with Eggs, or Chinese Tomato Egg Stir Fry. They also pair wonderfully with comforting soups such as Egg Drop Soup.

If you’re serving the bao buns as part of a larger Chinese-style meal, add a bowl of Minced Pork Noodles or Beef Chow Mein to the table for a satisfying spread.

To finish the meal, enjoy a refreshing glass of Lychee Tea, Pineapple Mint Soda, or Tamarind Iced Tea.

A hand holding gua bao buns with braised pork belly inside.
A hand holding gua bao buns with char siu pork inside.

Bao Buns FAQs

Why are my bao buns not fluffy?

This usually happens when the dough hasn’t been kneaded long enough, the yeast is inactive, or the dough hasn’t proofed properly. Make sure the dough is smooth and elastic before fermenting, and let it double in size before shaping.

Why did my bao buns wrinkle after steaming?

Wrinkled bao buns are often caused by overproofing or sudden temperature changes. Let the buns proof until slightly puffy, then steam them in a preheated steamer. Once they’re cooked, let them rest in the steamer with the lid for 2 minutes before removing them.

Can I use all-purpose flour instead of pao flour?

Yes. You can substitute all-purpose flour or cake flour if pao flour isn’t available. Pao flour produces softer, whiter bao buns, while other flours may result in a slightly cream-colored bun with a slightly different texture.

Can I make the bao buns ahead of time?

Yes. You can prepare and steam the bao buns in advance, then refrigerate or freeze them until needed. Simply reheat them in a steamer for a few minutes until soft and warm.

What’s the difference between bao buns and baozi?

Bao buns are folded steamed buns that are filled after cooking, making them perfect for dishes like Taiwanese gua bao. Baozi, on the other hand, are steamed buns that are filled and sealed before steaming.

A hand holding a piece of fluffy bao buns.

Storage

Refrigerator: Let the bao buns cool completely before storing them. Place them in individual plastic bags or an airtight container and refrigerate for up to 1 week. Reheat them in a steamer for 3–5 minutes, or until soft and warmed through.

Freezer: For longer storage, freeze the cooled bao buns in a freezer-safe bag or airtight container for up to 3 months. To reheat, steam them directly from frozen for 8–10 minutes, or until heated through.

If storing multiple bao buns together, place a piece of parchment paper between them to prevent sticking.

More Recipes to Enjoy with Bao Buns

Chicken and Mushroom Stir Fry – Tender chicken and mushrooms cooked in a savory sauce make an easy weeknight meal to enjoy alongside fluffy bao buns.

Chinese Eggplant Stir Fry with Ground Pork – The rich garlic sauce and tender eggplant pair beautifully with soft steamed bao buns.

Cantonese Steamed Fish – A light and flavorful steamed fish is perfect if you’re serving bao buns as part of a traditional Chinese family-style dinner.

Ground Pork Tofu (Mun Tahu) – This comforting tofu dish has a silky texture that complements the pillowy softness of the bao buns.

Garlic Chili Oil Noodles – Serve these spicy, garlicky noodles with bao buns for a satisfying noodle-and-bread combination.

Chinese Shrimp Omelette – This silky smooth omelette with shrimp pairs just right with bao buns.

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you!

Taiwanese Bao Buns on a wooden plate.

Taiwanese Bao Buns

Learn how to make soft and fluffy Taiwanese bao buns from scratch with this easy recipe. These steamed bao buns are perfect for filling with braised pork, char siu, crispy pork belly, or your favorite savory ingredients.
5 from 1 vote
Print Pin Rate Save Recipe
Course: Bread and Buns, Breakfast, Snack, Traditional Snack
Cuisine: Asian, Chinese, Taiwanese
Prep Time: 1 hour 20 minutes
Cook Time: 10 minutes
Total Time: 1 hour 30 minutes
Servings: 9 pieces
Calories: 135kcal
Author: Claudia

Equipment

  • 1 steamer

Ingredients

  • 250 gr flour pao
  • 30 gr sugar
  • 2 gr baking powder
  • 3 gr instant yeast
  • 130 gr water
  • 20 gr oil
  • 2 gr salt

Instructions

  • Sift the pao flour into a mixing bowl. Add the sugar, instant yeast, water, and baking powder. Attach the paddle attachment and start mixing. Once the dry ingredients are combined, add the oil and salt. Continue mixing until the dough is smooth and no longer sticky, about 16 minutes. Transfer the dough to a bowl, then cover it with a cloth or cling wrap. Let it ferment for 40 minutes.
  • After 40 minutes, the dough should have doubled in size. Punch down the dough to release the air, then divide it into 9 pieces. Cover with a cloth and let the dough rest for 10 minutes. Take one piece of dough and flatten it into an oval with a rolling pin. The oval should be about 16 x 8 cm. Flip the rolled dough so the smooth side is at the bottom. Brush half of the inside with oil.
  • Carefully fold the dough toward the other end to form a half-moon shape. Place each folded bun on a piece of baking paper. Let them proof for 15–20 minutes, then steam in a preheated steamer for 10 minutes. Turn off the heat and keep the lid closed for another 2 minutes before opening the steamer. This helps prevent sudden temperature changes and keeps the surface of the bao buns smooth. Remove the steamed bao buns from the steamer and let them cool completely before storing them in a plastic bag or airtight container.

Notes

  • Use pao flour for the softest texture. Pao flour gives these bao buns a soft, fluffy texture and whiter color. If you can’t find it, cake flour is the closest substitute.
  • Mix the dough until smooth and not sticky. The dough should pull away from the bowl and feel smooth. This helps create bao buns with a soft but slightly chewy bite.
  • Let the dough rest before rolling. After dividing the dough, rest it for 10 minutes. This relaxes the gluten so the dough is easier to roll into an oval shape.
  • Brush the inside with oil before folding. This prevents the two sides from sticking together after steaming, so the bao buns can open easily for filling.
  • Do not overproof the shaped buns. After shaping, 15–20 minutes is usually enough. Overproofed buns may collapse or wrinkle after steaming.
  • Steam in a preheated steamer. Make sure the water is boiling and the steamer is hot before adding the buns. This helps them puff up properly.
  • Let the buns rest before opening the steamer. After steaming, turn off the heat and leave the lid closed for 2 minutes before opening it. This allows the temperature to decrease gradually, helping the bao buns keep a smooth surface and reducing the chance of wrinkles or shrinking.
  • Cool completely before storing. Let the buns cool fully before putting them in a bag or container, otherwise trapped steam can make them wet and sticky.

Nutrition

Serving: 1piece | Calories: 135kcal | Carbohydrates: 25g | Protein: 3g | Fat: 3g | Saturated Fat: 0.2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Sodium: 111mg | Potassium: 33mg | Fiber: 1g | Sugar: 3g | Vitamin C: 0.001mg | Calcium: 18mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

Similar Posts

  • Wife Cake (Lao Po Bing) Recipe – Flaky Chinese Pastry You Can Make at Home

  • Shio Pan (Japanese Salt Bread) – Crispy Butter-Filled Rolls

  • Chinese Five Spice Powder Recipe (Easy Homemade Blend)

  • Chocolate Milk Hearth Bread – Mirukuhasu

  • Best Chicken Wontons with Shrimp

  • Pumpkin Bun with Coconut

One Comment

  1. 5 stars
    I hope you enjoy these bao buns as much as my family does! This is our favorite bao buns recipe. If you tried it, please leave a star rating and comment below. I’d love to hear what you filled them with!

5 from 1 vote

Leave a Reply

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

Recipe Rating