In a measuring cup, sprinkle the yeast over the warmed milk. Let sit until frothy, about 5-10 minutes.
In the bowl of a stand mixer fitted with the dough hook attachment or in a large bowl if using a handheld mixer, whisk together the flour, salt and sugar.
Turn the mixer on low and slowly drizzle in the yeast mixture. Your dough may appear dry.
Add the egg yolks, one at a time, and mix until fully incorporated.
Add the butter, a little bit at a time until the dough is smooth, shiny and pliable. Mix on low for another 2-3 minutes.
Knead the dough into a ball and place in a well-oiled bowl. Cover and allow to double in size in a warm area (I turned my oven to 175° F, turned it off, then placed my bowl in there).
Once the dough has risen, divide it into 8 equal pieces. Roll each piece into a ball and place in a greased 9"x5" loaf pan. Cover and allow to rise and double again, about 1 hour.
Preheat your oven to 350°F. Brush the top of the bread with a beaten egg and bake for 30-40 minutes or until the top appears golden.
Allow the bread to cool before serving.
