Krispy Kreme Donut Recipe

Save For Later

My copycat Krispy Kreme Donuts are light, fluffy and topped with a rich melt in your mouth glaze. Enjoy hot donuts at home anytime you want for a fraction of the cost!

a homemade krispy kreme doughnut with glaze with 2 more doughnuts in the background.

You'll never guess where I first heard about Krispy Kreme Donuts. Seriously, you won't. I first heard about them at a Weight Watcher meeting of all places! The ladies there were all talking about how a new donut shop was going to be built in our town.

These days our Krispy Kreme is now an AT&T store, so I'm forced to get my donut fix at home. This easy donut recipe is a dead ringer for the original. They are light, airy, and covered in that signature sweet glaze. The texture almost reminds me of my Italian doughnuts.

If you like sweet breakfasts you may also enjoy our cinnamon coffee cake our Oreo pancakes too.

A Sprinkle of Food Science: Why This Recipe Works

  1. It Uses Evaporated Milk: Evaporated milk has more concentrated milk solids and less water which helps our donuts moist and tender: never dry!
  2. Uses Shortening Instead of Oil: This is what Krispy Kreme uses. Not only do they taste authentic but it also gives you a super smooth surface for your glaze.
  3. Double Rise: This leads to a light and air donut not a dense one.

Ingredient Notes and Shopping Tips

ingredients including yeast, sugar, evaporated milk, crisco, eggs, vanilla, and powered sugar.
  • Egg: I use an extra egg yolk here for a soft and tender doughnut.
  • Water: Use warm water from your kitchen faucet.  It should feel warm on your hands, but not burning hot. Around 105-110 degrees is ideal. If the water is too cold, the yeast may not activate. If water is too warm the yeast could die off. Anything above 120 degrees will kill off the yeast according to Fine Cooking.
  • Yeast: Make sure your yeast is in date, or it may not work correctly.
  • Use Shortening: If you don't want to use shortening you can also use canola oil or peanut oil.

 Krystle's Tips

  1. Do not over mix: We want our donuts to be light and airy. Overmixing leads to a dense tough pasty.
  2. Don't overcrowd the pan: This can lower the temperature of the oil, and lead to a soggy, greasy doughnut.
  3. Use a deep fry thermometer: You want to oil to stay around 350-360 degrees. If the oil is too hot donuts can burn on the onside before they're cooked through. However, if the oil is too cold donuts will not cook all the way through and could become oily.
  4. Dip in glaze twice for that classic KK thick glaze. 
  5. Cool on a wire rack: This allow air to circulate unlike paper towels which can make them soggy.

Learn From Our Mistakes When Testing This Recipe

  1. Yeast doesn't foam: Your water may have been to hot or the yeast may be expired.
  2. Donut are greasy: Make sure your oil temp isn't too low. Anything below 350 can make them absorb too much grease.
  3. Donuts are flat: They are likely under proofed. Rise twice in a warm spot until doubled in size.

Frequently Asked Questions

Can I Bake Them?

You can but they won't be as good. I suggest frying if at all possible.
If you have to bake them, bake at 350 degrees for 12-14 minutes.

Can I air fry them?

When testing this recipe we felt that air frying made them dry and dense so it's not something we suggest.

Can I Make Them Ahead?

Yes make the dough overnight and store in fridge after the first or second rise. Bring to room temperature before frying.

How Long Do They Last?

These are best enjoyed the day they are made, but will last 1-2 days at room temperature if you have leftovers.

raised yeast donut covered in glaze on a black wire cooling rack.

More Donuts To Try

Still Hungry? Follow Baking Beauty on Pinterest, and Instagram so you don’t miss a recipe. Subscribe to our newsletter too.

📖 Recipe

Best Krispy Kreme Donuts

Light and fluffy donuts topped with a rich glaze that will melt in your mouth. Enjoy Krispy Kreme for a fraction of the cost with this spot on recipe.
4.96 from 21 votes
Print Pin Rate
Course: Breakfast
Cuisine: American
Prep Time: 20 minutes
Cook Time: 6 minutes
Total Time: 26 minutes
Servings: 12 Donuts
Calories: 335kcal

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

Ingredients

For the Donuts

  • 2 ¼ Teaspoons Active Dry Yeast
  • ½ Cup Warm Water
  • ¼ Cup White Sugar Divided
  • ¼ Cup Evaporated Milk Warmed
  • ½ Teaspoon Salt
  • ¼ Cup Vegetable Shortening Softened
  • 1 Egg and 1 Egg Yolk
  • 2 Teaspoons Vanilla Extract
  • 2 ½ Cups All Purpose Flour
  • 3 - 4 Cups Vegetable Shortening For Frying

For the Glaze

  • 2 Tablespoons Butter Melted
  • 1 ⅓ Cup Powdered Sugar
  • Pinch of Salt To Taste
  • 2 Teaspoons Evaporated Milk
  • 1 Teaspoon Vanilla Extract
  • 3 -4 Teaspoons Water
Don't lose this recipe. Pin for later!

Instructions

  • In a large bowl whisk yeast, warm water, and ½ teaspoon of sugar. Set aside for 5-10 minutes.
  • Then stir in remaining sugar, evaporated milk, salt, shortening, egg, egg yolk, and vanilla extract.
  • Gradually whisk in flour a little at a time until smooth and just combined. Do not over mix.
  • Knead until dough is smooth and slightly sticky ,but no longer sticking to your fingers.
  • Spray a large bowl with non stick cooking spray. Transfer dough into bowl and cover with plastic wrap. Rise until doubled in size (around 60-90 minutes).
  • Punch down dough and roll out onto a floured surface until ~½ inch thick.
  • Cut into circles using a biscuit or donut cutter. Don't forget to cut out the hole in the center.
  • Cover and rise again until doubled in size. (~30-45 minutes).
  • In a large dutch oven heat shortening to 360 degrees.
  • While oil is heating combine all glaze ingredients in a small bowl.
  • Fry donuts a few at a time until golden brown on both sides, flipping once.
  • Cool on a wire rack for 1-2 minutes before dipping into glaze.

Notes

Ingredient Notes and Shopping Tips
  • Water: Use warm water from your kitchen faucet.  It should feel warm on your hands, but not burning hot. Around 105-110 degrees is ideal. If the water is too cold, the yeast may not activate. If water is too warm the yeast could die off. Anything above 120 degrees will kill off the yeast.
  • Use Shortening: If you don't want to use shortening you can also use canola oil or peanut oil.
 Krystle's Tips
  1. Do not over mix: We want our donuts to be light and airy. Overmixing leads to a dense tough pasty.
  2. Don't overcrowd the pan: This can lower the temperature of the oil, and lead to a soggy, greasy doughnut.
  3. Use a deep fry thermometer: You want to oil to stay around 350-360 degrees. If the oil is too hot donuts can burn on the onside before they're cooked through. However, if the oil is too cold donuts will not cook all the way through and could become oily.
  4. Dip in glaze twice for that classic KK thick glaze. 
  5. Cool on a wire rack: This allow air to circulate unlike paper towels which can make them soggy.

Nutrition

Calories: 335kcal | Carbohydrates: 39g | Protein: 4g | Fat: 17g | Saturated Fat: 15g | Cholesterol: 6mg | Sodium: 122mg | Potassium: 65mg | Fiber: 1g | Sugar: 18g | Vitamin A: 70IU | Vitamin C: 0.1mg | Calcium: 20mg | Iron: 1.3mg
Tried this recipe? I want to see!Mention @BakingBeautyBlog or tag #BakingBeauty!
4.96 from 21 votes (12 ratings without comment)

Let know what you think

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

Recipe Rating




22 Comments

  1. 5 stars
    Krispy kreme donut recipe is delicious I have made it twice so good.

  2. 5 stars
    Yay! No more waiting in a huge car line to buy a dozen of these. Now I can make them at home! They are our favs.

  3. 5 stars
    These came out so light and fluffy I could hardly believe they were homemade and not from the local Krispy Kreme. Definitely a new weekend treat in our house.

  4. 5 stars
    This worked exactly as written, thanks!

  5. 5 stars
    My KK loving hubby even danced while eating these???? hoping to sub out dry yeast packet for some home made sourdough discard next time around

  6. 5 stars
    This was the best recipe I've used for doughnuts. Couldn't stop eating. Thanks for sharing.

  7. 5 stars
    Turned out perfect, Thank you for sharing!

  8. Monique Chancellor says:

    Can I put these ingredients in a bread machine to make the dough?

    1. Krystle Smith says:

      Hi Monique,

      We've only tried the recipe as written. If you use another method please do report back.

  9. I have not tried this recipe yet but will be doing so for the holidays. Thank you for sharing.

  10. Turned out terrific! I followed the recipe almost exactly, except I used sourdough starter instead of normal yeast.

    A few tips/notes:
    -I used a cup of sourdough starter, a few tablespoons of water and 1/4 cup of milk. I also used two eggs instead of a yolk and egg.
    -When using sourdough starter, it takes several hours to proof the dough (legit, 8 hours!) (but the proof time may also depend on temperature of its environment)
    -It is crucial to proof the bread BOTH TIMES. The dough needs to be airy in order for them to puff up during the frying process.
    -The donuts definitely do not taste like krispy kreme donuts (which are smoother than the recipe's and much softer). However, they are still really good.
    -I highly encourage you to use sourdough starter; the donuts will taste EXACTLY like those apple toaster strudels you used to eat as a kid. It's awesome.

    1. Krystle Smith says:

      Hi Nan,

      Thanks for sharing your yummy and detailed variation with us!

  11. Hello, I would love to make these and wanted to know if instead of frying I can bake them

    1. Krystle Smith says:

      Hi Morena,

      No these cannot be baked they must be fried. If you're after baked donuts I suggest looking for some on Google or Pinterest. Sorry I don't have better news for you!

  12. Absolutely perfect! Never again will I buy from the donut shop.

  13. Can these be cooked in air fryers?

    1. Hi Kristie,
      I don't own an air Fryer, so I'm not sure! If you try it let us know how they turn out!

  14. Will definitely try these recipes

    1. Let us know how they turn out Sandy!

  15. Rachel Ellis says:

    5 stars
    I made these for national donut day and they were great.

    1. Krystle Smith says:

      Hi Rachel,
      Wonderful, so glad! Thanks for sharing your experience with us.