When we go to dim sum, I always eat far too many of these, and I'm so happy I now know how to make them at home!
Sauce:
1 tbsp oyster sauce
1 1/2 tsp soy sauce
2 tsp ketchup
2 tsp sugar
pinch white pepper
2 tsp corn starch
1/4 cup chicken stock
Filling:
1 tbsp vegetable oil
1/2 cup diced onion
3/4 cup char siu pork, cut into 1/4" pieces
2 tsp Chinese rice wine
2 tsp Chinese rice wine
1/2 tsp sesame oil
dough:
2 1/4 cups all purpose flour
1 tbsp baking powder
1/2 cup sugar
6 tbsp milk
3 tbsp water
1 tbsp vegetable oil
Combine sauce ingredients and mix well. Set aside.
To make the filling: heat the vegetable oil on high in a large saucepan and spread to coat the pan thinly. Add the onion, lower heat to medium, and cook for about 5 minutes until the onion is light brown. Add the pork and cook for about 3 minutes. Add the rice wine and mix well. Stir the sauce, pour into the pan, and cook for about 2 minutes, or until the sauce thickens. Remove from heat, and stir in sesame oil. Set aside, cool to room temperature, and refrigerate until needed.
To make the dough: Mix the flour, baking powder, and sugar together in a medium bowl. Make a well in the center, and add milk and water. Stir until liquid is absorbed, then add the oil.
Knead for about 15 minutes, adding a little water if too dry or flour if too wet.
Once the dough is smooth and elastic, return to the bowl, cover with plastic wrap, and allow to rest for one hour.
To assemble: Roll the dough into a cylinder about 12" long and cut into 12 equal pieces. Keeping the unused dough covered with a damp cloth, work with one piece at a time. Flatten slightly, spoon about 1 1/2 tbsp into the middle, and pinch the dough together to enclose the filling. Set onto a small square of wax paper, and repeat with remaining dough.
Bring a medium saucepan filled with water to a boil. Place a bamboo steamer on top and arrange the buns so they have room to expand (leave at least 1 1/2" between them). Steam for 15-20 minutes, then turn off the heat, and serve.
