Craving fresh, warm donuts without leaving home? This easy recipe unlocks the secrets to creating light, fluffy homemade donuts with a perfect golden crust. Impress your family or satisfy your sweet tooth with these irresistible treats!
Prep Time: 1 hour 30 minutes (includes rising time)
Cook Time: 15 minutes
Total Time: 1 hour 45 minutes
Calories: Approximately 250 per donut (plain)
Ingredients

For the Dough:
- 1 cup warm whole milk (110°F/43°C)
- 2 ¼ teaspoons active dry yeast (1 standard packet)
- ¼ cup granulated sugar
- 2 large eggs (room temperature)
- 6 tablespoons unsalted butter (melted and cooled)
- 1 teaspoon salt
- 4 cups all-purpose flour (plus extra for dusting)
- Vegetable oil or canola oil (for frying, about 6 cups)
For the Vanilla Glaze (Optional):
- 2 cups powdered sugar
- ¼ cup milk (plus more if needed)
- 1 teaspoon pure vanilla extract
- Pinch of salt
Instructions

-
Activate the Yeast
__SAC_BLOCK_3__
In a large bowl, combine warm milk, yeast, and 1 tablespoon of the sugar. Stir gently and let sit for 5-10 minutes until foamy.
-
Make the Dough
__SAC_BLOCK_4__
Add remaining sugar, eggs, melted butter, and salt to the yeast mixture. Whisk until combined. Gradually add flour, about 1 cup at a time, mixing with a wooden spoon or dough hook until a shaggy dough forms.
-
Knead & First Rise
__SAC_BLOCK_5__
Turn dough onto a lightly floured surface. Knead for 5-7 minutes until smooth and elastic. Place in a greased bowl, cover with plastic wrap or a damp towel, and let rise in a warm spot for 1 hour or until doubled in size.
-
Shape the Donuts
__SAC_BLOCK_6__
Punch down the risen dough. Roll it out on a floured surface to about ½-inch thickness. Use a 3-inch donut cutter (or a round cutter and a smaller one for the hole) to cut out donuts. Place them on parchment-lined baking sheets. Re-roll scraps once. Cover loosely and let rise for 20-30 minutes.
-
Heat the Oil
__SAC_BLOCK_7__
Pour oil into a heavy-bottomed pot (like a Dutch oven) to a depth of 2-3 inches. Heat over medium heat to 350-375°F (175-190°C). Use a candy thermometer for accuracy – this is crucial for perfect donuts!
-
Fry the Donuts
__SAC_BLOCK_8__
Carefully add 2-3 donuts to the hot oil (don’t overcrowd). Fry for 1-2 minutes per side until deep golden brown. Use a slotted spoon or tongs to flip and remove them. Drain thoroughly on a wire rack set over paper towels. Fry all donuts and holes.
-
Make the Glaze (Optional)
__SAC_BLOCK_9__
While donuts cool slightly, whisk powdered sugar, milk, vanilla, and salt in a bowl until smooth. Add more milk, 1 teaspoon at a time, for a thinner glaze.
-
Glaze & Serve
__SAC_BLOCK_10__
Dip the top of each slightly warm donut into the glaze. Place back on the wire rack to let excess drip off. Enjoy your perfect homemade donuts immediately!
Tips

- Temperature is Key: Ensure milk is warm (not hot) to activate yeast. Maintain consistent oil temperature (350-375°F) while frying.
- Don’t Overcrowd: Frying too many donuts at once drops the oil temperature, leading to greasy results.
- Drain Well: Let donuts drain on a wire rack, not paper towels alone, to prevent sogginess on one side.
- Get Creative: Roll warm donuts in cinnamon sugar, dip in chocolate ganache, or top with sprinkles instead of glazing.
- Fresh is Best: Homemade donuts are at their peak within a few hours of frying.
Notes

Storage: Plain unglazed donuts can be stored in an airtight container at room temperature for 1 day. Glazed donuts are best eaten the same day. Refresh slightly stale donuts with a quick 5-10 second zap in the microwave.
Baking Option: For baked donuts, spoon dough into a greased donut pan, filling halfway. Bake at 350°F (175°C) for 10-12 minutes. Texture will be cakier than fried.
Yeast Check: If your yeast mixture doesn’t foam, the yeast may be inactive. Start over with fresh yeast.
Safety First: Never leave hot oil unattended. Keep children and pets away from the stove.
Making homemade donuts is a rewarding baking project. With this simple recipe and a little practice, you’ll master the art of creating bakery-worthy treats right in your own kitchen. Happy frying!
How to Make Perfect Homemade Donuts: Easy Step-by-Step Recipe
Ingredients
Method
- Follow the detailed steps in the post content.
Notes
– Storage: Plain unglazed donuts can be stored in an airtight container at room temperature for 1 day. Glazed donuts are best eaten the same day. Refresh slightly stale donuts with a quick 5-10 second zap in the microwave.
– Baking Option: For baked donuts, spoon dough into a greased donut pan, filling halfway. Bake at 350°F (175°C) for 10-12 minutes. Texture will be cakier than fried.
– Yeast Check: If your yeast mixture doesn’t foam, the yeast may be inactive. Start over with fresh yeast.
– Safety First: Never leave hot oil unattended. Keep children and pets away from the stove.
– Making homemade donuts is a rewarding baking project. With this simple recipe and a little practice, you’ll master the art of creating bakery-worthy treats right in your own kitchen. Happy frying! Tips:
– Temperature is Key: Ensure milk is warm (not hot) to activate yeast. Maintain consistent oil temperature (350-375°F) while frying.
– Don’t Overcrowd: Frying too many donuts at once drops the oil temperature, leading to greasy results.
– Drain Well: Let donuts drain on a wire rack, not paper towels alone, to prevent sogginess on one side.
– Get Creative: Roll warm donuts in cinnamon sugar, dip in chocolate ganache, or top with sprinkles instead of glazing.
– Fresh is Best: Homemade donuts are at their peak within a few hours of frying.