Homemade Krispy Kreme Donuts (Soft & Fluffy Glazed Donuts)
There’s nothing quite like biting into a warm, soft, and perfectly glazed donut that melts in your mouth—just like the famous ones from Krispy Kreme. The good news? You can recreate that same light, airy texture right in your own kitchen with simple ingredients and a bit of patience.
This homemade Krispy Kreme–style donut recipe is perfect for breakfast, dessert, or a sweet snack. Follow the steps carefully, and you’ll get bakery-quality donuts every time!
Recipe Overview
- Preparation Time: 2 hours
- Cooking Time: 20 minutes
- Total Time: 2 hours 20 minutes
- Servings: 4 to 6 servings
Ingredients
For the Dough:
- 2 cups all-purpose flour
- 1 large egg
- 3 tablespoons granulated sugar
- 3 tablespoons whole milk
- 3 tablespoons boiling water
- 3 tablespoons butter (softened, at room temperature)
- 2 tablespoons milk powder
- 1 teaspoon active dry yeast
- A pinch of salt
- Oil for deep frying
For the Glaze:
- 1 cup powdered sugar
- 2 tablespoons milk
- ½ teaspoon vanilla extract (optional)
Step-by-Step Instructions
Step 1: Activate the Yeast
Start by preparing the yeast mixture. In a clean bowl, combine the boiling water, milk, and 1 tablespoon of sugar. Stir well until the sugar dissolves completely.
Let the mixture cool slightly until it becomes warm (not hot—this is important so you don’t kill the yeast).
Sprinkle the yeast over the liquid and let it sit for about 5 to 10 minutes. You should see a foamy layer forming on top—this means the yeast is active and ready to use.
Step 2: Prepare the Dough
In a large mixing bowl, combine the flour, remaining sugar, milk powder, and a pinch of salt. Mix the dry ingredients well.
Add the egg and the activated yeast mixture into the bowl. Begin mixing everything together until a dough starts to form.
Once combined, add the softened butter and continue kneading. Knead the dough for about 8–10 minutes until it becomes smooth, elastic, and slightly sticky.
Tip: Avoid adding too much flour during kneading. A soft dough will give you light and fluffy donuts.
Step 3: First Rise (Proofing)
Lightly grease a bowl with oil and place the dough inside. Cover it with a clean towel or plastic wrap.
Let the dough rise in a warm place for about 1 hour, or until it doubles in size. This step is essential for achieving that airy texture.
Step 4: Shaping the Donuts
Once the dough has risen, gently punch it down to release excess air. Transfer it onto a floured surface.
Roll out the dough to about 1 cm thickness. Use a donut cutter (or a large glass and a small cap) to cut out donut shapes.
Place the shaped donuts on a tray lined with parchment paper. Cover them lightly and let them rest for another 30 to 45 minutes until they puff up.
Step 5: Frying the Donuts
Heat oil in a deep pan over medium heat. Make sure the oil is not too hot—otherwise, the donuts will brown too quickly on the outside and remain raw inside.
Carefully place the donuts into the hot oil. Fry each side for about 1 to 2 minutes, or until golden brown.
Remove the donuts and place them on paper towels to drain excess oil.
Step 6: Preparing the Glaze
In a small bowl, mix the powdered sugar, milk, and vanilla extract until smooth. The glaze should be slightly runny but thick enough to coat the donuts.
While the donuts are still slightly warm, dip them into the glaze. Place them on a wire rack and let the glaze set.
Tips for Perfect Donuts
- Make sure your yeast is fresh and properly activated.
- Don’t skip the second rise—it makes a big difference in texture.
- Maintain medium heat while frying for even cooking.
- Glaze the donuts while they’re still warm for that classic shiny finish.
Final Result
You’ll get soft, fluffy, golden donuts with a smooth, sweet glaze—almost identical to the famous Krispy Kreme donuts. Light, airy, and absolutely delicious!