If you’ve ever savored the airy delight of a fresh donut, you know the craving is real. I first tried making donuts one rainy Saturday, longing for that cozy, warm bite. The gentle rhythm of kneading dough and the aroma of dough frying filled my kitchen with anticipation. Making these donuts is not just about taste; it’s about creating a family moment, a sweet indulgence you made from scratch.

Let me share with you how easy and rewarding it is to create these delicious treats at home! With a handful of pantry staples, a little patience, and this foolproof method, you’ll be ready to enjoy the perfect homemade donuts. Whether it’s a morning treat or an afternoon snack, these donuts will surely be a hit.
Jump to:
Why You’ll Love This Recipe
- Simple Ingredients: Made with items you probably already have in your pantry, making it convenient and budget-friendly.
- Quick Prep: From mixing to frying, you’ll have fresh donuts in just a couple of hours.
- Amazing Flavor: The perfect balance of sweetness and buttery goodness, with a hint of vanilla.
- Family-Friendly: A fun activity to do with kids, allowing you to teach them basic cooking skills.
- Customizable: Easily adapted with your favorite toppings or a simple glaze.
Ingredients You'll Need
- Instant Yeast – 2 ½ teaspoons. Ensures the donuts rise perfectly, creating a light and fluffy texture.
- All-Purpose Flour – 3 ½ cups, divided, with extra as needed. Forms the base of the dough and gives structure.
- Granulated Sugar – ⅓ cup. Adds sweetness and aids in fermentation of the yeast.
- Salt – ¾ teaspoon. Enhances flavor and controls yeast activity.
- Whole Milk – ⅔ cup. Provides moisture and richness to the dough.
- Unsalted Butter – 6 Tablespoons, cut into 6 pieces. Adds flavor and tenderizes the dough.
- Large Eggs – 2, room temperature preferred. Adds richness and helps with binding the ingredients.
- Vanilla Extract – ¾ teaspoon, optional. Adds an aromatic sweetness.
- Frying Oil (Avocado, vegetable, or canola) – For frying. Ensures donuts cook evenly and achieve a golden brown crust.
- Powdered or Granulated Sugar – For coating donuts. Provides a sweet finish.
- Optional Glaze: 1 ½ cups powdered sugar, ¼ cup salted butter (melted), ½ teaspoon vanilla extract, 1 ½-2 Tablespoons hot water. Adds a glossy, sweet covering.
How to Make Donuts
Step 1: Mix Dry Ingredients
In a stand mixer bowl, combine 2 cups of flour, yeast, sugar, and salt. Stir them well to ensure even distribution.
Step 2: Heat Wet Ingredients
Gently heat the milk and butter on low heat until the butter melts, reaching about 110-115F. Pour this warm mixture over the dry ingredients and mix until just combined.
Step 3: Add Eggs and Vanilla
Lightly scramble the eggs and mix in the vanilla. Add this mixture to the stand mixer and blend until everything integrates smoothly.
Step 4: Form the Dough
Switch to a dough hook and gradually add the remaining flour. Keep mixing until a soft dough forms that pulls away from the bowl but remains sticky.
Step 5: First Rise
Place the dough in an oiled bowl. Cover it and let it rise in a warm area until it doubles in size, approximately 30 minutes.
Step 6: Shape the Donuts
Roll out the dough to about ½ inch thickness. Use a donut cutter to cut into shapes. Let the donuts rise again for another 30 minutes.
Step 7: Fry the Donuts
Heat oil to 350-355F in a deep saucepan. Fry the donuts for about 60 seconds on each side until they are golden brown.
Step 8: Finish and Serve
Immediately dust with sugar or dip them in glaze. For the glaze, whisk together powdered sugar, melted butter, vanilla, and hot water until smooth. Let donuts cool for the glaze to harden before serving.

Pro Tips from My Kitchen
✓ Temperature Matters – Ensure milk isn’t too hot; lukewarm is best to activate yeast without killing it.
✓ Dough Consistency – A slightly sticky dough ensures light donuts, so avoid adding too much flour.
✓ Frying Temperature – Use a thermometer to maintain oil at 350-355F for even cooking and perfect texture.
✓ Resting the Dough – Allow enough rising time in warm areas; patience leads to fluffier results.
✓ Glazing Tip – Apply glaze while donuts are still warm for optimal adhesion and shine.
What Makes This Recipe Work
- The use of instant yeast and proper resting times allows the dough to rise perfectly, resulting in light and fluffy donuts.
- The combination of butter and eggs enriches the dough, creating a tender crumb while the sugar adds just the right amount of sweetness.
- Frying at the correct temperature ensures that the doughnuts are perfectly crispy on the outside and soft on the inside.
Frequently Asked Questions About Donuts
Baking powder is not a direct substitute for yeast in this recipe as it provides a different leavening action. Yeast is crucial for that fluffy texture in donuts.
If your dough is too sticky to handle, you can add a little more flour, a tablespoon at a time, until it becomes manageable. Avoid over-flouring to keep the dough light.
Store any leftover donuts in an airtight container at room temperature for up to two days. Reheat them in an oven at a low temperature for a few minutes to refresh.
If your donuts didn’t rise, the yeast may have been expired, or the milk was too hot and killed the yeast. Always check the date and temperature.
These donuts pair wonderfully with a classic glaze, a dusting of powdered sugar, or even a chocolate ganache. Get creative with your favorite toppings!

Homemade Donuts Recipe
Ingredients
- 2 ½ teaspoons Instant Yeast
- 3 ½ cups All-Purpose Flour, divided, with extra as needed
- ⅓ cup Granulated Sugar
- ¾ teaspoon Salt
- ⅔ cup Whole Milk
- 6 tablespoons Unsalted Butter, cut into 6 pieces
- 2 large Eggs, room temperature preferred
- ¾ teaspoon Vanilla Extract, optional
- for frying Frying Oil (Avocado, vegetable, or canola)
- for coating Powdered or Granulated Sugar
- 1 ½ cups Powdered Sugar (for glaze)
- ¼ cup Salted Butter, melted (for glaze)
- ½ teaspoon Vanilla Extract (for glaze)
- 1 ½-2 tablespoons Hot Water (for glaze)
Instructions
- In a stand mixer bowl, combine 2 cups of flour, yeast, sugar, and salt. Stir them well.
- Gently heat the milk and butter on low heat until the butter melts, reaching about 110-115F. Pour this warm mixture over the dry ingredients and mix until just combined.
- Lightly scramble the eggs and mix in the vanilla. Add this mixture to the stand mixer and blend until smooth.
- Switch to a dough hook and gradually add the remaining flour. Keep mixing until a soft dough forms that pulls away from the bowl but remains sticky.
- Place the dough in an oiled bowl. Cover it and let it rise in a warm area until it doubles in size, approximately 30 minutes.
- Roll out the dough to about ½ inch thickness. Use a donut cutter to cut into shapes. Let the donuts rise again for another 30 minutes.
- Heat oil to 350-355F in a deep saucepan. Fry the donuts for about 60 seconds on each side until they are golden brown.
- Immediately dust with sugar or dip them in glaze. For the glaze, whisk together powdered sugar, melted butter, vanilla, and hot water until smooth. Let donuts cool for the glaze to harden before serving.
Notes
- Ensure the milk isn’t too hot; lukewarm is best to activate yeast.
- Apply glaze while donuts are still warm for optimal adhesion.





Leave a Reply