Heat milk until small bubbles form around edge and is steaming. Stir in butter, sugar and salt until dissolved. Let cool.
1 cup milk, 1/2 cup butter, 1/4 cup sugar, 1 tsp. salt
Combine yeast and warm water in small bowl, let sit 5-10 minutes until bubbling and foamy.
2 envelopes dry active yeast, 1/4 cup warm water
Once milk mixture is cool add yeast mixture and eggs. Stir until well combined.
3 large eggs
In large bowl add flour and cooled milk mixture. Stir until well combined.
5 cups all purpose flour
*Turn out onto floured board and knead about 10 minutes to incorporate all flour until dough is smooth & elastic. Add more flour as needed if dough is too sticky to handle.
Grease clean, large bowl with butter. Cover with damp cloth and let rise in warm place for 60-90 minutes or until at least doubled in size.