In a large mixing bowl, add in your bread flour, white granulated sugar, table salt, instant yeast, milk powder, 1 egg, and the Tangzhong from earlier.
Pop the mixing bowl into a stand mixer and give it a quick few whisks.
Then add in your room temperature milk and mix everything together for 3-4 minutes.
Then add in your room temperature butter and continue kneading the dough for an additional 11-12 minutes until the dough is very smooth.
Next, transfer the dough to a greased large bowl.
Then shape the dough into a round ball. If you find the dough difficult to handle, then you can apply either some oil or water to your hands.
Once done shaping the dough, place it back into the bowl, cover it with plastic wrap or a towel, and let it proof in a warm place until doubled in size, approximately 1 hour.
Once our dough has finished proofing, de-gase the dough and transfer it to your countertop.
Shape it into a ball and weigh out the dough.
Next, divide the dough into 8 pieces and weigh out each piece.
Then shape each piece into a round ball and then cover it, and let it rest for about 20 minutes to relax the dough.
Once 20 minutes have passed, sprinkle a little bit of flour onto your countertop and grab one piece of the dough and flatten it out. Now roll the dough out into a circular shape, making sure that the middle part of the dough is thicker than the outer edges.
An easy method for doing this is to use a rolling pin with one hand and roll it towards the center while using your other hand to turn the piece of dough in a circular motion.
Repeat the steps for the rest of the pieces.
Now take your filling out of the fridge. Scoop out a generous portion of the filling (about 1.5-2 tablespoons (Tbsp)) onto the piece of dough.
Now, grab the opposite edges of the bun and bring them together in the center, and pinch them together. Repeat this for all of the edges until the bun is sealed.
Next, pinch the top of the bun while rotating with your other hand to twist and seal up the top of the bun. Finally, flip the bun over and gently roll it on your countertop to fully seal the bun and make it into a perfect round shape.
Repeat this process for all of the other pieces.
Once done, place the buns onto a baking tray lined with parchment paper and cover the buns with plastic wrap or a towel and let them proof in a warm place for about 40 minutes.
While the buns are proofing, prepare an egg wash by whisking 1 egg together with 1/2 teaspoon of milk and set it aside.
When the buns are done proofing, preheat your oven to 350°F (180°C) and apply the eggwash on top of the buns.
Now bake the buns for 17-18 minutes at 350°F (180°C) or until the top of the buns is golden brown.
While the buns are baking, prepare a sugar glaze by adding your sugar and water into a saucepan. Heat up the saucepan on medium heat while constantly stirring the saucepan. Once the sugar has fully melted, remove the saucepan from the stove and set it aside.
Once the buns are done baking, remove them from the oven and apply the sugar glaze on top of the buns.
Let the buns cool down for 5-10 minutes, and then serve them while still hot!