There’s something undeniably magical about biting into a warm, pillowy-soft Krispy Kreme doughnut, fresh from the fryer and coated in a glossy, melt-in-your-mouth glaze. It’s the kind of treat that instantly transports you to cozy weekend mornings, family gatherings, or those late-night cravings that only a perfectly sweet doughnut can satisfy. But what if I told you that you could recreate that same irresistible taste and texture in your own kitchen?
This copycat Krispy Kreme doughnut recipe brings all the light, fluffy goodness of the original, but with the added joy of making them from scratch. Whether you’re baking for a special occasion or just indulging in a little homemade comfort food, these doughnuts will become a favorite in your household. The best part? They taste just like the real thing—if not better!
Why You’ll Love This Recipe
- Soft and Fluffy – These doughnuts have that signature airy texture, thanks to the perfect balance of ingredients and a little patience with the rising time.
- Classic Sweet Glaze – The iconic Krispy Kreme glaze is simple yet so delicious, creating that irresistible melt-in-your-mouth finish.
- Easy to Make – While yeast dough can seem intimidating, this step-by-step guide makes the process foolproof, even for beginners.
- Perfect for Any Occasion – Whether for breakfast, a weekend treat, or a homemade gift, these doughnuts are guaranteed to impress.

Ingredients You’ll Need
For the Doughnuts
- 2 ¼ teaspoons (1 packet) active dry yeast
- ½ cup warm water (about 110°F)
- ¼ cup granulated sugar
- ½ cup whole milk, warmed
- ¼ cup unsalted butter, melted
- 1 teaspoon salt
- 1 teaspoon vanilla extract
- 2 large eggs
- 3 ½ cups all-purpose flour
For the Glaze
- 2 cups powdered sugar
- ¼ cup whole milk
- ½ teaspoon vanilla extract

How to Make Copycat Krispy Kreme Doughnuts
Step 1: Activate the Yeast
Start by dissolving the yeast in warm water with a pinch of sugar. Let it sit for about 5 minutes until it becomes frothy. This step ensures that your yeast is active and ready to give your doughnuts that signature light and fluffy texture.
Step 2: Mix the Dough
In a large mixing bowl, combine the sugar, warm milk, melted butter, salt, vanilla extract, and eggs. Stir well until everything is incorporated. Add in the frothy yeast mixture and mix again.
Gradually add in the flour, one cup at a time, mixing until the dough starts to come together. Once it forms a soft, slightly sticky dough, transfer it to a lightly floured surface and knead for about 5-7 minutes. You’ll know it’s ready when it becomes smooth and elastic.
Step 3: Let the Dough Rise
Place the dough in a greased bowl, cover it with a kitchen towel, and let it rise in a warm place for about 1 to 1 ½ hours, or until it has doubled in size.
Step 4: Shape the Doughnuts
Once the dough has risen, roll it out on a floured surface to about ½-inch thickness. Use a doughnut cutter (or a large cup and a small cap for the center) to cut out doughnut shapes. Place them on a parchment-lined baking sheet and let them rise again for about 30 minutes.
Step 5: Fry to Perfection
Heat oil in a deep pan to 350°F. Carefully drop in the doughnuts, a few at a time, frying for about 1-2 minutes per side or until they turn golden brown. Remove them with a slotted spoon and drain on a wire rack lined with paper towels.
Step 6: Glaze and Enjoy
While the doughnuts are still warm, whisk together the powdered sugar, milk, and vanilla extract until smooth. Dip each doughnut into the glaze, letting the excess drip off. Place them back on the wire rack to set for a few minutes before indulging in the sweet, homemade goodness.

Helpful Tips
- Check Your Yeast – If your yeast doesn’t foam up during activation, it may be expired or the water temperature might be too hot or too cold.
- Don’t Overwork the Dough – Kneading is important, but over-kneading can make the dough tough instead of light and fluffy.
- Let the Dough Rise Properly – Be patient! A well-risen dough is key to achieving that classic Krispy Kreme texture.
- Maintain the Right Oil Temperature – Use a kitchen thermometer to keep the oil at 350°F. If it’s too hot, the outside will cook too quickly while the inside remains raw. If too low, the doughnuts will absorb too much oil and become greasy.
- Glaze While Warm – Dipping the doughnuts while they’re still slightly warm allows the glaze to set beautifully, just like the original.
Recipe Details
- Prep Time: 1 hour 30 minutes (including rising time)
- Cook Time: 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: About 12 doughnuts
- Category: Dessert, Breakfast
- Method: Frying
- Cuisine: American
- Diet: Vegetarian

Notes
- Flour Measurement – For best results, spoon and level the flour instead of scooping directly with the measuring cup. This prevents adding too much flour, which can make the doughnuts dense.
- Warm Liquid Ingredients – Ensure the milk and water are warm (around 110°F). Too hot, and it could kill the yeast; too cold, and the yeast won’t activate properly.
- Frying in Batches – Avoid overcrowding the fryer or pan, as this can lower the oil temperature and lead to greasy doughnuts.
- Reheating Doughnuts – To refresh leftover doughnuts, microwave them for 5-10 seconds, or warm them in a low oven (300°F) for a few minutes.
- Rolling the Dough Evenly – Keep the dough at a uniform ½-inch thickness when rolling it out to ensure all doughnuts fry evenly.
- Alternative Sweeteners – If you want a slightly different taste, you can use honey or maple syrup in place of some of the granulated sugar in the dough.
- Double Glazing for Extra Sweetness – For an extra thick glaze, dip the doughnuts once, let them set, and then dip them again.
Storage Instructions
Room Temperature:
Store the doughnuts in an airtight container at room temperature for up to 2 days. To refresh them, microwave for 5-10 seconds before serving.
Refrigerator:
If you want to keep them a little longer, store them in the fridge for up to 5 days. Just reheat them lightly before eating to bring back their softness.
Freezer:
For longer storage, freeze unglazed doughnuts in an airtight container for up to 2 months. Thaw and reheat before glazing.
Frequently Asked Questions
Can I bake these instead of frying?
Yes! While frying gives the most authentic Krispy Kreme texture, you can bake them at 375°F for about 10-12 minutes. They won’t be quite as light, but they’ll still be delicious.
Can I use instant yeast instead of active dry yeast?
Absolutely! If using instant yeast, you can skip the activation step and mix it directly with the dry ingredients.
Why are my doughnuts greasy?
If your doughnuts are absorbing too much oil, it’s likely that the oil temperature is too low. Make sure it stays at 350°F for best results.
How do I get the glaze to look like Krispy Kreme’s?
Dipping the doughnuts while they are still warm and letting them set on a wire rack helps create that signature, slightly transparent, melt-in-your-mouth glaze.

Related Recipes
If you loved these homemade Krispy Kreme doughnuts, you might also enjoy:
Conclusion
Making these copycat Krispy Kreme doughnuts at home is a rewarding experience that brings bakery-level goodness straight to your kitchen. They’re light, fluffy, and perfectly glazed, making them an instant hit for breakfast, dessert, or anytime you need a little indulgence. So go ahead, grab your ingredients, and treat yourself to a homemade version of this classic favorite—you won’t regret it!
Print
Homemade Copycat Krispy Kreme Doughnuts
Description
There’s something undeniably magical about biting into a warm, pillowy-soft Krispy Kreme doughnut, fresh from the fryer and coated in a glossy, melt-in-your-mouth glaze. It’s the kind of treat that instantly transports you to cozy weekend mornings, family gatherings, or those late-night cravings that only a perfectly sweet doughnut can satisfy. But what if I told you that you could recreate that same irresistible taste and texture in your own kitchen?
This copycat Krispy Kreme doughnut recipe brings all the light, fluffy goodness of the original, but with the added joy of making them from scratch. Whether you’re baking for a special occasion or just indulging in a little homemade comfort food, these doughnuts will become a favorite in your household. The best part? They taste just like the real thing—if not better!
Ingredients
For the Doughnuts
- 2 ¼ teaspoons (1 packet) active dry yeast
- ½ cup warm water (about 110°F)
- ¼ cup granulated sugar
- ½ cup whole milk, warmed
- ¼ cup unsalted butter, melted
- 1 teaspoon salt
- 1 teaspoon vanilla extract
- 2 large eggs
- 3 ½ cups all-purpose flour
For the Glaze
- 2 cups powdered sugar
- ¼ cup whole milk
- ½ teaspoon vanilla extract
Instructions
Start by dissolving the yeast in warm water with a pinch of sugar. Let it sit for about 5 minutes until it becomes frothy. This step ensures that your yeast is active and ready to give your doughnuts that signature light and fluffy texture.
In a large mixing bowl, combine the sugar, warm milk, melted butter, salt, vanilla extract, and eggs. Stir well until everything is incorporated. Add in the frothy yeast mixture and mix again.
Gradually add in the flour, one cup at a time, mixing until the dough starts to come together. Once it forms a soft, slightly sticky dough, transfer it to a lightly floured surface and knead for about 5-7 minutes. You’ll know it’s ready when it becomes smooth and elastic.
Place the dough in a greased bowl, cover it with a kitchen towel, and let it rise in a warm place for about 1 to 1 ½ hours, or until it has doubled in size.
Once the dough has risen, roll it out on a floured surface to about ½-inch thickness. Use a doughnut cutter (or a large cup and a small cap for the center) to cut out doughnut shapes. Place them on a parchment-lined baking sheet and let them rise again for about 30 minutes.
Heat oil in a deep pan to 350°F. Carefully drop in the doughnuts, a few at a time, frying for about 1-2 minutes per side or until they turn golden brown. Remove them with a slotted spoon and drain on a wire rack lined with paper towels.
While the doughnuts are still warm, whisk together the powdered sugar, milk, and vanilla extract until smooth. Dip each doughnut into the glaze, letting the excess drip off. Place them back on the wire rack to set for a few minutes before indulging in the sweet, homemade goodness.
Notes
- Flour Measurement – For best results, spoon and level the flour instead of scooping directly with the measuring cup. This prevents adding too much flour, which can make the doughnuts dense.
- Warm Liquid Ingredients – Ensure the milk and water are warm (around 110°F). Too hot, and it could kill the yeast; too cold, and the yeast won’t activate properly.
- Frying in Batches – Avoid overcrowding the fryer or pan, as this can lower the oil temperature and lead to greasy doughnuts.
- Reheating Doughnuts – To refresh leftover doughnuts, microwave them for 5-10 seconds, or warm them in a low oven (300°F) for a few minutes.
- Rolling the Dough Evenly – Keep the dough at a uniform ½-inch thickness when rolling it out to ensure all doughnuts fry evenly.
- Alternative Sweeteners – If you want a slightly different taste, you can use honey or maple syrup in place of some of the granulated sugar in the dough.
- Double Glazing for Extra Sweetness – For an extra thick glaze, dip the doughnuts once, let them set, and then dip them again.