In a deep measuring cup/bowl combine 1/2 cup of milk + 3 Tablespoon from the flour you’ve measured.
Microwave the mixture for 25 seconds on high, stir then microwave for another 15 seconds, stir to combine.
Then microwave for 5 seconds intervals stirring in-between until you reach a thick gelatin/béchamel like consistency. *
Add butter and stir until COLD butter melts. Then add the remaining 3 Tablespoons of COLD milk and stir.
Add the beaten egg and stir until everything is well combined.
In your mixer bowl, combine the remaining flour, salt, sugar, yeast and dry milk.
Pour in the wet ingredients and mix for at least 10 minutes until your dough is elastic.
Cover and let it rise for an hour.
Convert the dough onto a clean surface, divide into 9 equal parts and shape into balls.
Place in your 9x9 baking pan , cover and let it rise for another 30 minutes.
Bake in a 350F pre heated oven for 13-15 minutes.
Take it out of the oven brush with melted butter the bake again for a couple of minutes.
Take it out and let it cool a bit before handling.