Go Back
+ servings
Char Siu Bao on a white table.
Print Recipe
5 from 1 rating

Homemade Char Siu Bao (Steamed BBQ Pork Buns)

Char Siu Bao or Chinese BBQ Pork Buns are something I've had since I was a kid. They are fluffy, unbelievably tasty, and can be eaten at every meal. In this blog post, I break down how to make this yummy Chinese pastry at home from how to get the fluffiest bao texture to comparing which steamer is the best one to use. (Yes I tested both!)
Prep Time1 hour
Cook Time24 minutes
Proofing Time1 hour
Total Time2 hours 24 minutes
Course: Appetizer
Cuisine: Chinese
Keyword: bbq pork buns, char siu bao, char siu bao recipe, steamed bbq pork buns, steamed char siu bao
Servings: 10 char siu baos
Calories: 253kcal
Author: Becca Du

Ingredients

Char Siu Bao Dough

Char Siu Filling

Other Ingredients

Instructions

Prepping the dough

  • Combine ¾ cup of warm water (100-110 degrees F) with 1 packet of active dry yeast and 1 tsp of granulated sugar. Stir and let it sit for 10 minutes until the surface gets foamy.
    Yeast mixed with water and sugar.
  • Add 2 cups of all purpose flour, ½ cup of corn starch, 1 tbsp of baking powder, 5 tbsp of granulated sugar, and 2 tbsp of vegetable oil to a stand mixer bowl fitted with the hook attachment. Pour the yeast mixture into the stand mixer bowl.
    All the ingredients for the dough in a stand mixer bowl.
  • Run the mixer on low (speed 2) until the dough is combined then increase to 6 to knead for 15-20 minutes until a smooth dough forms. The dough will still be a little sticky, but that's normal! The wetter the dough, the fluffier the bao. If you feel it is too sticky, add another tablespoon of flour.
    Finished dough in a stand mixer bowl.
  • Cover and let it rise in an oiled bowl for 1-2 hours until it doubles in size.
    Dough in a bowl.

Making the filling

  • While the dough is proofing, make your filling. Saute 2 minced shallots in 1 tbsp of oil.
  • Add ¼ tsp of salt, 1 tbsp of granulated sugar, 1 tbsp of light soy sauce, 1 tsp of dark soy sauce, 1 tbsp of oyster sauce, 1 tsp of sesame oil, and ½ cup of chicken broth. Stir until the liquid starts to simmer.
  • Mix together 1 tbsp of corn starch and 1 tbsp of water. Pour into the pan and cook until the mixture thickens.
  • Finally, add 1 ½ cup of minced char siu and cook for 1-2 minutes. Set aside.
    char siu filling in a mixing bowl

Forming the char siu baos

  • Once the dough is proofed, punch out the air. Roll out it out into a 20 inch log and divide it into 10 equal pieces (2 inch long each). Note the dough may stick to the bowl a bit, but that's okay.
    Dough divided into 10 equal pieces.
  • Now it's time to put it together. Roll each dough piece into a ball and then flatten it into a 4 1/2 inch disc. Scoop ~2 tbsp of filling into the center. Envelop the filling with the outer edges of the dough. Fold and crimp the dough until it completely covers the filling. Place each bao on a piece of parchment paper. Repeat this process until you have 10 completed pork buns.
    Pleating the bao.

Steaming your baos

  • Place baos in a steamer. Prep your steamer by bringing water to a simmer with 1 tsp of white vinegar in a large pan. Place baos in bamboo steamer and put the steamer in the water. I like to do this in 2 batches because the baos will expand. If using a steamer pot, add the steamer insert and place baos on top.
    Baos in a bamboo steamer.
  • Steam for 12 minutes until baos are cooked through.
    Steamed bao in a bamboo steamer.
  • Once done, remove the parchment paper from the bottom of the buns and enjoy!

Notes

  1. For detailed tips and tricks including a guide on how I like to pleat my baos, refer to the blog post.
  2. Note that this is a wet dough because the wetter the dough, the fluffier the bao. If you feel at any point it's too wet or sticky, add a little more flour.

Nutrition

Serving: 1char siu bao | Calories: 253kcal | Carbohydrates: 35g | Protein: 9g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 26mg | Sodium: 435mg | Potassium: 161mg | Fiber: 1g | Sugar: 8g | Vitamin A: 3IU | Vitamin C: 1mg | Calcium: 84mg | Iron: 2mg