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 Bao Steamed Buns


  • Author: Emily
  • Total Time: ~2 hours 5 minutes
  • Yield: 12 buns 1x
  • Diet: Vegetarian

Description

Soft, fluffy, and slightly sweet, Bao Bao (Baozi) Steamed Buns are a classic Asian delicacy, perfect for stuffing with meats, vegetables, or sweet fillings.


Ingredients

Scale

For the Dough:

  • 2 ½ cups (300g) all-purpose flour (or bao flour for extra softness)
  • 2 tbsp sugar
  • 1 tsp instant yeast
  • ½ tsp baking powder
  • ½ cup warm water (110°F / 45°C)
  • ¼ cup whole milk (or water for dairy-free)
  • 1 tbsp vegetable oil

For the Filling (Optional – Choose One):

  • Pork filling: Ground pork, garlic, ginger, soy sauce, sugar, sesame oil
  • Vegetable filling: Mushrooms, cabbage, carrots, soy sauce, sesame oil
  • Sweet filling: Red bean paste or custard

Instructions

1. Prepare the Dough

  1. In a mixing bowl, combine flour, sugar, yeast, and baking powder.
  2. Add warm water, milk, and oil gradually while mixing.
  3. Knead the dough for 8-10 minutes, until smooth and elastic.
  4. Cover with a damp cloth and let it rest in a warm place for 1 hour, or until it doubles in size.

2. Prepare the Filling (If Using)

  • While the dough is rising, prepare your desired filling by cooking and seasoning it. Let it cool before using.

3. Shape the Buns

  1. Punch down the dough and divide it into 12 equal pieces.
  2. Roll each piece into a flat circle (about 4 inches in diameter).
  3. Place 1-2 tbsp filling in the center and pleat the edges to seal.
  4. Place each bun on a small square of parchment paper.

4. Second Proofing

  • Cover and let the shaped buns rest for 30 minutes before steaming.

5. Steam the Buns

  1. Heat water in a steamer and bring to a gentle boil.
  2. Place buns in the steamer basket, leaving space between them.
  3. Steam over medium heat for 12-15 minutes.
  4. Turn off the heat and let them sit for 5 minutes before opening the lid.

6. Serve & Enjoy

  • Enjoy hot with soy sauce, chili oil, or hoisin sauce!

Notes

Variations & Tips

🥢 For Char Siu Bao: Use BBQ pork filling.
🌿 For Vegan Bao: Replace milk with water and use a vegetable filling.
🍞 For Extra Fluffiness: Use bao flour (low-gluten) instead of all-purpose flour.
🔥 For Pan-Fried Bao: Steam first, then pan-fry with a little oil for crispy bottoms.

  • Prep Time: 20 minutes
  • Resting Time: 1 hour 30 minutes
  • Cook Time: 15 minutes
  • Category: Bread / Dim Sum
  • Method: Steaming
  • Cuisine: Chinese, Asian

Nutrition

  • Serving Size: 1 bun
  • Calories: ~120 kcal
  • Sugar: ~2g
  • Sodium: ~50mg
  • Fat: ~2g
  • Saturated Fat: ~0.5g
  • Unsaturated Fat: ~1.5g
  • Carbohydrates: ~22g
  • Fiber: ~1g
  • Protein: ~3g
  • Cholesterol: ~0mg

Keywords: Bao buns, steamed buns, baozi, fluffy buns, Chinese bao, dim sum