4.96 from 21 votes

Homemade Donuts

Jump to Recipe ▼

82 Comments

Servings: 10 donuts (plus donut holes)

1 hr 40 mins

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.

Learn how to make soft, fluffy, yeasted homemade donuts in your own home. No fancy equipment or deep-fryer required! These donuts are a well-tested family favorite. I’ll walk you through all the steps in the post and in the video below! 

Homemade donut with a bite out of it, showing the soft fluffy interior

Raise your hand if you’ve ever been nervous about baking with yeast 🙋🏼‍♀️

I know not everyone has this fear, but for years I was terrified of any recipe that started with a sachet of yeast. I just couldn’t ever get the dough to cooperate. My baked goods came out too dense, too hard, just disappointingly below average in every way. I could make homemade cookies and cakes all day everyday, but if I wanted a donut, it came from the local grocery store’s bakery (or I made my no yeast donut holes!).

Fast forward a few years and a few carefully tested yeasty recipes (my cinnamon rolls, pizza dough, dinner rolls…), and I’m no longer afraid to experiment with yeast recipes in the kitchen. A little bit of practice, and it’s really not that different from any other kind of baking. And if I can make these perfectly soft, melt-in-your-mouth, sugared homemade donuts, then trust me, you can too, no matter how intimidated you might have been in the past.

I’ll walk you through all of the steps in detail in the recipe below and, in case you’re a visual learner, I’ve included a how-to video just below the recipe.

Ingredients for making homemade donuts

What You Need:

Chances are you already have everything you need in your pantry (/fridge)!

  • All purpose flour
  • Granulated sugar. A surprisingly small amount of sugar goes into these donuts; a lot of the sweetness comes from the coating you add to the outside.
  • Instant yeast
  • Salt
  • Whole milk
  • Butter
  • Eggs
  • Vanilla extract. This is optional but adds a nice depth of flavor to the donuts. I based this recipe off of a favorite from a local bakery and after lots of taste testing I’m confident they used vanilla extract in their recipe, so I included it in mine.

You’ll also need oil for frying your donuts as well as some sort of coating from the outside. I like to coat my donuts with granulated sugar, powdered sugar, a blend of cinnamon and (granulated) sugar, or a simple butter glaze (recipe for that included in the instructions!).

donut dough with a soft, tacky but not sticky surface
Dough should have a soft, elastic consistency, slightly tacky but not terribly sticky

Do You Need a Deep Fryer To Make Donuts?

Nope! All you need is a deep pan (I like to use my heavy-bottomed, medium-sized saucepan and fry one donut at a time) and some oil. I do recommend using a thermometer, though, as it’s critical that you know your oil temperature.

What Kind of Oil Should I Use?

You will want to use a neutral oil for frying. This means an oil that doesn’t have a strong taste or fragrance of its own (so olive oil is out!). I recommend either vegetable oil or canola oil for frying donuts. Peanut oil would also work!

Can I Make These in Advance?

I generally believe that any donuts (especially homemade donuts) are best served fresh and warm. However, these can be stored after frying and glazing. After cooling, store them in an airtight container for up to two days.

If you would like to make the dough in advance, you can make the dough the night before. Make the dough and then place in a large bowl. Cover tightly with plastic wrap and store in the refrigerator until the next morning before proceeding with the recipe.

Can I Fill These Donuts?

Yes! To make filled donuts, simply cut out the dough without the hole in the center. Fry donuts until a light golden brown (it will take a bit longer than your donuts with the hole in the center, unsurprisingly). Let them cool completely, then fill by fitting a large piping bag with a round pointed tip, inserting that tip halfway into your donut, and squeezing the filling inside. I recommend my homemade pastry cream as a great filling.

Cutting donuts and donut holes out of donut dough and transferring to baking sheet to rise

MORE TIPS!

Watch your donuts carefully

You’ll fry your donuts in oil that’s between 350-355F. For me, this took about 60 seconds on either side. However, if your donuts are slightly larger or smaller than mine you may need more or less time. I recommend doing a test donut and watching for the donut to just be beginning to turn a light golden brown. Fry it, let it cool, and then bite in. Your donut should be fully cooked (not gooey) in the center, but pillowy-soft and almost melt in your mouth. If it’s at all dry, you cooked it for too long, so shave some time off for your subsequent donuts.

Fry one at a time

When you add your donut to the oil, the temperature will drop. If you add too many donuts at once, the temperature could drop so much that the donuts take much longer to cook, and the reduced oil temperature can make the end result greasy. Fry one at a time, allowing the oil to come back to temperature between donuts.

Also, if you accidentally cook for too long, at least you’ve only burned one donut, and not half of your batch!

A thermometer is a necessity

Without one there’s no way to tell that your oil temperature is accurate. See my notes above for troubleshooting donuts that came out too greasy/underdone/etc.; it usually comes down to your oil temperature.

Homemade donuts that have been coated with granulated sugar

Enjoy!

More Recipes You Might Like:

Let’s bake together! Head on over to my YouTube channel where I’ve already uploaded over 200 recipe videos that you can watch for free!

Sugared donuts stacked on top of each other. Top one has bite taken out
4.96 from 21 votes

Homemade Donuts

A simple recipe for homemade yeasted donuts. Recipe includes options for coating with sugar or for glazed donuts. Recipe includes a how-to video just below the instructions.
Prep: 30 minutes
Cook: 10 minutes
Rising Time: 1 hour
Total: 1 hour 40 minutes
Servings: 10 donuts (plus donut holes)
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 2 1/2 teaspoons instant yeast
  • 3 1/2 cups (438 g) all-purpose flour, divided, plus more as needed
  • 1/3 cup (66 g) granulated sugar
  • 3/4 teaspoon salt
  • 2/3 cup (158 ml) whole milk
  • 6 Tablespoons unsalted butter, cut into 6 pieces
  • 2 large eggs, room temperature preferred
  • 3/4 teaspoon vanilla extract, optional
  • Avocado, vegetable or canola oil, for frying
  • Powdered or granulated sugar for coating donuts

Optional glaze:

  • 1 1/2 cups (185 g) powdered sugar
  • 1/4 cup (57 g) salted butter, melted
  • 1/2 teaspoon vanilla extract
  • 1 1/2-2 Tablespoons hot water

Instructions 

  • Combine, 2 cups (250g) flour, yeast, sugar, and salt in the bowl of a stand mixer that’s been fitted with a paddle attachment. Stir well.
    2 1/2 teaspoons instant yeast, 3 1/2 cups (438 g) all-purpose flour, 1/3 cup (66 g) granulated sugar, 3/4 teaspoon salt
  • Combine milk and butter in a small saucepan. Heat over low heat until butter is melted and mixture reaches 110-115F (43-46C). If mixture becomes too hot, allow it to cool to the indicated temperature before proceeding.
    2/3 cup (158 ml) whole milk, 6 Tablespoons unsalted butter
  • Pour milk/butter mixture over dry ingredients and stir until completely combined.
  • Combine eggs and vanilla extract and use a fork to lightly scramble. Add to mixing bowl and stir on low-speed until completely combined.
    2 large eggs, 3/4 teaspoon vanilla extract
  • Switch paddle attachment out for a dough hook and, with mixer on low speed, add remaining flour (190g) until the dough forms a soft ball that is pulling away from the sides of the mixing bowl. You may need to add more flour to get the right consistency, add additional flour one tablespoon at a time until proper consistency is reached (see video below recipe for a visual).
  • Transfer dough to a large lightly oiled bowl and cover. Place in a warm spot until doubled in size, about 30 minutes.
  • Once dough has doubled in size, transfer to a lightly floured surface and roll out to ½” thick. Use a donut cutter to cut out donuts and transfer to a parchment paper lined baking sheet. Cover with plastic wrap and leave in a warm place to rise for another 30 minutes or until donuts have puffed.
  • While donuts are rising, fill a medium-sized saucepan about 2” deep with oil. Turn stovetop heat to medium¹ and heat oil to 350-355F (175-180C).
    Avocado, vegetable or canola oil
  • Once donuts are finished rising and oil has reached temperature, fry donuts one at a time until light golden brown, for me this was about 60 seconds on each side. Make sure to allow oil to come back to the indicated temperature before cooking each donut.
  • Allow donuts to cool for a minute or two after frying, then coat with granulated or powdered sugar if desired. If glazing donuts, allow donuts to cool before glazing.
    Powdered or granulated sugar for coating donuts

Instructions for glazed donuts

  • To make glaze, whisk together sugar, melted butter, vanilla extract, and hot water until smooth. Dip donuts in glaze on both sides, then transfer to a cooling rack and allow glaze to harden before enjoying.
    1 1/2 cups (185 g) powdered sugar, 1/4 cup (57 g) salted butter, 1/2 teaspoon vanilla extract, 1 1/2-2 Tablespoons hot water

Notes

¹Do not crank the heat up to high to speed up the process, if you do it will quickly surpass the recommended temperature and you’ll have to wait for it to cool back down. Maintaining a consistent temperature is critical for good donuts. If you cook donuts on too high of a heat they’ll be burned on the outside and raw on the inside. If you use too low of a heat they will be greasy. Do a test donut first and cook until just beginning to turn golden brown and always allow oil to come back to temperature in between donuts.
Donuts are best when served warm the same day they are made, but these will keep for two days if stored in an airtight container at room temperature

Nutrition

Serving: 1donut | Calories: 390kcal | Carbohydrates: 60g | Protein: 7g | Fat: 13g | Saturated Fat: 8g | Cholesterol: 65mg | Sodium: 238mg | Potassium: 109mg | Fiber: 2g | Sugar: 25g | Vitamin A: 426IU | Calcium: 33mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

 

Cover photo of my gourmet cookie ebook.

Now Available!

Get my most popular bakery-style cookie recipes in one beautiful ebook. Foolproof recipes and bakery-worthy cookies you can make at home.

You May Also Like:

4.96 from 21 votes (5 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




82 Comments

  1. Sharon says:

    5 stars
    Amazing

  2. Megan Hartle says:

    5 stars
    I absolutely adore this recipe. Will definitely be using again!

    1. Sam Merritt says:

      I’m so glad you enjoyed them so much, Megan! 🙂

  3. Ashlea C Yerkes says:

    Hi Sam! if I wanted to make these a couple hours ahead for a party would they still be good? love your recipes! ❤

    1. Sam Merritt says:

      Hi Ashlea! They are best served warm, but are still very good when served the same day. 🙂

  4. Beth L Van Prooyen says:

    do you have a recipe for a chocolate glaze to do these in? I would like to make a variety box that my husband can take to work and share!

  5. Eric says:

    Hi 👋 Sam can I use an air Fryer for this recipe if so what would be the cooking temp and time? Or do you have a separate recipe for air fryer donuts?

    1. Sam says:

      Hi Eric! I actually haven’t tried these in the air fryer so I am not sure how it would work or exactly how to do it. If you do try I would love to know how it goes. 🙂

      1. Eric says:

        Ok thanks!!

  6. N says:

    What happens if I forgot about my dough and let it proof for like 6 hrs and then put it in the fridge over night? Can I use it, or should I throw it out?

    1. Sam says:

      Hmm it probably over-proofed so the texture could be altered. 🙁

    2. Robyn says:

      Could I use whipping cream instead of whole milk for these donuts?

      1. Sam Merritt says:

        Hi Robyn! The dough could be a little tougher to work with and they may need more time to rise. It may also alter the texture a little bit, but I haven’t tried it for sure. If you do try it, let me know how it goes. 🙂

  7. C says:

    5 stars
    Divine! I made these and tried a krispy kreme glaze copycat recipe on them! The effort is so worth it.

    1. Emily @ Sugar Spun Run says:

      Yummm…sounds great! Thanks for trying our recipe ❤️