The Ultimate Homemade Donuts Recipe
There’s nothing quite like biting into a warm, freshly made donut. These homemade donuts are fluffy, golden, and melt-in-your-mouth delicious—way better than anything from a bakery.
Whether you’re craving classic glazed or want to get creative with toppings, this recipe makes it easy. You don’t need fancy equipment or professional skills. Just simple ingredients and a little patience for the perfect breakfast treat.
Why You’ll Love This Recipe
This homemade donuts recipe delivers bakery-quality results every single time. The dough is soft, pillowy, and has that signature yeasted flavor that makes donuts irresistible.
They’re surprisingly simple to make at home. With basic pantry ingredients and about two hours (mostly hands-off rising time), you’ll have fresh donuts ready to devour. Plus, you control the sweetness and toppings.
These donuts stay soft for days when stored properly. They’re perfect for weekend brunch, special occasions, or whenever you want to impress your family with something truly special.
Read More: Homemade Creamy Peach Ice Cream
Ingredients You’ll Need
The ingredient list is wonderfully simple. You probably have most of these staples in your kitchen already, making this an accessible recipe for any skill level.
For the donuts:
For the glaze:
How to Make Homemade Donuts
The process is straightforward but does require some patience. Start by activating your yeast in warm milk, then mix your dough and let it rise until doubled.
After the first rise, roll out the dough and cut your donut shapes. Let them rise again until puffy—this second rise is crucial for light, airy donuts.
Fry them in oil heated to 375°F until golden on both sides. The donuts cook quickly, so watch them closely. Then dip in the glaze while still warm for the best coating.
The Ultimate Homemade Donuts Recipe
Course: DessertCuisine: AmericanDifficulty: Intermediate12
20
minutes1
40
minutes2
hoursFluffy, melt-in-your-mouth homemade donuts with a sweet vanilla glaze. These classic yeasted donuts are fried to golden perfection and taste better than any bakery version.
Ingredients
- For the Donuts:
2 ¼ teaspoons (1 packet) active dry yeast
¼ cup warm milk (110°F)
3 cups all-purpose flour, plus more for dusting
¼ cup granulated sugar
1 teaspoon salt
2 large eggs, room temperature
¼ cup unsalted butter, melted
½ cup warm milk (additional)
Vegetable oil for frying (about 6 cups)
- For the Glaze:
2 cups powdered sugar
3-4 tablespoons milk
1 teaspoon vanilla extract
Pinch of salt
Directions
- Activate the yeast: In a small bowl, combine yeast and ¼ cup warm milk. Let sit for 5 minutes until foamy.
- Make the dough: In a large bowl, whisk together flour, sugar, and salt. Add eggs, melted butter, yeast mixture, and remaining ½ cup warm milk. Mix until a soft dough forms.
- Knead: Turn dough onto a floured surface and knead for 5-7 minutes until smooth and elastic. Add more flour if dough is too sticky.
- First rise: Place dough in a greased bowl, cover with a damp towel, and let rise in a warm place for 1 hour or until doubled in size.
- Roll and cut: Punch down dough and roll out to ½-inch thickness. Cut donuts using a 3-inch round cutter and a 1-inch cutter for the holes.
- Second rise: Place cut donuts on a parchment-lined baking sheet. Cover and let rise for 30 minutes until puffy.
- Heat oil: In a large pot or deep fryer, heat oil to 375°F. Use a thermometer to maintain consistent temperature.
- Fry: Carefully add 2-3 donuts at a time. Fry for 1-2 minutes per side until golden brown. Remove with a slotted spoon and drain on paper towels.
- Make glaze: Whisk together powdered sugar, milk, vanilla, and salt until smooth. Adjust consistency with more milk or sugar as needed.
- Glaze: Dip warm donuts in glaze, letting excess drip off. Place on a wire rack to set for 10 minutes.
Notes
- Temperature matters: Keep oil at 375°F for perfectly cooked donuts. Too hot and they’ll burn outside while staying raw inside.
Don’t skip the second rise: This makes donuts light and fluffy instead of dense.
Glaze variations: Add cocoa powder for chocolate, maple syrup for maple glaze, or food coloring for fun colors.
Storage: Store in an airtight container at room temperature for up to 3 days. Glaze may soften slightly.
Freezing: Freeze unglazed donuts for up to 2 months. Thaw and glaze before serving.
| Nutrient | Per Serving |
|---|---|
| Calories | 280 kcal |
| Total Fat | 14 g |
| Sugars | 18 g |
| Protein | 4 g |
| Dietary Fiber | 1 g |
Tips for Perfect Donuts
Temperature control is everything when frying donuts. Use a candy thermometer to keep oil at exactly 375°F—this ensures even cooking without absorbing too much oil.
Don’t overcrowd the pot when frying. Give each donut space to float and expand. Fry only 2-3 at a time for best results and easier flipping.
Work quickly but gently with the dough. Overworking after cutting can make donuts tough. Handle them minimally during the second rise to keep them airy.
Topping Ideas
Classic vanilla glaze is just the beginning. Try chocolate glaze, cinnamon sugar, maple frosting, or strawberry icing. Each variation brings a completely different vibe to your donuts.
Get creative with toppings after glazing. Sprinkles, crushed cookies, toasted coconut, chopped nuts, or bacon bits all make excellent additions. Apply while the glaze is still wet.
For filled donuts, use a piping bag to inject jelly, custard, or cream into the side. Make a small hole with a skewer first, then fill until slightly resistant.
Storage and Make-Ahead
Store donuts in an airtight container at room temperature for up to three days. They’re best eaten within 24 hours when they’re at peak freshness and the glaze hasn’t fully set.
You can make the dough ahead and refrigerate it overnight after the first rise. In the morning, let it come to room temperature, then roll, cut, and continue with the recipe.
Freeze unglazed donuts for longer storage. Wrap individually and freeze up to two months. Thaw at room temperature, then warm slightly and glaze before serving.
Common Mistakes to Avoid
Using water that’s too hot kills the yeast. Keep milk around 110°F—warm to the touch but not hot. If yeast doesn’t foam after 5 minutes, start over with fresh yeast.
Skipping the rise times leads to dense, heavy donuts. Be patient and let the dough fully double during both rises. This creates that signature fluffy texture.
Frying at the wrong temperature ruins everything. Too low and donuts absorb grease; too high and they burn. Invest in a thermometer—it’s essential for success.
Frequently Asked Questions
Can I bake these donuts instead of frying them?
Yes, but the texture will be different—more like a sweet roll than a traditional donut. Bake at 375°F for 10-12 minutes until golden. They won’t have that crispy exterior or rich flavor that frying provides, but they’re still delicious and lighter in calories.
Why are my donuts dense and not fluffy?
This usually happens when the dough didn’t rise enough or the oil temperature was too low. Make sure your yeast is fresh and active, allow full rising time in a warm spot, and maintain the oil at exactly 375°F. Also, avoid over-kneading after the first rise.
Can I use instant yeast instead of active dry yeast?
Absolutely! Instant yeast can be mixed directly into the flour without activating first. Use the same amount and add all the milk at once with the other wet ingredients. The rise times will be similar.















