01 -
In a large bowl, sift together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
02 -
In a separate bowl, use an electric mixer to cream together the sugar, butter, and egg yolks for about 2 minutes until the mixture becomes light and fluffy.
03 -
Mix the sour cream into the sugar-butter mixture until completely smooth and well incorporated.
04 -
Gradually add the dry ingredients to the wet mixture, mixing on low speed just until combined. Be careful not to overmix the dough, as this can make the donuts tough.
05 -
Wrap the dough in plastic wrap and refrigerate for at least 1 hour. This makes the dough easier to handle and improves the texture of the finished donuts.
06 -
On a floured surface, roll the chilled dough to about 1 cm thickness. Use a donut cutter to cut out donuts and holes. For authentic old-fashioned texture, you can make 3 small triangle cuts around the outer edge of each donut before frying.
07 -
In a large, heavy-bottomed pot or deep fryer, heat oil to 350°F (175°C). Use a thermometer to maintain the correct temperature.
08 -
Carefully lower donuts into the hot oil, frying only a few at a time to avoid overcrowding. Fry for 1 to 1½ minutes per side, or until golden brown. The donut holes will cook more quickly.
09 -
Remove fried donuts with a slotted spoon and place on paper towels to drain excess oil. Allow to cool slightly before glazing.
10 -
While the donuts are cooling, whisk together the powdered sugar, milk, and salt until smooth. Adjust consistency if needed by adding more milk or sugar.
11 -
Dip the top of each slightly cooled donut into the glaze, allowing excess to drip off. Place on a wire rack set over a baking sheet to catch drips, and allow glaze to set before serving.