Ingredients:

  • 300g (10.5 oz, approximately 2 1/2 cups) all-purpose flour, plus extra for dusting
  • 3g (0.1 oz, approximately 3/4 tsp) instant dry yeast
  • 30g (1 oz, approximately 2 tbsp) caster sugar (superfine sugar)
  • 150ml (5 fl oz, approximately 2/3 cup) lukewarm milk (whole or 2%)
  • 15ml (0.5 fl oz, approximately 1 tbsp) vegetable oil, plus extra for greasing
  • 5g (0.2 oz, approximately 1 tsp) baking powder
  • 500g (1.1 lbs) pork belly, skin removed, cut into 1-inch cubes
  • 1 tbsp vegetable oil
  • 2 cloves garlic, minced
  • 1 inch ginger, minced
  • 1/4 cup soy sauce
  • 2 tbsp hoisin sauce
  • 1 tbsp rice wine (or dry sherry)
  • 1 tbsp brown sugar
  • 1/2 cup water
  • Optional: sliced green onions and sesame seeds, for garnish

Instructions:

  1. Combine lukewarm milk, sugar, and yeast in a bowl. Let stand until foamy (about 5-10 minutes).
  2. Add flour and oil to the yeast mixture. Mix until a shaggy dough forms. Knead until smooth and elastic.
  3. Place the dough in a greased bowl, turning to coat. Cover and let rise in a warm place until doubled in size.
  4. Brown the pork belly in a pot. Add aromatics (garlic and ginger) and cook briefly. Add soy sauce, hoisin sauce, rice wine, brown sugar, and water. Simmer until the pork is tender and the sauce has thickened.
  5. Punch down the risen dough. Divide into 12 equal portions.
  6. Roll each portion into a circle. Place a spoonful of filling in the center. Pinch the edges together to seal, creating a bun shape.
  7. Place the filled buns on squares of parchment paper. Cover and let rise again for 30 minutes.
  8. Bring water to a boil in a large pot or wok. Place the steamer basket with the buns over the boiling water. Steam for 15-20 minutes, until the buns are puffy and cooked through.
  9. Turn off the heat and let the buns sit in the steamer for a few minutes before removing. Garnish with green onions and sesame seeds, if desired.