Homemade Doughnuts Recipe – Soft, Fluffy, and Perfectly Sweet
Nothing beats the taste of fresh homemade doughnuts straight from the kitchen. These soft and fluffy donuts are light, airy, perfectly golden, and coated in sweet sugar glaze. Whether you love classic glazed doughnuts, filled doughnuts, or powdered sugar donuts, this easy homemade doughnut recipe creates bakery-style results every time.
These homemade yeast doughnuts are perfect for breakfast, brunch, dessert, holidays, birthdays, or late-night sweet cravings. Once you try these freshly fried donuts, you’ll never want store-bought doughnuts again.
Why You’ll Love This Homemade Doughnuts Recipe
- Soft and fluffy texture
- Perfectly sweet and buttery
- Bakery-style homemade donuts
- Easy step-by-step instructions
- Delicious classic glaze
- Great for filling with cream or jam
- Freezer-friendly doughnuts
- Better than Krispy-style donuts
- Perfect for beginners
- Crowd-pleasing dessert recipe
Ingredients for Homemade Doughnuts
For the Dough
- 4 cups all-purpose flour
- 2¼ teaspoons active dry yeast
- 1 cup warm milk
- ¼ cup granulated sugar
- 2 large eggs
- ¼ cup unsalted butter, melted
- 1 teaspoon vanilla extract
- ½ teaspoon salt
For Frying
- Vegetable oil or canola oil
For the Classic Glaze
- 2 cups powdered sugar
- ¼ cup milk
- 1 teaspoon vanilla extract
Kitchen Tools You’ll Need
- Large mixing bowl
- Stand mixer (optional)
- Rolling pin
- Doughnut cutter
- Deep fryer or heavy pot
- Candy thermometer
- Cooling rack
How to Make Homemade Doughnuts
Step 1: Activate the Yeast
In a large bowl, combine:
- Warm milk
- Sugar
- Yeast
Let sit for 5–10 minutes until foamy.
This step ensures the yeast is active and ready for fluffy doughnuts.
Step 2: Make the Dough
Add:
- Eggs
- Melted butter
- Vanilla extract
- Salt
Mix well.
Gradually add flour until a soft dough forms.
Knead the dough for 8–10 minutes until smooth and elastic.
Step 3: Let the Dough Rise
Place dough in a greased bowl.
Cover with a towel or plastic wrap.
Let rise in a warm place for 1–2 hours or until doubled in size.
The Secret to Soft Doughnuts
The key to fluffy homemade donuts is proper kneading and enough rise time. Do not rush the fermentation process.
Step 4: Roll and Cut the Doughnuts
Punch down the dough and transfer to a floured surface.
Roll to about ½-inch thickness.
Use a doughnut cutter to cut circles and donut holes.
Place on parchment paper trays.
Cover lightly and let rise again for 30–45 minutes.
Step 5: Fry the Doughnuts
Heat oil to 350°F (175°C).
Carefully fry doughnuts 1–2 minutes per side until golden brown.
Do not overcrowd the pan.
Transfer fried doughnuts to a cooling rack lined with paper towels.
Homemade Doughnut Glaze
Step 6: Make the Sweet Glaze
In a bowl, whisk together:
- Powdered sugar
- Milk
- Vanilla extract
Mix until smooth.
Dip warm doughnuts into the glaze and place on a rack to set.
Best Doughnut Toppings
You can customize your homemade doughnuts with:
- Cinnamon sugar
- Chocolate glaze
- Maple glaze
- Sprinkles
- Powdered sugar
- Caramel drizzle
- Crushed cookies
- Coconut flakes
- Chopped nuts
Filled Doughnut Ideas
Turn these into delicious filled doughnuts by piping in:
- Strawberry jam
- Raspberry jelly
- Nutella
- Vanilla pastry cream
- Chocolate cream
- Lemon curd
- Peanut butter filling
Baked Doughnuts Option
Want healthier doughnuts?
Bake instead of fry.
How to Bake Doughnuts
- Preheat oven to 375°F
- Place doughnuts on lined baking trays
- Bake for 10–12 minutes
- Brush with butter and glaze
Baked doughnuts are lighter but still soft and delicious.
Air Fryer Doughnuts
How to Make Air Fryer Doughnuts
- Preheat air fryer to 350°F
- Spray doughnuts lightly with oil
- Air fry for 4–6 minutes
- Glaze while warm
Air fryer doughnuts have less oil but still taste amazing.
Tips for Perfect Homemade Doughnuts
Use Fresh Yeast
Fresh active yeast creates fluffy donuts.
Don’t Add Too Much Flour
Too much flour makes dense doughnuts.
Fry at the Right Temperature
350°F is ideal for golden, non-greasy donuts.
Let the Dough Rise Fully
Proper proofing gives doughnuts their airy texture.
Glaze While Warm
Warm doughnuts absorb glaze better.
Popular Doughnut Variations
Classic Glazed Doughnuts
The most iconic homemade doughnut recipe.
Chocolate Doughnuts
Add cocoa powder to the dough and top with chocolate icing.
Boston Cream Doughnuts
Fill with pastry cream and top with chocolate glaze.
Jelly Doughnuts
Stuff with fruit preserves or jam.
Old-Fashioned Cake Doughnuts
Dense, rich, and slightly crisp outside.
What to Serve with Doughnuts
Pair fresh doughnuts with:
- Coffee
- Hot chocolate
- Tea
- Cappuccino
- Fresh fruit
- Milkshakes
- Breakfast platters
How to Store Homemade Doughnuts
Room Temperature
Store in airtight containers for 2 days.
Refrigerator
Keep for up to 5 days.
Freezer
Freeze unglazed doughnuts for up to 2 months.
How to Reheat Doughnuts
Warm in the microwave for 10–15 seconds or in the oven at 300°F for 5 minutes.
Doughnuts FAQs
Why are my doughnuts oily?
Oil temperature may be too low.
Can I make doughnut dough ahead of time?
Yes. Refrigerate overnight after the first rise.
What’s the best oil for frying doughnuts?
Canola oil or vegetable oil works best.
Can I freeze doughnut dough?
Yes. Freeze after shaping.
Why are my doughnuts dense?
The dough may not have risen enough.
Final Thoughts
These homemade Doughnuts are soft, fluffy, golden, and absolutely irresistible. Whether glazed, filled, powdered, baked, or fried, they deliver bakery-quality flavor right from your kitchen.
Perfect for breakfast, dessert, brunch, parties, or sweet cravings, these classic homemade donuts are guaranteed to impress family and friends every single time.