There’s nothing quite like biting into a warm, melt-in-your-mouth doughnut fresh from the fryer. These homemade Krispy Kremes are soft, fluffy, and coated in a perfectly sweet glaze that gives them their signature shine.

I first tried making these during a lazy Sunday morning craving, and let’s just say my family hasn’t let me stop since. With simple ingredients and easy-to-follow steps, you can recreate that famous Krispy Kreme experience right in your own kitchen.
Why You'll Love This Homemade Krispy Kremes Recipe
Get ready to fall in love with the ultimate homemade doughnuts. This recipe brings bakery-quality treats to your home without the hassle of a long, complicated process.
First, these doughnuts are incredibly soft and airy. Thanks to a well-balanced dough and the right proofing time, each bite is light, pillowy, and satisfying.
The glaze is what really makes these doughnuts special. It’s smooth, slightly vanilla-scented, and melts into a thin, irresistible layer that gives every doughnut that classic Krispy Kreme shine.
And the best part? You don’t need any fancy equipment. With basic pantry staples and a little patience, you can whip up a batch that tastes just as good—if not better—than the real thing.
Once you try these, you’ll never go back to store-bought doughnuts again.
Ingredients Notes

The secret to achieving that signature Krispy Kreme texture lies in the right combination of ingredients. Each one plays an important role in getting that perfect soft and airy result.
Flour is the foundation of the dough. Using all-purpose flour creates the ideal balance of chewiness and fluffiness. If you want an extra-light texture, you can substitute part of it with bread flour.
Yeast is what makes these doughnuts rise to perfection. Instant yeast works best because it activates quickly, but active dry yeast can also be used—just be sure to proof it in warm milk first.
Milk and butter add richness and tenderness to the dough. Whole milk gives the best flavor, while butter ensures a soft, moist crumb that keeps the doughnuts from drying out.
Sugar and eggs contribute to both structure and sweetness. The sugar not only flavors the dough but also helps feed the yeast for a perfect rise, while the eggs add moisture and a slight richness.
For the glaze, powdered sugar, vanilla extract, and milk create a smooth, glossy coating. The key is to get just the right consistency—thin enough to coat the doughnuts but thick enough to cling to them.
No special tools are required, but a doughnut cutter (or two round cutters) and a thermometer for frying will make the process much easier.
How To Make This Homemade Krispy Kremes Recipe

Making these doughnuts at home is easier than you might think. With a little patience and a few simple steps, you’ll have warm, fresh Krispy Kremes ready to enjoy.
Start by warming the milk until it’s just lukewarm—not too hot, or it will kill the yeast. Stir in the sugar and yeast, then let it sit for a few minutes until foamy. This ensures the yeast is active and ready to work its magic.
Next, combine the flour, eggs, melted butter, and a pinch of salt in a mixing bowl. Slowly add the yeast mixture and knead until a soft, elastic dough forms. You can use a stand mixer with a dough hook, or knead by hand for about 8-10 minutes until smooth. Cover and let the dough rise in a warm place for about an hour, or until doubled in size.
Once the dough has risen, roll it out on a lightly floured surface to about ½-inch thickness. Use a doughnut cutter or two round cutters to shape your doughnuts, then place them on a parchment-lined tray to rise again for another 30-45 minutes. This second rise is what gives them that airy, fluffy texture.
Heat oil in a deep fryer or heavy-bottomed pot to 350°F (175°C). Carefully drop in a few doughnuts at a time, frying for about 1-2 minutes per side until golden brown. Be sure not to overcrowd the pan, as this can lower the oil temperature and affect the texture.
Once fried, transfer the doughnuts to a wire rack lined with paper towels to drain excess oil. While they cool slightly, whisk together the glaze ingredients until smooth. Dip each warm doughnut into the glaze, letting the excess drip off before placing them back on the rack to set.
In just a few minutes, you’ll have perfectly glossy, melt-in-your-mouth doughnuts ready to enjoy.
Storage Options
Fresh doughnuts are always best, but if you have leftovers, you can store them for later.
For short-term storage, keep them in an airtight container at room temperature for up to 24 hours. Avoid refrigerating them, as this can make them dry and tough.
If you want to store them for longer, freeze unglazed doughnuts in a sealed bag for up to two months. When ready to eat, thaw at room temperature and warm them slightly in the microwave before glazing.
To reheat leftover glazed doughnuts, pop them in the microwave for about 10 seconds to bring back their soft, warm texture.
Variations and Substitutions
One of the best things about homemade doughnuts is how easily you can customize them to your liking.
For a chocolate twist, add 2 tablespoons of cocoa powder to the dough and use a chocolate glaze instead of vanilla.
If you prefer a cinnamon sugar coating, skip the glaze and roll the warm doughnuts in a mix of cinnamon and sugar for a classic flavor.
Want to make these vegan? Substitute dairy milk with almond or oat milk, use melted coconut oil instead of butter, and replace the eggs with a flax egg or applesauce.
For a fun-filled surprise, try injecting them with pastry cream, jam, or Nutella using a piping bag. This turns them into delicious filled doughnuts without changing the frying method.
No matter how you make them, these homemade Krispy Kremes are guaranteed to impress. Once you’ve mastered the basics, don’t be afraid to experiment with new flavors and toppings. Happy frying!
PrintHomemade Krispy Kremes Recipe
Enjoy the irresistible taste of homemade Krispy Kreme doughnuts! This recipe creates soft, airy doughnuts with a classic sweet glaze. Perfect for breakfast or a treat, these doughnuts are easy to make and taste just like the real thing.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours (including rise time)
- Yield: 12 doughnuts
- Category: Dessert, Breakfast
- Method: Frying
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 ¼ tsp active dry yeast
- ½ cup warm water (110°F)
- ¼ cup granulated sugar
- ¼ cup evaporated milk
- ½ tsp salt
- ¼ cup unsalted butter, melted
- 1 egg
- 2 ½ cups all-purpose flour
- ½ tsp vanilla extract
- Oil for frying
For the Glaze:
- 2 cups powdered sugar
- ¼ cup whole milk
- ½ tsp vanilla extract
Instructions
- In a bowl, dissolve yeast in warm water with 1 teaspoon sugar. Let sit for 5-10 minutes until foamy.
- Add the remaining sugar, evaporated milk, salt, melted butter, egg, and vanilla. Mix well.
- Gradually add flour, kneading until a soft dough forms. Let rise for 1 hour or until doubled.
- Roll out dough to ½-inch thickness and cut doughnuts. Let rise again for 30 minutes.
- Heat oil to 350°F and fry doughnuts until golden brown, about 1-2 minutes per side.
- Drain on paper towels.
- Mix glaze ingredients until smooth and dip warm doughnuts. Let set before serving.
Notes
- Ensure yeast is fresh for proper rising.
- Use a doughnut cutter or round cutters for shaping.
- For extra fluffy doughnuts, let the dough rise in a warm area.
Nutrition
- Serving Size: 1 doughnut
- Calories: 250
- Sugar: 20g
- Sodium: 100mg
Leave a Reply