These Chinese Steamed Buns are pockets of steamy goodness, just waiting for you to fill them with tender meats, pickled vegetables, fresh herbs, and ooey-gooey sauces. 

chinese steamed buns recipe roasted duck

Why This Chinese Steamed Bun Recipe Is So Good

  • Simple dough that can be used for many different Chinese steamed buns
  • Easy to follow recipe
  • Buns that are won’t split apart too soon
  •  Smooth, white and perfectly puffy


  • Warm water
  • Instant yeast
  • Cooking oil
  • Sugar
  • All purpose flour
  • Salt 
  • Baking powder
  • Parchment paper

How to make Chinese Steamed Bun Recipe – Step By Step 

The first step is to make the dough, mixing in warm water, yeast, sugar and cooking oil. Then flour, baking powder, salt. In the photo below, the dough was sticking to the side of the bowl, we added another tablespoon of flour.

mixing dough

Let your mixer do the work for you, mixing with the paddle first, then switching to the dough hook to knead — or turn out on your counter to knead by hand, which is what my Mom prefers to do.

rolling dough

Knead until you get a smooth, supple dough.

mound of dough

You can return this dough back in the same mixer bowl. Cover with plastic wrap or a towel and let it rise in a warm spot for 1-2 hours, until it just about doubles in size.

covering dough in bowl

After the rise, gently turn out the dough back on your counter that you’ve lightly dusted with flour. Divide the dough into half, roll out each half into a long log. Cover one log with plastic wrap so that it doesn’t dry out. Further divide the log into 6-7 pieces, depending on how big you want your buns.

rolled dough

Take one piece of dough into your hand.

hand holding dough for chinese steamed buns

Fold the edge of the dough into the center and press down. Do this all the way around. This motion creates a smooth ball and increases the surface tension to help shape the ball.

chinese steamed buns recipe

See how all the edges of the dough have come into the center? Pinch that center to keep all the edges together.

chinese steamed bun in hand

Turn the ball over. Now you should have a perfectly smooth, round piece that is nice and taut with surface tension.

smooth ball of dough

Use your palm to flatten that ball out.

pressing dough

Use a rolling pin to roll back and forth to create an oval.

rolling dough

Like this:

flattened dough for chinese steamed buns

Brush the surface with cooking oil.

brushing oil on dough

Fold over one edge.

folding dough step 1

To create the bun. The cooking oil helps keep that seam, so that when you are ready to eat, you can open the bun. Without the cooking oil, the dough would stick together and be difficult to open the bun.

folded dough for chinese steamed buns

However, if you steam the bun after this step, the bun will open up in the steamer. That’s not what you want. You want the bun to stay closed during cooking.

So, what you need to do is roll one more time on top, not too hard, just a little bit of pressure is all that’s needed.

rolling folded dough

Place bun on a small square of parchment paper.

chinese steamed buns on parchment

Fill your steamer, but give the buns enough room to expand during cooking without touching. We use 10″ bamboo steamer at our house (I suggest no smaller than 10″). My Mom loves her multi purpose, stainless steel double boiler/steamer set.

chinese steamed buns in steamer

I used to just set my bamboo steamer directly into my wok, but it would sit so low that I would constantly run out of water during steaming. This is a big problem – when you run out of water during steaming, the food will begin to taste burnt and metallic. No water in the wok means no steam…instead, smoke.

I began using Helen Chen’s Steaming Ring set on top of any of my large pots. The Steaming Ring is $9.99 and allows you to transform any of your stockpots or dutch ovens to work with a bamboo steamer. It’s definitely worth every penny!

steamer ring

Place the ring on top of the pan. Fill pan with about an inch of water.

sauce pan

Set your bamboo steamer on top. It works perfectly with a 10″ bamboo steamer.

steamer basket

Next steps:

1. Do not turn on the heat yet. Let the buns rest and rise for 10 minutes, just as-is.

2. After 10 minutes, turn on the heat to high.

3. When you begin seeing steam rise from the top of the bamboo steamer, reduce heat to medium-high and set your timer for 5 minutes.

4. After 5 minutes, turn off heat. Do not open steamer – let the buns rest for 1 minute.

chinese steamed buns in steamer


chinese steamed buns with duck filling

Delicious Steamed Buns From Scratch

Chinese Roast Duck certainly begs for handmade, freshly steamed buns. I’ve shared before our little shortcut secret using store-bought sourdough biscuit dough sold in cans, or a pre-mixed flour found in Asian supermarkets. This time, Mom and I made them from scratch, experimenting with a couple of different recipes and declaring this recipe the winner.

roasted duck


close up of steamed bun

Light And Fluffy Chinese Steamed Buns

Here’s the secret to white, puffy buns that don’t collapse or fall:

I’ve made these buns so many times, and each time, the buns would turn out beautiful and perfect, but then would deflate or flatten after cooling. They also would take on a little yellowish tinge and be a bit chewy.

The secret that I’ve learned from my Mom:

The bamboo steamer needs to be in place before the heat is turned on. This allows the buns to heat up and steam gently and slowly, as the water begins to boil. My old method was to wait for the water to boil before placing the bamboo steamer, which caused the buns to cook too quickly, which resulted in a chewier bun.

Remember, steamed buns should be delicate and light — and so the cooking method needs to be gentle as well.

Turning off the heat (step 4 above) but NOT opening the steamer for 1 minute allows the buns to gradually come down in temperature and also lets the buns sit in gentle steam to finish the cooking process. This helps prevent collapsing buns — and keeps the buns nice and white.

Take a look at this bun – nice and fluffy. The seam is distinct and easy to open, but stays closed during cooking, which is what you want.

finished chinese steamed bun

Chinese Steamed Buns And Roast Duck

I hope you have a chance to make these Chinese Steamed Buns, the next time you get a Chinese Roasted Duck on your hands (maybe you are lucky enough to have Mom who will bring you one?) Or you can make your own Chinese Roasted Duck – here’s my easy recipe.

To Accompany the Chinese Roast Duck

  • Julienned cucumber
  • Thin slivers of green onion (I soak in ice cold water to get them super crispy/crunchy and curly.
  • Hoisin sauce (store-bought)

Top Tips For Chinese Steamed Buns

  • When mixing your dough in the bowl, if it is sticking too much then add a touch more flour
  • Make sure to dust your counter with some flour when turning out the dough.
  • The bamboo steamer needs to be in place before the heat is turned on. This allows the buns to heat up and steam gently and slowly, as the water begins to boil.
  • Serve with roast duck! 

table with steamed buns



Check Out These Other Delicious Recipes

Have you tried this Chinese Steamed Bun recipe? Feel free to leave a star rating and I’d love to hear from you in the comments below!

Chinese Steamed Buns Recipe

Jaden Hair
Servings: 12-14 bunsPrep Time:30 minutes + 1 hour restingCook Time:18 minutes
5 from 2 votes
Prep Time 30 minutes
Cook Time 18 minutes
Resting 1 hour
Total Time 48 minutes
Course Appetizer, Side Dish
Cuisine Asian, Chinese
Servings 14 buns
Calories 121 kcal


  • 1 cup warm water
  • 1 1/2 teaspoons instant yeast
  • 1 tablespoon cooking oil canola or vegetable, plus more for brushing
  • 3 tablespoons sugar
  • 3 cups all-purpose flour + more for dusting
  • 1/4 teaspoon salt
  • 1/2 teaspoon baking powder
  • 14 squares parchment paper 4"x4"


  • In a mixer bowl, add the warm water, oil, yeast and sugar. Let sit for 1 minute, until the yeast begins to bubble a bit. Next, add in the flour, baking powder and salt, in that order. With the paddle attachment, mix on low for 2 minutes. Add more flour, a tablespoon at a time, if the dough sticks to the sides of the bowl. Change to a dough hook, and on speed 2, knead for 4 minutes, until dough is smooth, supple and clear the sides of the bowl. If the dough sticks to the side of the bowl, add more flour, a tablespoon at a time.
  • Dust your counter with a little flour and turn out your dough. I like to hand knead it a few times, so that I can get a feel for the dough. Shape the dough into a smooth ball. Return the dough ball to the mixing bowl, cover with a clean towel and let rise in a warm, dry spot for 1-2 hours, until it nearly doubles in size.
  • Turn out your dough onto a lightly floured surface. Cut the dough in half. Gently roll each half into a log shape. Cut each log into 6 or 7 little balls. We'll work with one ball at a time, so keep the rest covered with plastic wrap so that they don't dry out. Form each ball by bringing in the sides (see photos above) and pinching the center. Turn ball over to get a nice, taut ball. Roll the dough ball out to a long, oval shape about 6"x3". Brush the top with a little cooking oil. Fold over one side of the oval. Use your rolling pin to gently roll and press one last time. Place bun on a parchment paper square, place into the bamboo steamer and cover with lid to prevent drying. Repeat with the remaining dough balls.
  • Fill your pot or wok with 2" of water. Place the steamer ring (if you have one) bamboo baskets on top. Do not turn on the heat yet. Let rest for 10 minutes. Then, turn on the heat to high. When you begin to see steam coming up from the top of the steamer, reduce heat to medium-high. Let steam for 5 minutes. Turn off the heat, without opening the steamer. Let rest for 1 minute. Open steamer and gently lift the steamer baskets off one another to let the buns cool.


TIP: If you are not eating right away, you can keep the buns in the bamboo steamer, on top of the pot of water. Make sure there is plenty of water in the pot. Turn heat to low, so that you have a gentle mist of steam coming up to keep the buns moist and warm. Make sure you don't run out of water in the pot!


Calories: 121kcalCarbohydrates: 24gProtein: 3gFat: 1gSaturated Fat: 1gSodium: 59mgPotassium: 41mgFiber: 1gSugar: 3gCalcium: 12mgIron: 1mg
Keyword chinese buns, steamed bun recipe, steamed buns
Tried this recipe?Let us know how it was!