Make the dough:In a small saucepan, heat milk over low heat to 108°F. A candy thermometer will work great to temp this. If you don't have a thermometer, the milk should be warm enough you can hold your finger in it for at least 30 seconds. If the milk is too warm it will kill the yeast. Transfer the milk to a standing mixer fitting with bread hook attachment. Add sugar and yeast, mix to dissolve sugar, about 1 minute. Let rest, without mixing, for 5 minutes.
1 ⅛ cup whole milk, ¼ cup granulated sugar, 2 ¼ teaspoons or 1 package Active Dry Yeast
Turn the mixer to low and add the beaten eggs and melted butter. While mixer is running on low, add the spices, molasses, and salt.
2 whole large eggs, 1¼ stick unsalted butter, melted, 2 teaspoons ground ginger, 1 teaspoon ground cinnamon, ½ teaspoon ground nutmeg, 1 tablespoon molasses, ½ teaspoons salt
Slowly add the flour, in 2 to 3 batches. Once all the flour is added, increase mixer speed to medium low abd mix for 1 minute. The dough should be sticky to the touch, but most of the dough should pull away from the sides of the mixing bowl. Return speed to low and mix for a full 5 minutes. Turn off the mixer and let the dough rest in the bowl for 10 minutes.
4 ¼ cups all-purpose flour
After resting, transfer the dough to a lightly greased bowl, scraping the dough from the bottom of the bowl if needed. Cover with plastic wrap and refrigerate for at least 8 hours or overnight.
Cut the doughnuts: Transfer the rested dough to a flat work surface lightly sprinkled with flour. Roll out dough to ½ to ⅓ inch thickness. Cut out doughnuts using a 3½ inch doughnut cutter. Try not to wiggle the doughnut cutter for maximum oven spring of your doughnuts! Transfer doughnuts to a sheet pan lined with a silpat mat or parchment paper. Doughnut holes should be transferred to a separate sheet pan, as they will cook faster. Form the leftover scraps into a ball, kneading if necessary, repeating the rolling and cutting process as many times until all the dough is used. Let it rest, again:Let the cut out doughnuts and doughnut holes rest for 1 hour before baking. Preheat the oven to 400°F. (See note for tips to get the best rise out of your doughnuts.) Transfer the baking sheets to the oven. Bake full doughnuts for 8 to 10 minutes. They should be golden on top and on the bottom. Bake doughnut holes for 5 minutes. Let doughnuts rest for 5 minutes, or just cool enough to handle, and dip into the glaze while still hot.