Craving fresh, warm donuts without leaving your kitchen? Making bakery-quality donuts at home is easier than you think! This foolproof recipe walks you through creating light, fluffy yeast-raised donuts with a golden exterior. Perfect for weekend treats or special occasions.
Prep Time: 40 minutes (plus 1.5 hours rising)
Cook Time: 20 minutes
Total Time: 2 hours 30 minutes
Calories: 280 per donut (glazed)
Ingredients

For the donut dough:
- 1 cup warm whole milk (110°F/45°C)
- 2 ¼ teaspoons active dry yeast
- ¼ cup granulated sugar
- 2 large eggs, room temperature
- 6 tablespoons unsalted butter, melted
- 1 teaspoon salt
- 4 cups all-purpose flour (plus extra for dusting)
- 2 quarts neutral oil for frying (vegetable, canola, or peanut)
For classic glaze:
- 3 cups powdered sugar
- ½ teaspoon vanilla extract
- 5-6 tablespoons milk
For cinnamon sugar coating:
- 1 cup granulated sugar
- 1 tablespoon cinnamon
- ½ cup melted butter
Instructions

- Activate yeast: Combine warm milk, yeast, and 1 teaspoon sugar in a large bowl. Let sit for 5-10 minutes until foamy.
- Make dough: Add remaining sugar, eggs, melted butter, and salt to yeast mixture. Mix well. Gradually add flour until a shaggy dough forms.
- Knead dough: Transfer to floured surface. Knead for 5 minutes until smooth and elastic. Add small amounts of flour if sticky.
- First rise: Place dough in greased bowl, cover with damp towel. Let rise in warm spot for 1 hour or until doubled.
- Shape donuts: Punch down dough. Roll to ½-inch thickness on floured surface. Cut with 3-inch donut cutter. Reroll scraps.
- Second rise: Arrange donuts on parchment-lined baking sheets. Cover lightly, let rise 30 minutes until puffy.
- Heat oil: In heavy pot or Dutch oven, heat 3 inches of oil to 350-375°F (175-190°C). Use thermometer for accuracy.
- Fry donuts: Carefully add 2-3 donuts at a time. Fry 1-2 minutes per side until golden brown. Drain on wire rack.
- Coat donuts: For glaze: Whisk ingredients until smooth. Dip warm donuts. For cinnamon sugar: Dip in melted butter, then cinnamon-sugar mixture.
- Serve: Enjoy immediately for best texture!
Tips

- Yeast check: If mixture doesn’t foam, your yeast may be expired – start over
- Maintain oil temperature between batches for even cooking
- Fry donut holes for 45-60 seconds – they cook faster
- Use a slotted spoon or spider strainer for safe flipping
- Place wire rack over baking sheet for easy glazing cleanup
Notes

For cake-style donuts, substitute 1 teaspoon baking powder and ½ teaspoon baking soda for yeast, and skip rising steps. Mix wet and dry ingredients separately before combining.
Storage: Best consumed within 24 hours. Keep uncovered at room temperature to maintain texture. Reheat briefly in air fryer or oven to refresh.
Flavor variations: Add lemon zest to glaze, mix nutmeg into dough, or dip in chocolate ganache. For filled donuts, inject jam or custard using piping bag after frying.
Making homemade donuts is a rewarding experience that fills your kitchen with incredible aromas. With this easy recipe, you’ll master the art of perfect donuts in no time. Share them with family and friends – they’ll be amazed these came from your own kitchen!
How to Make Perfect Homemade Donuts: Easy Step-by-Step Recipe
Ingredients
Method
- Activate yeast: Combine warm milk, yeast, and 1 teaspoon sugar in a large bowl. Let sit for 5-10 minutes until foamy.
- Make dough: Add remaining sugar, eggs, melted butter, and salt to yeast mixture. Mix well. Gradually add flour until a shaggy dough forms.
- Knead dough: Transfer to floured surface. Knead for 5 minutes until smooth and elastic. Add small amounts of flour if sticky.
- First rise: Place dough in greased bowl, cover with damp towel. Let rise in warm spot for 1 hour or until doubled.
- Shape donuts: Punch down dough. Roll to ½-inch thickness on floured surface. Cut with 3-inch donut cutter. Reroll scraps.
- Second rise: Arrange donuts on parchment-lined baking sheets. Cover lightly, let rise 30 minutes until puffy.
- Heat oil: In heavy pot or Dutch oven, heat 3 inches of oil to 350-375°F (175-190°C). Use thermometer for accuracy.
- Fry donuts: Carefully add 2-3 donuts at a time. Fry 1-2 minutes per side until golden brown. Drain on wire rack.
- Coat donuts: For glaze: Whisk ingredients until smooth. Dip warm donuts. For cinnamon sugar: Dip in melted butter, then cinnamon-sugar mixture.
- Serve: Enjoy immediately for best texture!
Notes
– For cake-style donuts, substitute 1 teaspoon baking powder and ½ teaspoon baking soda for yeast, and skip rising steps. Mix wet and dry ingredients separately before combining.
– Storage: Best consumed within 24 hours. Keep uncovered at room temperature to maintain texture. Reheat briefly in air fryer or oven to refresh.
– Flavor variations: Add lemon zest to glaze, mix nutmeg into dough, or dip in chocolate ganache. For filled donuts, inject jam or custard using piping bag after frying.
– Making homemade donuts is a rewarding experience that fills your kitchen with incredible aromas. With this easy recipe, you’ll master the art of perfect donuts in no time. Share them with family and friends – they’ll be amazed these came from your own kitchen! Tips:
– Yeast check: If mixture doesn’t foam, your yeast may be expired – start over
– Maintain oil temperature between batches for even cooking
– Fry donut holes for 45-60 seconds – they cook faster
– Use a slotted spoon or spider strainer for safe flipping
– Place wire rack over baking sheet for easy glazing cleanup