To begin, pour the warm water into your mixer's bowl.
Add the powdered milk and buttermilk, room temperature butter, yeast, sugar, salt and 4 cups of the flour. Mix with your dough hook attachment until it begins to form a very sticky dough.
Slowly add the remaining flour, a little at a time, until the dough is soft, but not sticky.
Knead the dough with the hook for about 8 minutes. Form the dough into a ball and place it in a clean, oiled bowl and cover it with a damp tea towel.
Place the bowl of dough in a warm location and let it rise for 1 hour or until it is double in size.
Line a baking sheet with parchment paper. Set it aside for now.
Punch down the dough, removing air bubbles. Turn the dough out onto a lightly floured surface and divide the dough into 4 portions.
Roll each portion in to a loaf. Place the loaves side-by-side about an inch apart on the baking sheet.
Brush the sides of the loaves with melted butter.
Cover the loaves again with the tea towel and let them rise for 20 minutes.
Heat your oven to 425°(F).
Brush the tops of the loaves with beaten egg. *
Bake the bread in the lower half of your oven for 30 minutes or until golden brown.
* If you wish to sprinkle on a topping, such as everything bagel seasoning or sesame seeds, then half way through the baking time you will brush the loaves a second time then immediately sprinkle with the seasoning. Bake the remaining half of the baking time. If you add it at the beginning, the seasoning may scorch.
When the bread is done baking, carefully slide the loaves and parchment paper onto a cooling rack and cover with a clean tea towel. Cool completely.
Enjoy!
Notes
If you would like to skip the powdered milk and buttermilk, you can replace the water, powdered milk and powdered buttermilk with 4 1/2 c milk instead:
Put the milk in a small saucepan. Warm it to about 105°(F). Remove it from the heat.
Pour the warmed milk into your mixer's bowl, continue with the recipe as above.