In the bowl of a stand mixer fitted with the hook attachment, mix the flour, salt, and nutmeg. Set aside.
3 ¾ cups all purpose flour, 1 ½ teaspoons salt, ½ teaspoon nutmeg
Heat the milk to 110F (if you don’t have a thermometer, I usually microwave it for 30 seconds on high, which gets me to about 110-120F).
¾ cup whole milk
While the milk is heating up, whisk the yeast and the sugar in a small bowl. Set aside.
1 standard instant/active yeast packet + ~½ tablespoon of another packet, ¼ cup plus 2 tablespoons granulated sugar
While whisking constantly, slowly stream in the sugar/yeast mixture into the heated milk. If you are using active dry yeast, allow the mixture to sit for 15 minutes. The yeast will activate in this time. If using instant yeast, you don’t have to wait for the yeast to activate, simply move on to the next step.
Mix the eggs and vanilla extract into the milk/yeast mixture. Whisk well to combine.
2 eggs, 2 teaspoons vanilla extract
Pour the milk/yeast/egg mixture into the flour and mix on low-medium speed for about 3 minutes, or until it forms a ball around the hook.
With the mixer on medium speed, add the butter a few pieces at a time, allowing them to fully incorporate before adding more. Once all of the butter is fully incorporated, turn the mixer up to medium-high speed and knead for an additional 8-12 minutes (mine usually takes about 10 minutes).
½ cup unsalted butter
To check if the dough has kneaded enough, rip off a small piece of dough and spread it gently in between your fingers. If it stretches easily without ripping and you can see light passing through it, it is finished and ready to proof.
Transfer the dough to a lightly greased bowl, cover with a towel, and let it rise in a warm environment for about 1 hour, or until doubled in size. Alternatively, cover the bowl with plastic wrap and let it rise in the fridge overnight.