Gather the ingredients; flour, milk powder, yeast, sugar, salt, milk, egg, and butter.
Activate the yeast if using active dry yeast. Warm* the milk on the stove or in the microwave. * It should be just slightly warm to the touch and not hot otherwise it will kill the yeast. Sprinkle the yeast over the warm milk. (Use about 1/2 of the milk). Let it sit there for about 10 minutes. It should be foamy and bubbly when it’s properly activated.
Whisk the eggs sightly. Melt the butter with the rest of the milk on the stove or in the microwave. Let cool. Stir together melted and cooled butter and eggs until just combined.
Place the flour, sugar, salt, milk powder, and yeast* in a large mixing bowl. *If you use instant yeast.Stir with a wooden spoon/whisk to mix all ingredients well.
Stir the yeast mixture into the flour mixture if using active dry yeast. Then slowly add the egg, butter & milk mixture into the flour mixture and mix with a spoon until incorporated scraping down the sides of the bowl as needed.
The dough will be soft and sticky. If the dough is too wet to handle, add a little bit of flour until the dough pulls away from the sides of the bowl and holds together in a dough ball.