There’s something magical about biting into a warm, homemade Krispy Kreme doughnut, fresh from your own kitchen. The soft, pillowy dough, the delicate sweetness, and that signature melt-in-your-mouth glaze make these doughnuts completely irresistible.

I first attempted making these after a late-night craving led me down a baking rabbit hole. What started as an experiment quickly became a weekend tradition, with my family eagerly awaiting the first bite of these golden, airy treats. If you've ever dreamed of making Krispy Kremes at home, you're in for a delightful surprise.
Why You'll Love This Homemade Krispy Kremes Recipe
Get ready to experience doughnut bliss with this foolproof homemade Krispy Kreme recipe. These doughnuts are light, fluffy, and perfectly glazed—just like the originals.
First, they have that iconic airy texture. Thanks to a well-balanced dough and a little patience during the rising process, these doughnuts practically float off the plate.
The glaze is absolute perfection. It forms a thin, sweet coating that lightly cracks as you bite into the soft interior, just like the classic Krispy Kreme glaze.
You don’t need fancy equipment. A simple deep pot and a few basic pantry ingredients will do the trick, making this recipe easy to follow for any home baker.
Most importantly, they’re better than store-bought. Freshly fried and glazed in your own kitchen, these doughnuts have a taste and texture that you just can't get from a box.
Ingredients Notes

The secret to perfect Krispy Kremes lies in the right balance of simple, quality ingredients. Each component plays a crucial role in achieving that signature taste and texture.
Flour – Using all-purpose flour creates a soft yet structured dough. If you want even lighter doughnuts, try replacing a small portion with cake flour.
Yeast – Instant yeast helps the dough rise quickly and efficiently. If using active dry yeast, make sure to activate it in warm water before mixing it into the dough.
Milk – Whole milk adds richness and helps create a tender crumb. Warm it slightly before mixing to encourage better yeast activation.
Butter – Unsalted butter adds a subtle depth of flavor. Let it soften before incorporating it into the dough for even mixing.
Eggs – Provide structure and a bit of richness. Make sure they’re at room temperature so they incorporate smoothly into the dough.
Sugar – Both granulated sugar in the dough and powdered sugar in the glaze contribute to the perfect balance of sweetness.
Oil for Frying – Neutral oils like vegetable or canola oil work best, as they don’t overpower the delicate flavors of the doughnut.
Vanilla Extract – A little splash in the glaze enhances its depth of flavor, making it taste just like the real Krispy Kreme glaze.
How To Make This Homemade Krispy Kremes Recipe

Making Krispy Kreme-style doughnuts at home might seem intimidating, but it’s actually quite straightforward. Follow these steps, and you’ll be enjoying fresh, warm doughnuts in no time.
Start by preparing the dough. In a mixing bowl, combine warm milk, sugar, and yeast. Let it sit for about five minutes until it becomes foamy—this means the yeast is active and ready to work its magic.
Next, mix in the butter, eggs, and a pinch of salt. Slowly add the flour, one cup at a time, while mixing until a soft, slightly sticky dough forms. Knead the dough for about 8-10 minutes until it becomes smooth and elastic.
Cover the dough with a clean towel and let it rise in a warm place for about an hour or until it doubles in size. This step is crucial for achieving the light, airy texture that makes Krispy Kremes so special.
Once risen, roll out the dough on a lightly floured surface to about ½-inch thickness. Use a round cutter (or a drinking glass) to cut out doughnut shapes, then use a smaller cutter to remove the center. Let the doughnuts rise again for 30 minutes.
Heat your oil to 350°F (175°C). Carefully place the doughnuts into the hot oil, frying them for about 1-2 minutes per side until golden brown. Remove and drain on a paper towel-lined plate.
While they cool slightly, prepare the glaze by whisking together powdered sugar, milk, and vanilla extract until smooth. Dip each warm doughnut into the glaze, then place them on a rack to let the excess drip off.
Enjoy immediately for that signature Krispy Kreme experience!
Storage Options
These doughnuts are best enjoyed fresh, but you can store them for later if needed.
For short-term storage, keep them in an airtight container at room temperature for up to 24 hours. A quick 5-10 second microwave zap will bring back their soft texture.
For longer storage, freeze the doughnuts in a single layer before transferring them to a sealed bag. When ready to eat, thaw at room temperature and warm briefly in the microwave.
If you want to prep ahead, you can refrigerate the dough overnight before shaping and frying the next day. This makes for an easy morning treat with minimal effort.
Variations and Substitutions
One of the best things about this recipe is how easy it is to customize.
For a chocolate glaze, replace some of the powdered sugar in the glaze with cocoa powder and add a splash of extra milk for smoothness.
Looking for a healthier option? Try baking the doughnuts instead of frying. While they won’t have the exact same texture, they’ll still be soft and delicious with a slightly different finish.
If you love filled doughnuts, skip the hole and inject the center with custard, jam, or Nutella after frying. Just be sure to coat them in powdered sugar instead of glaze for a traditional filled doughnut experience.
Want a fun twist? Add a teaspoon of cinnamon to the dough for a warm, spiced version or a bit of lemon zest for a bright, citrusy kick.
No matter how you choose to enjoy them, making homemade Krispy Kremes is a rewarding experience that brings the joy of fresh doughnuts right into your kitchen. Give them a try—you won’t regret it!
PrintHomemade Krispy Kremes Recipe
Indulge in homemade Krispy Kreme donuts with this easy recipe! These light, fluffy, and perfectly glazed treats taste just like the store-bought version. Perfect for breakfast or a sweet snack, these melt-in-your-mouth donuts will impress family and friends.
- Prep Time: 1 hour 30 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: 12 donuts 1x
- Category: Dessert, Breakfast
- Method: Frying
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 ¼ teaspoons active dry yeast
- ¾ cup warm milk
- ¼ cup granulated sugar
- ¼ teaspoon salt
- 1 egg
- 2 ½ cups all-purpose flour
- ¼ cup unsalted butter, melted
- Oil for frying
For the Glaze:
- 2 cups powdered sugar
- ¼ cup milk
- ½ teaspoon vanilla extract
Instructions
- In a bowl, dissolve yeast in warm milk and let sit for 5 minutes.
- Add sugar, salt, egg, butter, and flour, mixing until a soft dough forms.
- Knead dough for 5-7 minutes, then let rise in a warm place for 1 hour.
- Roll out dough to ½-inch thickness and cut out donuts. Let rise for another 30 minutes.
- Heat oil to 350°F (175°C) and fry donuts until golden brown on each side.
- Drain on paper towels and dip in glaze while warm.
- Let set on a wire rack and enjoy!
Notes
- Ensure the milk is warm but not too hot to activate the yeast properly.
- Let the dough rise fully for the best texture.
- Donuts are best enjoyed fresh but can be stored in an airtight container.
Nutrition
- Serving Size: 1 donut
- Calories: 250
- Sugar: 15g
- Sodium: 120mg
Leave a Reply