There’s something magical about biting into a warm, freshly glazed doughnut—the pillowy softness, the melt-in-your-mouth texture, and that signature sweet glaze. If you’ve ever craved Krispy Kreme doughnuts but didn’t want to leave the house, this homemade recipe is just what you need.

I still remember the first time I tried making these at home. I was skeptical that I could achieve the same light, airy texture, but after some trial and error, I finally nailed it. Now, these homemade Krispy Kreme-style doughnuts are a weekend staple in our house, disappearing within minutes of being glazed!
Why You'll Love This Homemade Krispy Kreme Recipe
Get ready to experience the joy of bakery-quality doughnuts right in your own kitchen. This recipe is simple, delicious, and well worth the effort.
First, the dough is incredibly light and fluffy. These doughnuts rise beautifully, giving you that signature airy texture with every bite.
Second, the glaze is perfection. It creates a thin, glossy coating that gives each doughnut that classic Krispy Kreme shine and sweetness.
Best of all, you don’t need any fancy equipment. If you have basic baking ingredients and a deep fryer or heavy-bottomed pot, you’re ready to go.
Once you try these, you’ll never look at store-bought doughnuts the same way again!
Ingredients Notes

The magic of these doughnuts lies in a few key ingredients that ensure they turn out soft, fluffy, and perfectly glazed.
Yeast is essential for achieving that light and airy texture. Use active dry yeast or instant yeast, but be sure to proof it properly in warm milk to activate it fully.
Milk and butter work together to create a rich, tender dough. Whole milk is best, as it adds a touch of creaminess, while butter keeps the dough soft and flavorful.
Eggs help bind the dough and add moisture, ensuring your doughnuts stay light yet rich in taste.
Flour plays a crucial role in the structure. Bread flour is ideal because it has a higher protein content, which contributes to the dough's elasticity and softness.
And of course, the glaze—a simple mixture of powdered sugar, milk, and vanilla extract—gives these doughnuts their signature shine and melt-in-your-mouth sweetness.
How To Make Homemade Krispy Kremes

Making these doughnuts is easier than you think! Follow these steps to achieve the perfect homemade Krispy Kreme experience.
Start by activating your yeast. Warm the milk until it’s lukewarm (not hot) and stir in the yeast with a teaspoon of sugar. Let it sit for about 5-10 minutes until it becomes frothy—this means your yeast is alive and ready to work.
In a large mixing bowl, combine the flour, sugar, and salt. Make a well in the center and add the eggs, melted butter, and your frothy yeast mixture. Stir everything together until it forms a sticky dough.
Knead the dough on a floured surface for about 8-10 minutes until it becomes smooth and elastic. If using a stand mixer, knead with a dough hook on medium speed for about 5 minutes.
Place the dough in a greased bowl, cover it with a kitchen towel, and let it rise for about 1 to 1.5 hours or until doubled in size. This step is crucial for getting that soft, pillowy texture.
Once risen, roll out the dough to about ½ inch thickness on a lightly floured surface. Use a doughnut cutter or two round cutters to cut out doughnut shapes. Place them on a parchment-lined tray and let them rise for another 30 minutes.
Heat oil in a deep fryer or heavy-bottomed pot to 350°F (175°C). Fry the doughnuts in batches for about 1-2 minutes per side until golden brown. Transfer them to a wire rack lined with paper towels to drain excess oil.
For the glaze, whisk together powdered sugar, milk, and vanilla until smooth. While the doughnuts are still warm, dip each one into the glaze, letting the excess drip off. Place them on a wire rack to set for a few minutes before enjoying.
Storage Options
If you happen to have leftovers (which is rare!), these doughnuts can be stored properly to maintain their texture.
Keep them in an airtight container at room temperature for up to 24 hours. They taste best fresh but can be refreshed in the microwave for about 10 seconds.
For longer storage, freeze the unglazed doughnuts in a single layer on a baking sheet before transferring them to a freezer-safe bag. To enjoy later, thaw them at room temperature and reheat briefly in the oven.
Variations and Substitutions
This recipe is versatile, and you can easily customize it to your taste preferences.
For a fun twist, try adding cinnamon sugar instead of glaze. Simply toss the warm doughnuts in a mixture of cinnamon and sugar for a delicious alternative.
Want a chocolate version? Make a chocolate glaze by adding cocoa powder and a little melted butter to the classic glaze recipe.
If you're dairy-free, swap milk for almond or oat milk and use a plant-based butter substitute.
Feeling adventurous? Stuff your doughnuts with jam, custard, or Nutella by making a small hole in the side and piping in your favorite filling.
No matter how you make them, these homemade Krispy Kreme-style doughnuts are guaranteed to impress. Enjoy every warm, sweet, melt-in-your-mouth bite!
PrintHomemade Krispy Kremes Recipe
Enjoy warm, melt-in-your-mouth homemade Krispy Kreme doughnuts with this simple recipe. These classic glazed doughnuts are soft, airy, and perfectly sweet, making them the ultimate treat for any occasion.
- Prep Time: 1 hour 30 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 40 minutes
- Yield: 12 doughnuts 1x
- Category: Dessert
- Method: Frying
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 2 ¼ teaspoons active dry yeast
- ½ cup warm water (110°F)
- ¼ cup granulated sugar
- ¼ cup whole milk, warmed
- ¼ cup unsalted butter, melted
- 1 large egg
- ½ teaspoon salt
- 2 ½ cups all-purpose flour
- Oil for frying
For the Glaze:
- 2 cups powdered sugar
- ¼ cup whole milk
- 1 teaspoon vanilla extract
Instructions
- In a bowl, dissolve yeast in warm water with 1 teaspoon of sugar. Let sit for 5 minutes until foamy.
- Add the remaining sugar, milk, melted butter, egg, salt, and flour. Mix until a soft dough forms.
- Knead the dough for 5–7 minutes until smooth. Cover and let rise for 1 hour or until doubled in size.
- Roll out the dough to ½-inch thickness and cut out doughnuts. Let rise for 30 minutes.
- Heat oil to 350°F (175°C) and fry doughnuts for 1–2 minutes per side until golden brown. Drain on paper towels.
- For the glaze, mix powdered sugar, milk, and vanilla until smooth.
- Dip warm doughnuts into the glaze, letting excess drip off. Place on a wire rack to set.
Notes
- Ensure the oil is at the correct temperature for even frying.
- For extra fluffiness, let the dough rise overnight in the refrigerator.
- Serve fresh for the best taste!
Nutrition
- Serving Size: 1 doughnut
- Calories: 250
- Sugar: 15g
- Sodium: 100mg
Leave a Reply