
These steamed char siu bao are soft, fluffy, and filled with sweet-savory Chinese BBQ pork. The dough is tender and lightly sweet, while the filling stays juicy and rich. They are perfect for dim sum, meal prep, or a homemade weekend project.
Make the dough: In the bowl of a stand mixer fitted with a dough hook, dissolve the yeast in the warm water. Add the all-purpose flour, cornstarch, sugar, and canola oil, then mix on low speed until a smooth dough forms. Knead for 5 to 7 minutes, cover with a damp towel, and let rise for 2 hours, or until puffy.
Prepare the filling while the dough rises: Heat the oil in a wok or skillet over medium heat. Add the shallots and cook for 1 minute until fragrant. Stir in the remaining sugar, light soy sauce, oyster sauce, sesame oil, and dark soy sauce. Whisk the chicken stock with 2 tablespoons of the flour, pour it into the pan, and cook until the sauce thickens slightly. Fold in the diced Chinese BBQ pork, then remove from the heat and let the filling cool completely.
Finish the dough: Add the baking powder to the risen dough and knead on low speed until fully incorporated. If the dough feels dry, add 1 to 2 teaspoons of water a little at a time. Cover and let the dough rest for 15 minutes.
Prepare for steaming: Cut parchment paper into 10 squares, each about 4 inches wide. Fill your steamer with water and bring it to a boil over high heat.
Shape the buns: Roll the dough into a log and divide it into 10 equal pieces. Flatten each piece into a round about 4 1/2 inches wide, keeping the center slightly thicker than the edges. Spoon a portion of filling into the middle, then pleat and pinch the dough to seal the top.
Steam the buns: Place each bun on a parchment square and arrange them in the steamer with space between each one. Steam in batches over high heat for 12 minutes, making sure the water does not touch the buns. Let the buns rest for 1 to 2 minutes before opening the steamer, then serve warm.
Cool the filling completely before wrapping the buns so the dough does not become sticky or tear. If you do not have a bamboo steamer, use any steamer basket lined with parchment. Store leftover buns in the refrigerator for up to 3 days or freeze for up to 2 months; re-steam for a few minutes until heated through.