Steamer A bamboo steamer is ideal for that authentic feel and proper moisture distribution, but any steamer basket or a metal steamer insert in a large pot will work.
Mixing bowls At least two: one for the dough and another for mixing the filling.
Rolling Pin For shaping the buns, although your hands will do much of the shaping.
Parchment paper Prevents sticking when steaming the buns.
Knife and Cutting Board For prepping the meat and aromatics.
Skillet To cook the filling before stuffing the buns.
Stand mixer with dough hook (optional) Makes kneading easier, but hand kneading works perfectly well.
Ingredients
For the Dough (Bao Buns)
2 ¼teaspoonsactive dry yeast1 packet
¾cupwarm waterabout 110°F
2tablespoonssugar
2tablespoonsvegetable oil
2cupsall-purpose flour
1tablespooncornstarch
½teaspoonbaking powder
¼teaspoonsalt
For the Sweet Char Siu Pork Filling
1poundChinese BBQ porkchar siu, preferably made from pork belly or pork shoulder
1tablespoonvegetable oil
2clovesgarlicminced
2tablespoonsoyster sauce
1tablespoonsoy sauce
1tablespoonhoisin sauce
1tablespoonsugar
½teaspoonfive spice powder
2teaspoonscornstarch mixed with 2 tablespoons waterslurry
1tablespoonsesame oiloptional
Instructions
Make the Dough
In a bowl, combine warm water and sugar, then sprinkle in the yeast. Let it sit for about 10 minutes until foamy—this is a key step in ensuring fluffy steamed pork buns. Add oil, flour, cornstarch, baking powder, and salt. Mix until a shaggy dough forms.
Transfer to a lightly floured surface and knead for 8–10 minutes until smooth and elastic. You can also use a stand mixer with a dough hook. Place the dough in a greased bowl, cover with a damp towel, and let rise in a warm area until doubled in size, about 1 hour.
Prepare the Filling
While the dough is rising, dice the char siu pork into small cubes. In a skillet over medium heat, warm the oil and sauté the garlic until fragrant. Add the pork and stir in the oyster sauce, soy sauce, hoisin, sugar, and five spice powder.
Cook for 2–3 minutes, then add the cornstarch slurry to thicken the mixture. Once the filling becomes glossy and slightly sticky, remove from heat and stir in sesame oil. Let the filling cool completely before using.
Shape the Buns
Once the dough has risen, punch it down and divide it into 12 equal pieces. Roll each piece into a ball and cover with a damp towel to prevent drying. Take one ball at a time, flatten it into a disk about 4 inches wide, keeping the center slightly thicker.
Spoon about 1 tablespoon of filling into the center. Gather the edges and pleat them up, twisting to seal the top. Place each bun seam-side down on a square of parchment paper. Let the shaped buns rest for another 20 minutes to puff up slightly.
Steam the Buns
Bring water to a boil in your steamer setup. Arrange the buns (on their parchment squares) in the steamer, leaving enough space between each one. Cover and steam for 12–15 minutes over medium-high heat.
Do not open the lid during steaming—this could cause the buns to collapse.
Once done, turn off the heat and let the buns sit for 2 minutes before removing the lid. This prevents the sudden rush of cold air from affecting their texture.