5 from 1 vote
Chinese steamed pork buns
Chinese Pork Bun
Prep Time
3 hrs
Cook Time
20 mins
Total Time
3 hrs 20 mins
Chinese Steamed Pork bun with carrot, celery and ground pork.
Course: Breakfast, dim sum
Cuisine: Chinese
Keyword: buns, pork
Servings: 16 making 16 small size buns
Calories: 161 kcal
Author: Elaine
For the dough
  • 2 cup all-purpose flour , 1/2 cup more for dusting
  • 1.5 tsp. instant yeast
  • 150 ml water
For the filling
  • 2 cup ground pork
  • 2 cup finely chopped carrots
  • 1 cup finely chopped celery , optional
  • 2 garlic cloves , finely chopped
  • 2 tbsp. of cooking oil
  • pinch of salt
Marinating seasonings
  • 1 tsp. sesame oil
  • pinch of salt
  • 1 tbsp. oyster sauce
  • 1 tbsp. light soy sauce
  • 1/4 tsp. Chinese five spice powder
  • 1/2 tbsp. finely chopped ginger
  1. Add yeast to water (cold water in summer and warm water in winter). Wait for around 10 minutes until the yeast is well activated.
  2. Stir the yeast water with flour. Grasp everything together and knead until the dough becomes smooth and elastic.
  3. Brush some oil on a large bowl and transfer the dough for the proofing (cover with plastic wrapper or a wet clean gauze). Wait for 2-3 hours until the dough is doubled in size. Do not over proof in hot days; you will need to watch out the dough.
  4. In a large bowl, marinate the ground pork with all the seasonings. Set aside for at least 15 minutes. You can prepare this in previous day and keep the pork in refrigerator overnight.
  5. Heat up 2 tablespoons of cooking oil in wok and fry ground pork until aroma and separated. And then add smashed garlic, carrot and celery. Give a small pinch of salt and continue fry for 1-2 minutes until the celery and carrot are slightly soft. Transfer out and cool down.
  6. Line your steamer and prepare for the assembling process.
  7. When the dough is doubled in size, transfer to a slightly floured board and pinch the air out. Please knead forcefully for a smooth surface. Cut the dough into halves. Take one half out and cover the rest half with wet gauze so it will not dry out.
  8. Continue kneading the half dough for several minutes until there is no air inside any more (no small holes in the transection). Shape the dough into a long log and cut into 8 equal portions.
  9. Take one portion out, press down slightly and then roll to a around wrappers around 10 cm in diameter. Make the edges thinner than the center. Place on portion of the filling on the round wrapper and then seal completely. Repeat to finish all the buns.
  10. Repeat the two above steps to finish the other half bun.
  11. Set up the steamer and let the buns reset for around 10 to 15 minutes with lid covered (This is for summer, for winter solution see note 1)
  12. Steam on high heat for around 15 minute to 20 minutes. Turn off the fire, wait for 5 minutes before uncovering and enjoying.

Recipe Video

Recipe Notes

If you are going to steam those buns in cold winter, set up the steamer with water in pot. Bring the water to boil and then turn off the fire immediately. Wait for 15-20 minutes for the second proofing. The steam will help to keep the bun moist.


The Nutrition Facts is based on each single bun.

Nutrition Facts
Chinese Pork Bun
Amount Per Serving
Calories 161 Calories from Fat 72
% Daily Value*
Total Fat 8g 12%
Saturated Fat 2g 10%
Cholesterol 20mg 7%
Sodium 279mg 12%
Potassium 169mg 5%
Total Carbohydrates 14g 5%
Dietary Fiber 1g 4%
Protein 6g 12%
Vitamin A 54%
Vitamin C 1.7%
Calcium 1.4%
Iron 6%
* Percent Daily Values are based on a 2000 calorie diet.