In a mixing bowl combine bread flour, sugar, salt and instant yeast.
320 g bread flour, 40 g sugar, 1 tsp salt, 2 tsp instant yeast
Add tangzhong, egg and cream cheese.
All the tangzhong, 1 egg, 60 g cream cheese
Pour in the milk/yeast mixture and mix until a dough forms.
90-110 ml lukewarm milk
Knead for 8–10 minutes (or 5–7 minutes with a mixer) until smooth and elastic.
Gradually knead in the softened butter, a little at a time, until fully incorporated.
30 g unsalted butter
Continue kneading for another 3–5 minutes until the dough is smooth, elastic, and slightly tacky.
Place dough in a greased bowl.
Cover and let rise until doubled, about 60–90 minutes.