Warm the milk in a saucepan.
When warm, whisk in the yeast. Allow sitting for 5 minutes so that yeast is activated.
In a stand mixer, combine the dry ingredients: bread flour, sugar, and salt. Slowly add the warm milk/yeast mixture, butter, and eggs on low speed.
Mix on medium-low speed for about five minutes.
If the dough is very dry, add a touch more milk. If the dough is very wet, add a touch more flour. The dough should be smooth and elastic enough to work with your hands. Mix for 5 minutes.
Cover and let sit at room temperature for 1 hour. The dough should rise, almost double in volume.
After the hour, punch down the dough and break it up into 15 pieces. Shape the rolls to your desired shape. Once shaped, line them on a lined sheet tray.
Cover with plastic wrap and let sit for 30-45 minutes to rise again.
Once they have risen again, brush the rolls with egg wash and bake in a pre-heated 350-degree oven.
Bake for approximately 20 minutes or until the rolls are golden brown.