Deliciously Fluffy Bao Buns Recipe
Introduction
These deliciously fluffy bao buns are soft, pillowy, and filled with a savory mixture of tender pork belly or chicken and cabbage. Perfect as a snack or a light meal, they’re a fun way to enjoy classic Asian flavors at home.

Ingredients
- 2 cups all-purpose flour (250g)
- 1 tsp active dry yeast (3g)
- 1 tbsp granulated sugar (12g)
- 1/2 tsp salt (3g)
- 3/4 cup warm water (180ml)
- 1 tbsp vegetable oil (15ml)
- 1 cup cooked pork belly or chicken thighs, shredded (150g)
- 1 cup cabbage, finely chopped (70g)
- 2 tbsp soy sauce (30ml)
- 1 tbsp Sriracha or hoisin sauce (15ml)
Instructions
- Step 1: In a large mixing bowl, combine flour, sugar, salt, and yeast. Gradually add warm water while stirring until a soft dough forms.
- Step 2: Knead the dough on a floured surface for about 10 minutes until smooth and elastic.
- Step 3: Place the dough in an oiled bowl, cover with a damp cloth, and let it rise in a warm area for about 1 hour or until doubled in size.
- Step 4: Punch down the dough and divide it into small portions; roll each portion into circles.
- Step 5: Prepare the filling by cooking your shredded protein with soy sauce and Sriracha until caramelized. Mix in the chopped cabbage evenly.
- Step 6: Place a spoonful of filling on each dough circle, fold the dough closed, and seal the edges. Steam the bao buns in a bamboo steamer lined with parchment paper for approximately 15 minutes.
Tips & Variations
- For a vegetarian version, substitute the meat with sautéed mushrooms or tofu and add a splash of soy sauce for flavor.
- Line the steamer with parchment paper to prevent sticking and maintain the shape of the buns.
- Use hoisin sauce instead of Sriracha for a sweeter, less spicy filling.
- Let the dough rise in a slightly warm, draft-free spot to ensure a good rise.
Storage
Store any leftover steamed buns in an airtight container in the refrigerator for up to 3 days. To reheat, steam them again for 5-7 minutes or microwave them covered with a damp paper towel until warm.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the dough ahead of time?
Yes, you can prepare the dough a day ahead and refrigerate it after the first rise. Bring it to room temperature before shaping and filling.
What if I don’t have a bamboo steamer?
You can use a metal steamer basket set over a pot of boiling water, or a heatproof plate placed on a rack inside a large pot with a lid. Just make sure steam circulates well for even cooking.
PrintDeliciously Fluffy Bao Buns Recipe
This recipe for deliciously fluffy bao buns features a soft, pillowy dough filled with savory pork belly or chicken thigh mixture. The buns are steamed to perfection, creating light and airy pockets of flavor enhanced by a tangy soy and Sriracha sauce with crisp cabbage. Perfect as a snack or meal, these bao buns blend traditional Chinese techniques with accessible ingredients for a delightful cooking and eating experience.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 35 minutes
- Yield: 8–10 bao buns 1x
- Category: Snack
- Method: Steaming
- Cuisine: Chinese
Ingredients
Dough
- 2 cups all-purpose flour (250g)
- 1 tsp active dry yeast (3g)
- 1 tbsp granulated sugar (12g)
- 1/2 tsp salt (3g)
- 3/4 cup warm water (180ml)
- 1 tbsp vegetable oil (15ml)
Filling
- 1 cup cooked pork belly or chicken thighs, shredded (150g)
- 1 cup cabbage, finely chopped (70g)
- 2 tbsp soy sauce (30ml)
- 1 tbsp Sriracha or hoisin sauce (15ml)
Instructions
- Prepare the Dough: In a large mixing bowl, combine the all-purpose flour, granulated sugar, salt, and active dry yeast. Gradually add the warm water while stirring until a soft dough forms.
- Knead the Dough: Transfer the dough onto a floured surface and knead for about 10 minutes until it becomes smooth and elastic.
- First Rise: Place the kneaded dough in an oiled bowl, cover it with a damp cloth, and allow it to rise in a warm area for about 1 hour or until it doubles in size.
- Shape the Dough: Punch down the risen dough to release air. Divide it into small portions and roll each portion into a flat circle suitable for wrapping the filling.
- Prepare the Filling: Cook your choice of protein—pork belly or chicken thighs—in a pan with soy sauce and Sriracha sauce until caramelized and flavorful. Mix in the finely chopped cabbage to combine.
- Assemble the Bao Buns: Place a spoonful of the prepared filling on each dough circle, fold the dough closed to encase the filling securely.
- Steam the Buns: Line a bamboo steamer with parchment paper and arrange the filled buns inside, leaving space between them. Steam for approximately 15 minutes until the buns are fluffy and fully cooked.
Notes
- Allow the dough to rise in a warm, draft-free area for best results.
- For added flavor, marinate the protein in soy sauce and Sriracha for 30 minutes before cooking.
- You can substitute the vegetable oil with sesame oil for a nuttier taste.
- If a bamboo steamer is unavailable, use a metal steamer insert in a pot with boiling water, ensuring buns don’t touch the water.
- Serve the bao buns hot, paired with extra dipping sauce or pickled vegetables.
Keywords: bao buns, steamed buns, pork belly bao, chicken bao, Chinese snack, fluffy buns, savory bao, homemade bao buns

