Activate the Yeast
Warm milk to about 110°F (43°C).
In a bowl, combine warm milk, sugar, and yeast.
Let sit for 5–10 minutes until foamy.
Make the Dough
Add egg, softened butter, and salt to the yeast mixture.
Gradually add flour, mixing until a soft dough forms.
Knead:
8–10 minutes by hand, or
5–6 minutes with a stand mixer (dough hook)
Dough should be smooth, soft, and slightly tacky but not sticky.
First Rise
Place dough in a lightly oiled bowl.
Cover and let rise in a warm place for 1–1½ hours, until doubled in size.
Shape the Buns
Punch down dough.
Divide into 8 equal pieces.
Shape each into a smooth ball.
Place on parchment-lined baking sheet.
Gently flatten slightly with your hand.
Second Rise
Cover loosely and let rise 30–45 minutes, until puffy.
Bake
Preheat oven to 375°F (190°C).
Brush tops with egg wash if desired.
Bake for 15–18 minutes, until golden brown.
Internal temperature should reach about 190°F (88°C).
Finish
Brush with melted butter for extra softness.
Cool completely before slicing.