How to Make Perfect Homemade Donuts: Easy Step-by-Step Recipe

June 2, 2026

Jump to recipe card

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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!

  6. 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.

  7. 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.

  8. 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

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…
Prep Time 1 hour 30 minutes
Cook Time 15 minutes
Total Time 1 hour 45 minutes
Course: donuts

Ingredients
  

  • 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
  • 2 cups powdered sugar
  • ¼ cup milk plus more if needed
  • 1 teaspoon pure vanilla extract
  • Pinch of salt

Method
 

  1. Follow the detailed steps in the post content.

Notes

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.

Leave a Comment

Recipe Rating