There's something magical about biting into a fresh, warm Krispy Kreme doughnut. That melt-in-your-mouth texture, the light and fluffy interior, and the sweet glaze that coats your fingertips—pure bliss in every bite.
I remember the first time I attempted making them at home. I was determined to recreate that irresistible softness, and after a few trials (and some very happy taste testers), I finally nailed it! This homemade version is dangerously close to the original and just as addictive.
Why You'll Love This Homemade Krispy Kreme Recipe
Get ready to impress your family and friends with these incredibly light and airy doughnuts. They're so close to the real deal that you'll never want store-bought again!
First off, they have that signature pillowy texture that makes Krispy Kremes so iconic. The secret? A well-balanced dough with just the right amount of proofing time.
They're also surprisingly easy to make. While yeast doughnuts may seem intimidating, this step-by-step guide will walk you through the process with ease.
Not to mention, these homemade doughnuts are made with simple, pantry-friendly ingredients. No preservatives, no unnecessary additives—just pure, homemade goodness.
And of course, the glaze. That thin, sweet coating that hardens just enough while still dissolving on your tongue—absolute perfection!
Ingredients Notes

The beauty of this recipe lies in its simple yet essential ingredients. Each one plays a vital role in creating that signature Krispy Kreme taste and texture.
All-purpose flour is the base of the dough. It provides structure while still keeping the doughnuts light and airy. If you want an even softer texture, you can substitute a portion of it with cake flour.
Active dry yeast is what gives these doughnuts their beautiful rise. Be sure to activate it in warm milk to ensure a light, fluffy result. If using instant yeast, you can mix it directly into the flour.
Whole milk adds richness and helps create a tender crumb. It also activates the yeast and gives the dough its slightly elastic consistency.
Butter and eggs contribute to the dough’s soft texture and rich flavor. Using room-temperature eggs and melted butter ensures they incorporate smoothly into the dough.
Granulated sugar lightly sweetens the dough while also feeding the yeast, helping it rise properly. The glaze will bring additional sweetness, so the dough itself isn't overly sugary.
Lastly, powdered sugar and vanilla extract form the iconic glaze. Mixing them with a bit of milk creates a smooth, slightly translucent coating that sets perfectly once the doughnuts are dipped.
How To Make These Homemade Krispy Kremes

Making these doughnuts from scratch may take some time, but trust me—it's absolutely worth it. Follow these steps, and you'll have the most incredible homemade Krispy Kremes ever.
Start by activating your yeast. In a small bowl, combine warm milk (about 110°F) with a teaspoon of sugar and sprinkle in the yeast. Let it sit for 5-10 minutes until it turns frothy—this means your yeast is alive and ready to go.
Next, in a large mixing bowl, combine the flour, remaining sugar, eggs, melted butter, and yeast mixture. Stir until a shaggy dough forms, then knead it until it's smooth and elastic. This should take about 8-10 minutes by hand or 5 minutes using a stand mixer with a dough hook.
Place the dough in a greased bowl, cover it with a clean towel, and let it rise in a warm spot for about an hour, or until doubled in size. This step is crucial for achieving that light, airy texture.
Once risen, roll the dough out on a floured surface to about ½-inch thickness. Use a round cutter (or a drinking glass) to cut out circles, then use a smaller cutter to make the doughnut holes. Place them on a parchment-lined tray and let them rise again for another 30-40 minutes.
While the doughnuts proof, heat about 2 inches of oil in a deep pot to 350°F. Fry the doughnuts in batches, cooking each side for about 45 seconds to a minute until golden brown. Transfer them to a wire rack lined with paper towels to drain excess oil.
For the glaze, whisk together powdered sugar, vanilla extract, and milk until smooth. Dip each warm doughnut into the glaze, ensuring an even coating. Let them sit for a few minutes until the glaze sets slightly before digging in.
Storage Options
Freshly fried doughnuts are best enjoyed immediately, but if you have leftovers, here’s how to store them properly.
Keep them at room temperature in an airtight container for up to 24 hours. If you want to refresh them, pop them in the microwave for about 8-10 seconds to soften them up.
For longer storage, you can freeze unglazed doughnuts. Simply let them cool completely, place them in a freezer-safe bag, and store them for up to two months. When ready to eat, warm them up in the oven at 300°F for a few minutes before glazing.
Avoid refrigerating doughnuts, as the cold air can dry them out and make them dense.
Variations and Substitutions
Want to put your own spin on these homemade Krispy Kremes? Here are some fun variations to try!
For a chocolate glazed version, swap out half of the powdered sugar in the glaze for cocoa powder and add a tablespoon of melted butter for extra richness.
If you're a fan of filled doughnuts, skip the hole-cutting step and fry the doughnut rounds whole. Once cooled, use a piping bag to fill them with custard, jam, or Nutella.
For a cinnamon-sugar twist, skip the glaze and instead toss the warm doughnuts in a mixture of cinnamon and granulated sugar for a deliciously spiced coating.
Need a vegan alternative? Use plant-based milk, replace the eggs with applesauce or flaxseed meal, and substitute vegan butter.
Whichever way you make them, these homemade Krispy Kremes will have you reaching for more. Happy frying!
PrintHomemade Krispy Kremes Recipe
Enjoy the irresistible taste of Homemade Krispy Kreme donuts! These soft, airy, and perfectly glazed treats are easy to make and taste just like the real thing.
- Prep Time: : 1 hour 30 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 40 minutes
- Yield: 12 donuts
- Category: Dessert
- Method: Frying
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 ¼ tsp active dry yeast
- ½ cup warm water (110°F)
- ¼ cup granulated sugar
- ¼ cup milk, warmed
- ¼ cup unsalted butter, melted
- ½ tsp salt
- 1 egg
- 2 ½ cups all-purpose flour
- Oil for frying
For the Glaze:
- 2 cups powdered sugar
- ¼ cup milk
- ½ tsp vanilla extract
Instructions
- In a bowl, dissolve yeast in warm water and let sit for 5 minutes until foamy.
- Add sugar, milk, melted butter, salt, egg, and flour. Mix until a soft dough forms.
- Knead dough for 5-7 minutes, then cover and let rise for 1 hour until doubled.
- Roll dough to ½-inch thickness and cut out donuts. Let rise for 30 minutes.
- Heat oil to 350°F and fry donuts for 1-2 minutes per side until golden.
- Drain on a paper towel and dip in prepared glaze. Let set before serving.
Notes
- Ensure oil temperature stays at 350°F for even frying.
- Let donuts cool slightly before glazing for the best texture.
- Store in an airtight container for up to 2 days.
Nutrition
- Serving Size: 1 donut
- Calories: 250
- Sugar: 18g
- Sodium: 80mg






Leave a Reply