Delicious homemade donuts are a true indulgence that brings the joy of fresh baking right into the kitchen. Soft, fluffy, and perfectly sweet, they offer a comforting treat that rivals any bakery version. Whether enjoyed for breakfast, dessert, or a special occasion, homemade donuts have a charm that makes them hard to resist.
The magic of homemade donuts lies in their texture. When prepared correctly, they are light and airy on the inside with a delicate golden exterior. This contrast creates a satisfying bite that feels both rich and balanced. The dough is typically made from simple ingredients like flour, sugar, eggs, milk, and yeast or baking powder, yet the result feels anything but basic.
One of the most enjoyable aspects of making donuts at home is the freedom to customize them. They can be fried for a classic taste or baked for a lighter option, depending on preference. Once cooked, they can be coated in sugar, dipped in glaze, or topped with chocolate, sprinkles, or nuts. Fillings like homemade strawberry jam, custard, or cream can also be added, creating endless variations to suit different tastes.
Homemade donuts also bring a sense of warmth and nostalgia. The process of preparing the dough, shaping each piece, and watching them transform as they cook creates a rewarding experience. The aroma alone can fill a home with a welcoming and comforting atmosphere.
They are also perfect for sharing. Fresh donuts are often best enjoyed soon after they are made, making them ideal for family gatherings, celebrations, or simply treating friends. Their versatility allows them to fit both casual and festive moments.
With their soft texture, customizable flavors, and comforting appeal, delicious homemade donuts continue to be a favorite treat that combines creativity, tradition, and pure enjoyment in every bite.
This recipe will guide you through making fluffy and delicious homemade donuts from scratch. Perfect for breakfast or a sweet treat throughout the day.

Ingredients
- 2 and 1/4 teaspoons active dry yeast about one packet
- 1 cup warm milk about 110°F
- 1/4 cup granulated sugar
- 2 tablespoons unsalted butter melted
- 1 large egg room temperature
- 1/4 teaspoon salt
- 2 and 1/2 cups all-purpose flour plus more for rolling
- vegetable oil for frying
- 1 cup powdered sugar for glazing
- 2 tablespoons milk for glazing
- 1 teaspoon vanilla extract for glazing
Instructions
- In a large bowl, dissolve yeast in warm milk. Let it sit for about 5 minutes until it becomes foamy.
- Add sugar, melted butter, egg, salt, and 2 cups of flour to the yeast mixture. Stir until just combined.
- Gradually add the remaining flour until a soft dough forms. Knead the dough for about 5-10 minutes or until smooth and elastic.
- Place the dough in a greased bowl, cover, and let it rise in a warm place until doubled in size, about 1 hour.
- Punch down the dough and roll it out on a floured surface to about 1/2 inch thickness. Cut into donut shapes with a cutter.
- Cover the cut donuts and let them rise for an additional 30 minutes.
- Heat oil in a deep fryer or large heavy pot to 375°F (190°C). Fry the donuts until golden brown, turning once. Drain on paper towels.
- For the glaze, whisk together powdered sugar, milk, and vanilla extract in a medium bowl until smooth. Dip warm donuts into the glaze and let it set.
Nutrition










I had a hard time with the dough. It was too sticky for me. 😕
They were alright but kind of a mess to make. The dough was sticky and I ended up with flour all over the kitchen. I give it a 3.
I feel you! My kitchen looked like a flour bomb went off too. Wasn’t sure if I was baking or doing a science experiment! 🤷♂️
Delicious with chocolate glaze too! Just poured some chocolate on top. Yum! 🍩
Homemade doughnuts? More like homemade mess! My kitchen is a disaster. 🙈
Maybe you should’ve used a bigger bowl? 😂 Just saying, it’s not that hard to keep it clean.
I know the feeling! I made them once and my kitchen looked like a tornado hit. But the donuts were worth it! 🍩
Super easy recipe, but I think I burnt mine a bit. Next time I’ll watch them more closely.
Is this supposed to be for a deep fryer? Can I bake them instead?
I didn’t have milk, so I used water and the yeast didn’t foam. Donut disaster! 😂
I’m not a baker, but these were surprisingly easy. Will make again! 👍
These donuts are the best! I couldn’t stop eating them! 😋
These donuts are amazing! So fluffy and delicious! I’ll never buy store donuts again. 🍩
Really? I tried making these and they came out kinda flat. Maybe I messed up the yeast part. 🤔
I totally agree! These donuts are way better than any store-bought ones. They’re like pillows of sweetness! 🥰
Yum! 😍 I added chocolate chips to the dough and they turned out so good! My kids devoured them!
Chocolate chips? What a great idea! I gotta try that too! 😋
Tried it, but my dough didn’t rise. I think my yeast was old or something. Sad face. Going to try again one day.
Don’t worry, it happens! Just make sure your yeast is fresh next time. It’ll be perfect! 😊
Maybe the temp of the milk was off? Bad yeast can ruin it! Worth a shot to try again!
YUM! A friend and I made these for a party and they were gone in seconds! I was the hero of the night! ❤️
That sounds awesome! I need to try this recipe for my next get-together. Thanks for sharing! 😊
I don’t know, homemade donuts? Seems a bit much for me. Can’t you just buy them from the store?
I don’t know why everyone loves these. Mine came out flat and greasy. Maybe I did something wrong? 1 star for effort.
So good! But I might try baked donuts next time. Easier, right? 🍩
These donuts are amazing! I tried them for breakfast and my kids couldn’t get enough. Definitely a 5-star recipe!
Is it really that easy to make donuts at home? I always thought they were too complicated. Might give it a shot but skeptical!
PERFECT! I love that they taste homemade. Thank you for sharing this recipe! 🥰
Awesome recipe! I love homemade stuff. These donuts taste heavenly. Gonna try with sprinkles next time!
Thanks for sharing this recipe! I can’t wait to make these for my kids. They love donuts! 😍
Too much sugar for my taste. I used half and they still turned out good!
Donuts r delicious but frying is messy! My kitchen looked like a disaster zone 😂
Haha, I feel ya! But totally worth it for those yummy donuts! 🍩
Yeah, but isn’t it unhealthy to fry stuff? Maybe bake them next time? Just a thought.
My donuts were burnt on the outside and raw inside. I followed the recipe and still messed up. Frustrating!
Yall really think making donuts is easy? I burned mine like, twice. Don’t give up, I guess.
Wow, burning donuts? That’s tough. Are you sure you’re following the recipe? Maybe try lowering the heat a bit?
Don’t be too hard on yourself! Baking is all about practice, and everyone burns a few at first. Just keep trying!
Used almond milk instead of regular and they turned out great! Who knew donuts could be so versatile? 4 stars!
Whoa, this made me think of my childhood! We used to make donuts all the time in school. Can’t believe I found this recipe! Good times. 5 stars!
This recipe is a winner! I can’t wait to try it with my kids. Donuts are the best! 🎉
Wait, donuts are made with yeast? I thought you just mix flour and sugar. 🤔 Someone please explain.
These donuts are amazing! I made them for weekend brunch and everyone loved them. Will definitely make again.
So glad you enjoyed the donuts! They are definitely a hit at any gathering. 💕
I dunno, I tried this recipe and they didn’t turn out as nice. Maybe I messed something up?
The dough was really sticky and I ended up using way more flour than the recipe said. Not sure what went wrong?
Took me forever to rise… Is that normal? But they tasted fine, so I guess it was worth it.
I don’t think these are better than store-bought. Just sayin’. Kind of a hassle too.
I get what you’re saying, but homemade just tastes fresher! And the glaze is sooo good! 🍩
The instructions are clear, but who has time for all that rising? I just want donuts now!
I had trouble with the dough, it wouldn’t rise. Maybe my yeast was old? 🤷♀️
Old yeast? I dunno, I thought all you gotta do is mix it with milk and it just works. But what do I know 😂
Yeah, if your yeast is old, it can totally mess up the dough. Maybe try getting some fresh yeast next time? Keep at it! 🍩