There’s something magical about biting into a freshly made doughnut. The soft, fluffy texture, the sweet glaze, and the delightful flavors combine to create a treat that feels indulgent yet comforting. While store-bought options are convenient, nothing compares to the joy of making your own homemade doughnuts. They’re perfect for breakfast, an afternoon snack, or even a late-night treat. Plus, they can be customized to suit your taste. Let’s dive into the world of homemade doughnuts and discover how to create these fluffy delights in your own kitchen.
Why This Homemade Doughnuts Stands Out

These homemade doughnuts are not only easy to make but also incredibly satisfying to eat. With a rich, buttery flavor and a light, airy texture, they are sure to impress family and friends. The recipe uses simple ingredients that you likely already have in your pantry, making it accessible for anyone to whip up a batch. Moreover, the ability to customize the toppings and glazes means you can turn these doughnuts into a signature treat that reflects your personal style.
What We’re Using
To create these delightful homemade doughnuts, we will be using the following ingredients:
- 1 cup plus 2 tablespoons whole milk: This adds moisture and richness to the dough.
- 1/2 cup sugar: Just the right amount of sweetness to balance the flavors.
- 2 teaspoons Active Dry Yeast: This helps the dough rise and become fluffy.
- 2 large eggs: Provides structure and adds richness to the dough.
- 10 tablespoons unsalted butter: Melted and slightly cooled for a rich flavor.
- 4 cups all-purpose flour: The base of our doughnut dough.
- 1 teaspoon fine sea salt: Enhances the overall flavor of the doughnuts.
- Canola oil for frying: A neutral oil that’s perfect for frying.
- 3 cups powdered sugar: For the sweet glaze.
- 1/2 teaspoon fine sea salt: To balance the sweetness in the glaze.
- 1 teaspoon pure vanilla extract: Adds a warm, aromatic flavor.
- 1/4 cup milk: To adjust the consistency of the glaze.
Tools & Equipment Needed
Before you get started, gather these essential tools:
- Mixing Bowls: For combining ingredients.
- Whisk: To mix and aerate the dough.
- Rolling Pin: For rolling out the dough to the right thickness.
- Doughnut Cutter: For shaping the doughnuts.
- Deep Fryer or Heavy Pot: For frying the doughnuts.
- Slotted Spoon: For removing doughnuts from the hot oil.
- Cooling Rack: Allows the doughnuts to cool properly without becoming soggy.
From Start to Finish: Homemade Doughnuts

Step 1: Prepare the Dough
In a small saucepan, warm the whole milk until it’s just warm to the touch (not boiling). Remove from heat and stir in the sugar and active dry yeast. Allow it to sit for about 5-10 minutes until it becomes frothy.
Step 2: Combine Ingredients
In a large mixing bowl, combine the slightly beaten eggs, melted butter, and the frothy yeast mixture. Whisk until everything is well combined.
Step 3: Add Flour and Salt
Gradually add the all-purpose flour and fine sea salt to the wet ingredients. Mix until a dough forms. You may need to use your hands to knead the dough for about 5 minutes until it is smooth and elastic.
Step 4: Let the Dough Rise
Place the dough in a lightly greased bowl, cover it with a clean towel, and let it rise in a warm place for about 1-2 hours, or until it has doubled in size.
Step 5: Shape the Doughnuts
Once the dough has risen, punch it down to release the air. Roll it out on a floured surface to about 1/2-inch thickness. Use a doughnut cutter to cut out the doughnuts and holes.
Step 6: Second Rise
Place the cut doughnuts on a parchment-lined tray. Cover and let them rise again for about 30 minutes until they puff up.
Step 7: Heat the Oil
In a deep fryer or heavy pot, heat about 2 inches of canola oil to 375°F (190°C).
Step 8: Fry the Doughnuts
Carefully drop the doughnuts into the hot oil, a few at a time. Fry for about 1-2 minutes on each side until golden brown. Use a slotted spoon to transfer them to a cooling rack.
Step 9: Prepare the Glaze
In a bowl, whisk together the powdered sugar, fine sea salt, vanilla extract, and milk until smooth. Adjust the milk to get your desired glaze consistency.
Step 10: Glaze the Doughnuts
Once the doughnuts have cooled slightly, dip the tops into the glaze and allow them to set on the cooling rack.
Seasonal Serving Ideas

Homemade doughnuts are versatile and can be enjoyed in various ways. Here are some seasonal serving ideas:
- Top with cinnamon sugar for a cozy fall treat.
- Fill with cream or frosting for a festive birthday celebration.
- Sprinkle with colorful sprinkles for a fun party treat.
- Serve with a side of fruit preserves or chocolate sauce for dipping.
Troubleshooting Tips
If you run into issues while making your homemade doughnuts, here are some helpful tips:
- If the dough isn’t rising, ensure your yeast is fresh and the milk isn’t too hot or too cold.
- If doughnuts are greasy, the oil may not be hot enough. Make sure your oil reaches 375°F before frying.
- If the dough is too sticky, add a little more flour while kneading until you achieve the right consistency.
Make-Ahead & Storage
To prepare for a busy day, you can make the dough ahead of time. Here are some tips:
- Prepare the dough and let it rise, then punch it down and refrigerate overnight. Let it come to room temperature before shaping and frying.
- Store leftover doughnuts in an airtight container at room temperature for up to 2 days. For longer storage, freeze them in a single layer, then transfer to a freezer bag.
- Reheat frozen doughnuts in a warm oven and glaze them fresh for a delightful treat.
Homemade Doughnuts Q&A
Can I use whole wheat flour instead of all-purpose flour?
Yes, you can substitute part of the all-purpose flour with whole wheat flour, but the texture may be denser. It’s best to use a mix for optimal results.
What can I do if my doughnuts are too dense?
If your doughnuts turn out dense, it may be due to over-kneading or not allowing them to rise long enough. Ensure to knead just until smooth and let them rise adequately.
How can I flavor my doughnut glaze?
You can add different flavors to your glaze by incorporating extracts such as almond or maple, or even adding citrus zest for a refreshing twist.
Can I make filled doughnuts with this recipe?
Absolutely! After frying, let them cool slightly, then fill them with your choice of jam, custard, or cream using a piping bag.
Try These Next
If you enjoyed making homemade doughnuts, you might also love these delicious treats:
Wrap-Up
Making your own homemade doughnuts is not just a cooking project; it’s an experience that fills your kitchen with warmth and sweetness. From the mixing and kneading to the frying and glazing, each step brings you closer to that first heavenly bite. Whether you enjoy them plain, glazed, or filled, these doughnuts are sure to become a cherished recipe in your collection, perfect for any occasion.
The beauty of homemade doughnuts lies in their ability to bring people together. So gather your loved ones, roll up your sleeves, and enjoy the delightful process of making and sharing these sweet treats.

Homemade Doughnuts
Ingredients
For the Dough:
- 1 cup whole milk plus 2 tablespoons, warm
- 1/2 cup sugar
- 2 teaspoons Active Dry Yeast
- 2 large eggs
- 10 tablespoons unsalted butter melted and slightly cooled
- 4 cups all-purpose flour
- 1 teaspoon fine sea salt
For the Glaze:
- 3 cups powdered sugar
- 1/2 teaspoon fine sea salt
- 1 teaspoon pure vanilla extract
- 1/4 cup milk to adjust glaze consistency
Instructions
From Start to Finish:
- Step 1: In a small saucepan, warm the whole milk until it’s just warm to the touch (not boiling). Remove from heat and stir in the sugar and active dry yeast. Allow it to sit for about 5-10 minutes until it becomes frothy.
- Step 2: In a large mixing bowl, combine the slightly beaten eggs, melted butter, and the frothy yeast mixture. Whisk until everything is well combined.
- Step 3: Gradually add the all-purpose flour and fine sea salt to the wet ingredients. Mix until a dough forms, kneading by hand for about 5 minutes until smooth and elastic.
- Step 4: Place the dough in a lightly greased bowl, cover with a towel, and let rise in a warm place for about 1-2 hours, or until doubled in size.
- Step 5: Once risen, punch down the dough, roll out to 1/2-inch thickness, and cut out doughnuts and holes using a doughnut cutter.
- Step 6: Place cut doughnuts on a parchment-lined tray, cover, and let rise again for about 30 minutes until puffed up.
- Step 7: Heat about 2 inches of canola oil in a deep fryer or heavy pot to 375°F (190°C).
- Step 8: Carefully drop doughnuts into the hot oil, frying for about 1-2 minutes on each side until golden brown. Use a slotted spoon to transfer them to a cooling rack.
- Step 9: In a bowl, whisk together powdered sugar, fine sea salt, vanilla extract, and milk until smooth. Adjust milk for desired glaze consistency.
- Step 10: Once cooled slightly, dip tops of doughnuts into glaze and allow to set on the cooling rack.
Equipment
- Mixing bowls
- Whisk
- Rolling Pin
- Doughnut Cutter
- Deep Fryer or Heavy Pot
- Slotted spoon
- Cooling rack
Notes
- Ensure your yeast is fresh for the dough to rise properly.
- Fry doughnuts in batches to avoid overcrowding the oil.
- Store leftover doughnuts in an airtight container for up to 2 days.
