1smalleggapproximately 45g / 1.6oz, at room temperature
⅓cupmilkwarmed to approximately 37°C / 98°F (lukewarm)
3ozwater roux startertangzhong — see Notes for method
1½tablespoonsunsalted buttersoftened to room temperature
Garnish Ingredients
1smalleggbeaten, for egg wash
1teaspoonwhite sesame seedsor to your liking
Instructions
Add the bread flour, sugar, salt, and instant yeast to the bowl of a stand mixer and briefly whisk with a fork to combine. Add the egg, warm milk, and cooled water roux starter. Attach the dough hook and mix on speed 1 (low) for 1 minute until the ingredients come together, then increase to speed 3 (medium) and mix for 3 minutes until a shaggy dough forms and begins to pull away from the sides.
2¼ cups bread flour, 2¾ tablespoons sugar, 1/2 teaspoon salt, 2 teaspoons instant dry yeast, 1 small egg, ⅓ cup milk, 3 oz water roux starter
With the mixer on speed 3 (medium), add the softened butter a few small pieces at a time, waiting until each addition is mostly absorbed before adding the next. Continue mixing for 5 minutes until the dough is smooth, elastic, and pulls cleanly away from the sides of the bowl. To test, stretch a small piece of dough between your fingers — it should form a thin, translucent membrane without tearing (windowpane test).
1½ tablespoons unsalted butter
Lightly oil the mixing bowl, return the dough to it, and cover tightly with cling film or a damp tea towel. Place in a warm spot — around 28–30°C / 82–86°F — for approximately 1 hour or until doubled in size. If your kitchen is cold, turn your oven on to its lowest setting for 2 minutes, switch it off, then place the covered bowl inside with the door slightly ajar.
Gently punch down the risen dough to deflate it. Turn it out onto a lightly floured surface and divide into 6 equal portions of approximately 60g each. Roll each portion into a smooth ball, place on the work surface seam-side down, cover loosely with a damp tea towel, and rest for 15 minutes to relax the gluten.
Take one rested dough ball and flatten it with your palm or a rolling pin into a round disc approximately 10cm (4 inches) across. Place a heaped tablespoon (about 13g) of pork floss in the centre. Gather the edges of the dough up and over the filling, pinching firmly to seal. Place seam-side down on a lightly floured surface. Repeat with remaining dough portions.
2¾ oz pork floss
Line a baking tray with parchment paper and transfer the filled buns seam-side down, leaving at least 5cm (2 inches) between each bun to allow for spreading. Cover loosely with a damp tea towel or lightly oiled cling film and leave to proof for 45 minutes at room temperature until the buns are noticeably puffed and spring back slowly when gently pressed.
Gently brush a thin, even layer of beaten egg wash over the top and sides of each proofed bun. Sprinkle white sesame seeds over the tops.
1 small egg, 1 teaspoon white sesame seeds
Bake in an oven preheated to 170°C / 340°F (150°C fan-forced) for 15–18 minutes until the tops are evenly golden brown. If your oven has hot spots, rotate the tray halfway through baking.
Remove the buns from the oven and transfer immediately to a wire cooling rack. Allow to cool for at least 10 minutes before serving — the filling will be very hot straight from the oven.
Prevent your screen from going dark
Notes
Storage: Keep in an airtight container at room temperature for up to 2 days. The tangzhong starter is what keeps them soft. Do not refrigerate — the fridge accelerates starch retrogradation and makes the bread go stale faster.Freezing: Flash-freeze buns on a tray, then transfer to a zip-lock bag for up to 6 weeks. Reheat from frozen at 160°C / 320°F for 8–10 minutes, or microwave one bun covered with a damp paper towel for 30 seconds.Make-ahead: Shape and fill the buns after the first proof, then refrigerate overnight on the tray covered with oiled cling film. Next day, let them complete the 45-minute second proof at room temperature, then egg wash and bake.Substitution: Replace pork floss with chicken floss (chicken sung) for a milder flavour, or use vegetarian mushroom floss for a meat-free version.Pro tip: When adding butter, tear it into pea-sized pieces and add a few at a time — this helps it incorporate without breaking down the gluten structure you've already built. If the dough starts sliding around the bowl, stop the mixer for 30 seconds to let it grip again.Proofing time: This recipe includes approximately 2 hours of passive proofing (1 hour first rise, 15 minutes bench rest, 45 minutes second rise) not included in the prep time above. Total time from start to finish is approximately 2 hours 48 minutes.Tangzhong method: Combine 14g bread flour with 70ml water in a small saucepan. Whisk over medium-low heat until the mixture thickens to a paste (about 2–3 minutes). Cool to room temperature before adding to the dough. This can be made the night before and refrigerated — bring to room temperature before using.