Soft Fluffy Chinese Steamed Buns Recipe
Introduction
These soft, fluffy Chinese steamed buns are a perfect treat for any time of day. Light and pillowy, they pair wonderfully with sweet or savory fillings or can be enjoyed on their own. This recipe guides you step-by-step to achieve that signature delicate texture.

Ingredients
- 300 g All-purpose flour
- 60 g Potato starch
- 4 g (about 1 ¼ tsp) Instant yeast
- 60 g Sugar
- ½ tsp Salt
- 1 tbsp Cooking oil
- 150 ml Milk (up to 200 ml as needed)
Instructions
- Step 1: In a mixing bowl, combine the flour, potato starch, instant yeast, sugar, salt, and cooking oil. Gradually add 150 ml of milk, mixing until the dough comes together with no dry spots. Add up to 200 ml milk if needed to form a cohesive dough. Cover and let rest for 15 minutes.
- Step 2: Knead the dough on a lightly floured surface until it is smooth, silky, and elastic. If the dough feels too firm, pause to rest it for a few minutes to relax the gluten, then continue kneading.
- Step 3: Cover the dough and let it rest for another 15 minutes to continue gluten relaxation.
- Step 4: Lightly dust the work surface with flour. Knead the dough a few more times and divide it into 12 equal pieces.
- Step 5: Shape each piece into a smooth ball by folding the seams under and using your palms to rotate the dough, making it taller and smooth on top.
- Step 6: Place each dough ball on a small piece of parchment paper. Lightly dab the surface with milk and smooth it with your finger. Cover loosely with a clean kitchen towel.
- Step 7: Let the dough balls proof at room temperature or in a warm spot until they puff up about 50% in size, about 1 hour. Avoid overproofing.
- Step 8: Perform the finger test: gently press a dough ball—if the indentation springs back slowly, it’s ready; if it springs back immediately, let it proof longer; if it doesn’t spring back, the dough is overproofed. Overproofed dough can be refrigerated to slow fermentation before steaming.
- Step 9: Prepare a steamer by filling a pot with 2 cups cold water and placing a steamer basket inside. Wrap the lid with a kitchen towel to prevent condensation from dripping onto the buns.
- Step 10: Arrange the buns in the steamer basket with about 1 inch between them. Cover loosely to leave a ¼-inch gap for steam to escape. Steam over medium heat for 8–10 minutes.
- Step 11: Turn off the heat and let the buns sit covered for 1 minute without opening the lid.
- Step 12: Remove buns from the steamer and transfer them to a wire rack to cool slightly.
- Step 13: Serve the buns warm and enjoy their light, fluffy texture!
Tips & Variations
- Use potato starch instead of wheat starch if unavailable for a slightly different texture.
- Adding a few drops of vanilla extract can create a subtly sweet aroma.
- For savory buns, reduce sugar slightly and fill with your favorite meats or vegetables before steaming.
- If you don’t have a steamer, use a heatproof plate placed on a rack inside a large pot and cover with a lid carefully.
Storage
Store leftover buns in an airtight container at room temperature for up to 1 day, or refrigerate for up to 2 days. Reheat by steaming for a few minutes to restore their fluffy texture or microwave wrapped in a damp paper towel for 20–30 seconds.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use all wheat flour instead of potato starch?
Potato starch helps create a fluffier, softer texture. Using all-purpose flour alone will produce chewier buns but they will still be tasty.
How do I know if the buns are fully cooked?
The buns should be soft and springy to the touch. Steaming for 8–10 minutes typically ensures they are fully cooked. Avoid opening the lid too early to prevent collapsing.
Print
Soft Fluffy Chinese Steamed Buns Recipe
- Total Time: 1 hour 45 minutes
- Yield: 12 buns 1x
Description
Soft Fluffy Chinese Steamed Buns are a delicate and airy treat, made with a tender dough that rises to perfection before being gently steamed. This recipe yields light, pillowy buns with a smooth, silky texture, perfect for serving warm as a snack or accompaniment to your favorite dishes.
Ingredients
Dough Ingredients
- 300 g All-purpose flour
- 60 g Potato starch
- 4 g (about 1 ¼ tsp) Instant yeast
- 60 g Sugar
- ½ tsp Salt
- 1 tbsp Cooking oil
- 150–200 ml Milk
Instructions
- Make dough: In a mixing bowl, combine 300 grams all-purpose flour, 60 grams potato starch, 4 grams instant yeast, 60 grams sugar, ½ teaspoon salt, and 1 tablespoon cooking oil. Add 150 milliliters of milk initially, then add up to 200 milliliters more as needed. Mix until the dough is cohesive and no dry spots remain. Cover and let rest for 15 minutes.
- Knead: Knead the dough until smooth and pliable. If the dough feels too tough, pause to rest so the gluten relaxes. Continue kneading until the dough is silky, elastic, and smooth.
- Rest dough: Cover the bowl again and allow the dough to rest for 15 minutes to further relax the gluten network.
- Divide dough: Lightly flour your work surface, knead the dough a few times, then cut it into 12 equal pieces.
- Shape dough: Take one piece at a time and pull and tuck the dough to hide seams underneath. Roll into a smooth ball. Hold the dough ball in your palms and gently cup and move it in circular motions to shape it taller and smooth.
- Prepare for proofing: Place each dough ball on a piece of parchment paper. Lightly brush the surface with milk and smooth it with your finger. Cover loosely with a clean kitchen towel.
- Proof: Let the dough rise in a warm place at room temperature for about 1 hour. The dough should puff up about 50% but not double, indicating proper proofing without overproofing.
- Use finger test: Gently press your finger into the dough; if the indentation springs back slowly, it is ready. If it springs back immediately, proof longer; if it does not spring back, it is overproofed—place in the fridge while waiting to steam.
- Prepare steamer: Fill a large pot with 2 cups cold water and place a steamer basket inside. Wrap the lid of the pot with a kitchen towel to absorb condensation and prevent water from dripping onto the buns.
- Steam: Arrange the buns inside the steamer basket, spacing them about 1 inch apart. Cover the steamer with the lid, leaving a small ¼-inch gap to allow steam to escape. Steam over medium heat for 8-10 minutes.
- Turn off heat: After steaming, turn off the heat and let the buns sit in the closed steamer for another 1 minute, allowing residual steam to finish cooking the buns gently.
- Cool: Remove the buns from the steamer and transfer them to a wire rack to cool slightly, which helps maintain their fluffy texture.
- Serve: Serve the steamed buns warm for the best texture and flavor. Enjoy them as a snack or alongside your favorite dishes.
Notes
- Make sure not to overproof the dough as it can lead to collapse and dense buns.
- Wrapping the steamer lid with a kitchen towel is essential to prevent water droplets from falling onto the buns, which can cause sogginess.
- If the dough is too stiff while kneading, resting to relax gluten is crucial for good texture.
- You can adjust milk quantity slightly depending on flour absorption but keep the dough soft and pliable.
- Steaming time may vary slightly by stove and steamer size; keep an eye to avoid over steaming which can dry out the buns.
- Prep Time: 35 minutes
- Cook Time: 10 minutes
- Category: Bread
- Method: Steaming
- Cuisine: Chinese
Keywords: Chinese steamed buns, bao buns, soft fluffy buns, steamed bread, homemade Chinese buns

