Steamed Chinese Meat Buns

Chinese steamed meat buns are one of the most basic recipes in Chinese cuisine.
This step by step recipe guide shows you how to successfully make these soft buns at home.

Bun Dough

Bun Dough Ingredients:

  • 400g All purpose flour
  • 1 tsp instant yeast
  • 30ml lukewarm water
  • 200ml milk or water +/- 10ml
  • ½ tsp baking powder
  • 1tbsp cooking oil
  • 40g sugar
  • 2g salt
  • 1/10 tsp baking soda (optional)

Dough Method:

  1. Activate the yeast by combining the yeast with lukewarm water for about 5 minutes. The mixture will become milky and bubbly.
  2. In a bread machine or stand mixer, add the flour, baking powder, salt, and sugar.
  3. Turn on the bread machine / stand mixer, and slowly add the activated yeast and milk/water.
  4. When adding the milk/water, do it slowly and in batches.
  5. Slowly add the cooking oil and continue to knead the dough for about 10 to 15 minutes until a dough ball is formed.
  6. Pay close attention to the texture of the dough, if it’s hard, add a little more water/milk, if it’s too wet or the surface is sticky, add a little more flour. At the end you should see a smooth, soft, but non-sticky dough ball.
  7. Cover the dough with plastic wrap and side aside to rest. Depending on the room temperature, let the dough rest for 45 – 60 minutes or until the dough doubles the size.
  8. If the dough smells very sour, add a tiny portion of baking soda to reduce the sourness.
  9. Turn on the bread machine/ stand mixer once again and knead for about 5 minutes until smooth dough is formed.
  10. Place the dough on a flour-covered work station, cut the dough into two equal parts.
  11. Roll each half of the dough into a long log about 1.5 inch in diameter.
  12. Flatten the log using a rolling pin.
  13. Lightly brush some water on the flat dough.
  14. Starting from one side of the flat dough, roll the dough towards the other end to form a log.
  15. Remove the ends of the log and cut the remaining log into 4 equal pieces or the size of your choice.
  16. Repeat the previous 3 steps for the half of the dough.
  17. Place each piece in a wax-paper-covered steamer.
  18. Do not steam the dough right away, loosely cover the dough with a damped towel and let the dough rest and rise for about 30 minutes. The dough should become 1.5x the original size.
  19. Finally steam the dough over boiling water for 12 to 15 minutes.
  20. After you turn off the heat, keep the lid on for extra five minutes to prevent the buns from becoming saggy.

You could use milk instead of water if you want the buns to appear white.

Bun Stuffing

Bun Stuffing Ingredients:

  • 1.5lb ground pork (can use chicken, duck, beef, or lamb)
  • ¼ cabbage
  • 5 scallions
  • 1 piece of fresh ginger (5 cm)

Stuffing Marinade:

  • 2tbsp soy sauce
  • 2tbsp cooking oil
  • 1tbsp sugar
  • 1.5tbsp Chinese rice wine
  • 1tsp five-spice powder
  • 1 egg
  • 1tsp sesame oil
  • 2tsp ground white pepper
  • Additional salt to taste


  1. While waiting for the dough to rise, start making the stuffing by chopping the scallions and ginger
  2. Chop the cabbage to the size of ½ of your pinky nail. Move the chopped cabbage to a mixing bowl
  3. Mix 1 tbsp of salt into the cabbage.
  4. Let sit for about 20 minutes or until cabbage has released some moisture
  5. Remove the cabbage liquid.
  6. Combine with the ground pork (or your meat of choice) in the same bowl.
  7. Add the chopped scallions and ginger to the pork and cabbage
  8. Mix in all the stuffing marinade ingredients to the pork except the cooking oil.
  9. Mix the stuffing using a spoon until all the ingredients are well incorporated.
  10. Add additional salt to taste if needed
  11. Drip the cooking oil in the meat mixture and mix.
  12. Seal the stuffing with plastic wrapper and chill in the fridge for at least 30 minutes. (This can be done in advance)
  13. Once the dough is ready, transfer the dough to a flour-dusted workstation.
  14. Divide into 4 portions.
  15. Roll each portion into a log that’s about 1.5 inch in diameter
  16. Cut the log into 6 parts and shape each port into a ball.
  17. Make sure you coat the dough balls with a layer of flour.
  18. Press down the ball with your palm.
  19. Using a rolling pin, roll the dough into a round thin wrapper with 4 inch diameter. When rolling, make sure the center of the wrapper is thicker than the edge of the wrapper.
  20. Repeat this step to make a batch of 6 wrappers at a time
  21. To fold the bun, place 1 to 2 tbsp of the filling in the center of the wrapper.
  22. Try to stack up the filling so it’s at least 1 inch from the edge of the wrapper.
  23. Wrap the bun by folding the edge counterclockwise until the bun is completely sealed.
  24. Repeat these two steps to assemble the rest of the buns.
  25. Place the buns on a bamboo steamer with parchment in between to prevent sticking.
  26. Don’t steam your buns right away but instead let them sit for another 30 – 45 minutes. This is an important step in making the buns soft and fluffy. The buns will increase in size.
  27. Steam the buns for 12 to 15 minutes over high heat.
  28. Turn off the heat but do not open the steamer cover.
  29. Let them sit in the steamer for another 5 minutes before you take them out.
  30. Let them cool a little and serve hot as breakfast, snack, or appetizers
  1. I didn’t know what it was called, so I came to youtube.?

  2. I want to make these for a party, how long can they sit out after they have
    been cooked? Do they need to stay warm??

  3. Thank you so much! I can’t wait to make them!?

  4. I’m eat this right now, my Chinese landlord’s wife brought me some. They’re
    yummy x)?

  5. That looks really delicious! Thank you!?

  6. So excited to try this recipe! :D Though I think I’ll use chicken or lamb
    instead of pork. ?

  7. OMG , I so wanna eat them !?

  8. Meow! Tasty! I wanna eat em all up!?

  9. Easy dinner, enjoy world’s friends!!?

  10. looks delis?

  11. Thanks man, I’ve never had a meat bun before :D ima try to make one some
    day :P?

  12. omy! I’d love to make these, the only problem is that i dont have a bread
    maker, can i knead the dough until its soft and let it sit/rise until
    doubled in size? :)?

  13. I wonder if you can buy the dough at the Asian market??

  14. Awesome! Going to make this today, and thanks for the different angle
    shots, ???!?

  15. awww you’re adorable ^.^?

  16. Happy time; happy time for life; steamed-pork-bun-sundays, at my
    house….or your house, since I don’t have a home. ?

  17. I would like to see more cooking videos! You did an see some job with this

  18. can you cook it any other way? i dont have a steamer :( look so good!?

  19. i just bought a steamer but i don’t know how to use it. do you just add
    water to the pan? are you supposed to boil it? every recipe i go to just
    says “now steam the buns” and that doesn’t tell me anything.?

  20. Is the wrap can replace by the thing that make hand pulled noodle??

  21. Thumbs up if *Xiumin* Baozi brought you here?

Leave a Reply