1 Make the dough: Warm the milk for 15 to 30 seconds in the microwave, until it’s slightly warm to the touch but not steaming. In the bowl of a stand mixer fitted with the dough hook, combine the warm milk, yeast, and sugar. Let the mixture stand until foamy, about five minutes.
Add the eggs, flour, and salt to the bowl and mix on medium speed until a sticky dough is formed. Beat in the butter, 2 tablespoons at a time, waiting until the butter is incorporated before adding the next batch. The butter needs to be very soft for this to work; if the butter isn’t incorporating, knead each piece in your fingers until soft before adding it to the dough.
Once all the butter is incorporated, knead the dough for 10 minutes on medium speed (or knead by hand).
2 Rise overnight: Shape the dough into a ball, place in a large, lightly oiled bowl, and cover with plastic wrap. Let the dough rise in…