Donut Recipe

This Homemade Donut Recipe dangerously good—and yes, we’re talking soft, pillowy, melt-in-your-mouth level good. If you’ve ever dreamed of making that iconic Krispie Kreme glazed bite at home (without driving through the hot light), you’re in the right place. These donuts are about to become your newest obsession.

Love donuts? Honestly, same! Be sure to try my Fried Scones– A Utah staple.

close up image showing a stack of glazed donuts sitting on a white table top

“Tried these this morning for a birthday breakfast. They were a hit! Thanks for the recipe.” – Charity 

Why You’ll Love This Recipe

  • Copycat Krispy Kreme donuts: This recipe delivers that iconic melt-in-your-mouth texture and classic glaze.
  • Easy yeast donut recipe: Don’t let the yeast scare you—this step-by-step version makes it simple.
  • Best donut recipe: Soft, pillowy, and glazed to perfection—this one’s a keeper.

This homemade donut recipe is as close as you’ll get to that fresh-from-the-shop Krispy Kreme magic—without leaving your kitchen. Soft, airy, and coated in a perfectly sweet glaze, these donuts practically melt in your mouth and are surprisingly easy to pull off at home.

The secret? A tried-and-true donut dough recipe that’s light, fluffy, and made for frying. Whether you’re making them for a weekend treat or a special breakfast, these donuts deliver big bakery flavor with simple, everyday ingredients.

top down imgae showing everything you need to make donuts on a white table top

Ingredients You’ll Need

To get that soft, airy texture and signature sweet glaze of a glazed donut recipe, you’ll need just a few basic ingredients—most of which you probably already have in your kitchen. Here’s what goes into making these irresistible homemade treats:

  • Active dry yeast – This gives your donuts that fluffy rise. Make sure it’s fresh (check the expiration date!) and activated in warm liquid.
  • Warm water and milk – The right temperature (around 110°F) helps activate the yeast without killing it. Too hot = no rise.
  • Sugar – Adds sweetness and also feeds the yeast to help it bloom.
  • Salt – Balances the sweetness and enhances the overall flavor.
  • Egg – Helps bind the dough and adds richness for that tender bite.
  • Shortening – Keeps the texture soft and slightly chewy, just like the real deal.
  • Flour – All-purpose flour works perfectly. Don’t overpack it or your dough may turn out dense.
  • Oil – Used for frying. Vegetable or canola oil are both great neutral options.
  • Butter – Adds richness to the glaze for that classic melt-in-your-mouth finish.
  • Powdered sugar – The base of the glaze; make sure to sift it for a silky smooth coating.
  • Vanilla extract – A splash adds that unmistakable donut shop aroma.
  • Hot water – Helps dissolve the glaze ingredients and gives it that perfect drippy texture.

With this simple lineup, you’re just a few steps away from homemade donuts that taste like they came straight from the Krispy Kreme conveyor belt—only fresher, warmer, and made in your very own kitchen.

top down image showing a bowl filled with water, milk, and yeast
top down image showing a bowl with flour, sugar, and an egg
top down image showing a bowl with flour, sugar, and an egg with a milk mixture

Yeast Donuts Vs Cake Donuts

Not all donuts are created equal—and that’s a good thing. When it comes to the great debate of yeast donuts vs. cake donuts, it really comes down to texture and taste.

  • Yeast donuts (like this Krispy Kreme copycat recipe) are light, airy, and slightly chewy thanks to the rise from yeast. They’re usually fried and glazed, with that classic donut shop bounce and pillowy bite. Think melt-in-your-mouth, especially when warm.
  • Cake donuts, on the other hand, are denser with a texture more like, well, cake. They’re made with baking powder instead of yeast and often have a crispier outside. You’ll usually find them in fun flavors and with a sugary coating or icing.

So which is better? Totally up to you. But if you’re after that iconic hot-glazed experience, yeast donuts are where it’s at.

top down image showing a dough inside a glass bowl with dough along the sides of the dish
top down image showing a dough inside a glass bowl with no dough along the sides of the dish
top down image showing a glass bowl filled with risen dough
Jesseca, author of One Sweet Appetite.

These homemade donuts are dangerously close to the real Krispy Kreme deal. They’re soft, airy, and that sweet glaze melts right into every bite. Honestly, the hardest part is not eating three in a row straight off the cooling rack. They’re that good—and totally worth the effort.


Tip from Jesseca:

Glaze your donuts while they’re still warm! The heat helps the glaze soak in just enough to get that signature glossy finish without dripping all over the place.

top down image showing dough rolled out and being cut by a donut cutter
top down image showing dough rolled out and being cut by a donut cutter

Substitutions and Variations

Whether you’re missing an ingredient or want to switch things up, these amazing glaze doughnuts
are surprisingly flexible. Here’s how to make it work for you:

  • No shortening? Use unsalted butter or coconut oil instead. Butter adds a richer flavor, while coconut oil gives a slight sweetness.
  • Out of whole milk? 2% or even almond milk can work in a pinch—just make sure it’s warm enough to activate the yeast.
  • No active dry yeast? You can use instant yeast—just skip the proofing step and mix it directly into the flour.
  • Add flavor to the glaze: Swap vanilla extract for almond, maple, or even a splash of citrus juice for a fun twist.
  • Want a filled donut? Skip the hole and pipe in jam, custard, or chocolate after frying.

Customizing your donuts is part of the fun—stick with the classic glaze or get creative with flavors and fillings. Either way, you’re in for something delicious.

Top down image showing a fried donut being pulled out of oil with a slotted spoon
top down image showing a wire rack lined with cooked donuts

Doughnut Dough Recipe

Making donut dough at home sounds fancy, but it’s honestly super doable. Here’s the gist so you know what to expect before diving in.

  1. Activate the yeast: Mix it with warm water and milk, then let it sit until foamy.
  2. Make the dough: Stir in sugar, salt, egg, shortening, and flour. Beat until combined and smooth.
  3. Let it rise: Transfer to a greased dish, cover, and let rise until doubled—about 1 hour.
  4. Shape the donuts: Roll out the dough, cut your donut shapes, and let them rest for 15 minutes.
  5. Fry: Heat oil to 350°F and fry each donut for 40–60 seconds per side until golden.
  6. Glaze: Whisk up your glaze, dip both sides of each donut, and let them set on a rack.

These donuts are soft, sweet, and taste just like the hot light turned on at home. No drive-thru required.

top down image showing butter and powdered sugar in a bowl,. There is a stack of donuts on a wire rack off to the side
top down image showing a bowl filled with glaze and a single donut

Expert Tips

  • Check your yeast: If your mixture doesn’t get foamy after 5–10 minutes, your yeast may be expired or the liquid was too hot or too cold. Start over with fresh yeast and warm (not hot!) liquids—around 110°F.
  • Don’t overmix the dough: Mix until just combined. Overworking the dough can make your donuts tough instead of airy.
  • Let it rise in a warm, draft-free spot: A slightly warmed (but off) oven is perfect. Cold dough = sad, dense donuts.
  • Use a thermometer for frying: Oil that’s too hot will burn the outside and leave the inside raw. Too cool and they’ll soak up oil. Aim for 350°F and fry in small batches.
  • Cut straight down—don’t twist: When cutting donuts, press straight down with your cutter. Twisting can seal the edges and affect the rise.
  • Glaze while warm: Warm donuts absorb the glaze just enough to get that classic, glossy coating without sliding off.
hand pulling a donut up out of glaze

Donut Glaze Recipe That Tastes Like Krispy Kreme

The secret to that glaze for homemade donuts? A simple, silky glaze that melts into every warm donut. This version hits all the right notes—sweet, smooth, and just the right consistency.

What you need:

  • Butter – Adds richness and helps the glaze set with a glossy finish.
  • Powdered sugar – The base of the glaze. Sift it for an ultra-smooth texture.
  • Vanilla extract – Gives the glaze that signature donut shop flavor.
  • Hot water – Thins the glaze just enough to coat each donut perfectly.

How to make it:
Whisk together melted butter, sifted powdered sugar, vanilla, and hot water until smooth. It should be pourable, but not too thin—think pancake batter consistency. Dip each donut (while still warm!) into the glaze, coating both sides, then let them set on a cooling rack.

Want to switch it up? Try adding a splash of maple, almond, or lemon extract for a fun twist on the classic!

top down image showing glazed donuts on a wire rack

Storage and Make-Ahead Instructions

Make-ahead: You can prep the dough the night before! After mixing and letting it rise, cover tightly and store it in the fridge overnight. The next day, roll, cut, and fry straight from the fridge (let the dough rest at room temp for about 15–20 minutes before frying).

Storage: Homemade donuts are best enjoyed fresh, but here’s how to stretch them a little longer:

  • Room temp: Store in an airtight container for up to 2 days.
  • Fridge: Not recommended—refrigeration tends to dry them out.
  • Freezer: Freeze unglazed donuts in a single layer, then transfer to a freezer bag. Reheat in the microwave for 10–15 seconds and glaze while warm.

Reheating tip: A few seconds in the microwave brings back that soft, just-made texture. Just be sure not to overdo it or you’ll end up with a chewy donut.

three donuts stacked on a white plate

Recipe FAQs

Can I use instant yeast instead of active dry yeast?

Yes! You can swap in instant yeast 1:1. Just skip the proofing step and mix it directly into the dry ingredients with the warm liquids.

Why didn’t my dough rise?

Most likely, your yeast was expired or the water/milk was too hot and killed it. Make sure your liquids are warm, around 105–110°F, and that your yeast is fresh and foamy before moving forward.

What kind of oil is best for frying?

Use a neutral, high-heat oil like vegetable, canola, or peanut oil. Avoid olive oil—it has a low smoke point and a strong flavor.

Can I freeze the dough or cooked donuts?

Yes! Freeze cut (but un-fried) donuts on a baking sheet, then transfer to a bag. Let thaw and rise before frying. You can also freeze cooked, unglazed donuts and glaze them after reheating.

How long do the donuts stay fresh?

They’re best eaten the same day, but will stay soft for up to 2 days in an airtight container at room temperature.

Why does my glaze look cloudy or clumpy?

It might be too cool or the powdered sugar wasn’t sifted. Try whisking in a little extra hot water to smooth it out.

donuts stacked, one with a bite taken out of it, on a wire rack

Still Hungry?

Follow One Sweet Appetite on Pinterest, Instagram, and Facebook!

4.50 from 16 votes

Homemade Krispy Kreme-Style Donuts

Author Jesseca
Prep: 20 minutes
Cook: 15 minutes
Serves: 12
Light, airy, and glazed to perfection—this homemade donut recipe tastes just like the classic Krispy Kreme favorite. Made with a soft yeast dough and simple ingredients, they’re fried until golden and dipped in a sweet, silky glaze. Perfect for weekend baking or whenever you're craving a fresh, warm donut!

Ingredients
 
 

Donuts

  • oz package yeast
  • 2 tablespoons warm water
  • 3/4 cups warm milk
  • 1/4 cup sugar
  • 1/2 teaspoon salt
  • 1 egg
  • tablespoons shortening
  • cups flour
  • oil for frying

Glaze

  • 1/3 cup butter
  • 2 cups powdered sugar
  • teaspoons vanilla
  • 4 -6 tablespoons hot water

Instructions
 

  • In a large bowl, stir together the warm water, warm milk, and active dry yeast. Let it sit for about 5 minutes until the mixture becomes foamy. This means your yeast is alive and ready.
  • Add sugar, salt, egg, shortening, and flour to the yeast mixture. Use a hand or stand mixer with the dough hook and beat on medium speed for about 2 minutes, or until the dough is well combined and pulls away from the sides of the bowl.
  • Lightly spray a large glass or ceramic dish with nonstick cooking spray. Transfer the dough to the dish, cover it with plastic wrap or a clean kitchen towel, and let it rise in a warm spot until it doubles in size—about 45 minutes to 1 hour.
  • Once the dough has risen, roll it out on a lightly floured surface to about ½-inch thickness. Use a donut cutter or two round cutters (one large, one small) to cut out your donut shapes. Place them on a parchment-lined baking sheet, cover lightly, and let them rest for 15 minutes.
  • Heat oil in a deep fryer or large, heavy-bottomed pot to 350°F. Fry donuts in small batches for about 40–60 seconds on each side or until they are golden brown. Use a slotted spoon to remove them and transfer to a paper towel-lined tray to drain.
  • In a medium bowl, whisk together melted butter, powdered sugar, vanilla extract, and hot water until smooth. The glaze should be thin enough to dip but thick enough to coat.
  • While the donuts are still warm, dip each one—front and back—into the glaze. Place on a wire rack set over parchment or a baking sheet to catch drips. Let them set for a few minutes before serving.

Nutrition

Serving: 1donut

The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.

Course Breakfast
Cuisine American
three glazed donuts on a white plate. Text overlay reads "krispie kreme donuts"

Sharing is caring!

4.50 from 16 votes (14 ratings without comment)

Leave a Reply

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

Recipe Rating




21 Comments

  1. How Many does this recipe make ?

  2. 5 stars
    Tried these this morning for a birthday breakfast. They were a hit! Thanks for the recipe.

  3. 4 stars
    They were easy to make and super yummy! Couldn’t stop eating it!

    1. I’m so glad you loved them, Aby! Thanks for taking the time to comment.

  4. Hi. Is the shortening melted?

  5. Carol Cassidy says:

    can you bake these instead of frying?

  6. What flour do you use

      1. Do you think I could use all purpose gluten free flour? I am a celiac

      2. Hi Susan,
        I have personally not attempted this recipe with gluten free flour. However, I do not see any reason why a 1:1 ratio swap would not work.

  7. Debbie Lakey says:

    Do you have a sugar free donut recipe? I really like donuts, but I am diabetic. Thank you.

    1. Hi Debbie! Unfortunately I do not have any sugar free donuts. Please be sure to let us know if you find a great sugar free recipe for us to try!

  8. Elspeth Franks Filla says:

    blueberry glazed cake donut:::::::::: PLEASE

    1. Added to our list of must-makes! Hopefully I’ll be able to share a recipe soon.

  9. I would like a recipe for their blueberry cake doughnut. The glazed are okay but I love cake doughnuts more. Except for the chocolate, never.

    1. I’ll work on getting a blueberry cake donut shared asap. Those are my favorite as well.

  10. How many donuts does a regular recipe make?

    1. It all depends on how big you cut them. I got 14.

  11. I can’t wait to try these.

More Recipes You'll Love...