
Classic Homemade Donuts Recipe
5.0
Prep: 20 minutes
Cook: 3 hours (including rest and frying time)
Serves: 12
Difficulty: Medium
Fluffy, soft, and perfectly golden, these homemade donuts are easy to make and deliciously satisfying. This recipe yields about 12 donuts and can be customized with your favorite glazes or toppings.

Tips for Perfect Donuts:
✔ For extra fluffy donuts, let the dough rise properly and avoid over-kneading.
✔ Maintain oil temperature at 350°F (175°C) for even frying. Too hot = burnt outside, raw inside.
✔ For baked donuts, bake at 375°F (190°C) for 10-12 minutes instead of frying.
Enjoy your homemade donuts! Let me know if you’d like variations like chocolate-filled, jam-filled, or sourdough donuts!
Ingredients
- DOUGH:
- 3 ½ cups (440g) all-purpose flour
- 2 ¼ teaspoons active dry yeast (1 packet)
- ¾ cup (180ml) warm milk (about 110°F/45°C)
- ¼ cup (50g) granulated sugar
- ½ teaspoon salt
- 2 large eggs
- 4 tablespoons (60g) unsalted butter, softened
- 1 teaspoon vanilla extract
- Vegetable oil (for frying)
- GLAZE:
- 2 cups (240g) powdered sugar
- ¼ cup (60ml) milk
- 1 teaspoon vanilla extract
- Food coloring (optional)
Instructions
- Activate the Yeast. In a small bowl, combine warm milk, yeast, and 1 teaspoon of sugar. Stir gently and let it sit for 5–10 minutes until frothy.
- Prepare the Dough. In a large mixing bowl, whisk together flour, remaining sugar, and salt.
- Add the yeast mixture, eggs, butter, and vanilla extract.
- Mix until the dough comes together, then knead on a floured surface for about 8–10 minutes, until soft and elastic. (If using a stand mixer, knead for about 5 minutes on medium speed with a dough hook.)
- Place the dough in a greased bowl, cover, and let it rise in a warm place for 1–1.5 hours, or until doubled in size.
- Shape the Donuts. Once risen, punch down the dough and roll it out on a floured surface to about ½-inch (1.25cm) thickness.
- Use a donut cutter or two differently sized round cutters (about 3-inch and 1-inch) to cut out donuts.
- Place the cut-out donuts on parchment paper, cover with a towel, and let them rise again for 30–45 minutes.
- Fry the Donuts. Heat 2-3 inches of vegetable oil in a heavy pot to 350°F (175°C).
- Fry 2-3 donuts at a time for 1–2 minutes per side, or until golden brown.
- Remove with a slotted spoon and drain on paper towels.
- Glaze & Decorate. In a bowl, whisk together powdered sugar, milk, and vanilla extract to make the glaze. Add food coloring if desired.
- Dip each donut in the glaze, let excess drip off, and place on a wire rack to set.
- Decorate with sprinkles, chocolate drizzle, or powdered sugar if desired.
Share your thoughts
Did you try this recipe? Rate it below and let others know what you think!
0.0