There's something truly magical about biting into a fresh, warm Krispy Kreme donut—the light, airy texture, the delicate sweetness, and that signature glaze that melts in your mouth. If you've ever wished you could recreate that iconic taste at home, you're in luck! This homemade Krispy Kreme recipe delivers everything you love about the original, right from your own kitchen.

I still remember my first taste of a Krispy Kreme donut—hot off the conveyor belt, the glaze still slightly warm. It was love at first bite. That experience inspired me to perfect this copycat recipe, and after much trial and error, I can confidently say this version comes incredibly close to the real deal.
Why You'll Love This Homemade Krispy Kremes Recipe
Get ready to experience donut perfection! This recipe is everything you could want in a homemade treat—soft, pillowy, and covered in a perfectly thin, crackly glaze.
First off, these donuts are incredibly light and fluffy. The dough is enriched with butter and eggs, giving it a soft, delicate crumb that practically dissolves in your mouth.
They're also easier to make than you think. While yeast donuts require some patience, the steps are straightforward, and I'll guide you through every part of the process to ensure success.
Plus, making these at home means you get to enjoy them fresh—hot and glazed just like they do at Krispy Kreme when the "Hot Now" sign is glowing.
And let’s not forget the glaze—a simple yet essential finishing touch that gives these donuts their signature sweetness and shine. It hardens just enough to create that classic Krispy Kreme experience.
If you've never made yeast donuts before, don’t worry! Follow this recipe, and you'll be amazed at how close these come to the real thing.
Ingredients Notes

The secret to these incredibly soft donuts lies in the perfect balance of ingredients. Let’s go over the key players that make this recipe work.
Flour: Use bread flour for the best texture. The higher protein content helps develop just enough gluten to create structure while keeping the donuts airy and light. All-purpose flour can work, but the results won’t be quite as fluffy.
Yeast: This recipe calls for active dry yeast, which needs to be bloomed in warm milk. If you’re using instant yeast, you can mix it directly with the dry ingredients, but I find blooming the yeast first helps create a better rise.
Milk & Butter: Whole milk adds richness, while butter gives the dough its tender, melt-in-your-mouth texture. Be sure to use softened butter so it incorporates evenly.
Sugar & Salt: A little granulated sugar feeds the yeast and adds just the right amount of sweetness to the dough, while salt enhances all the flavors and balances the sweetness of the glaze.
Glaze: This simple glaze—made from powdered sugar, milk, and vanilla extract—is what makes these donuts taste just like Krispy Kreme. It forms that delicate, crackly shell that melts when you take a bite.
How To Make These Homemade Krispy Kremes

Making these donuts takes a little time, but every step is worth it for the final result.
Start by activating the yeast. Warm the milk until it's just lukewarm (not hot!) and mix it with the sugar and yeast. Let it sit for about 5-10 minutes until it becomes frothy—this means the yeast is alive and ready to work its magic.
Next, mix the dry ingredients together in a large bowl. Add the yeast mixture, eggs, and softened butter, then knead the dough until it’s smooth and slightly sticky. You can do this by hand or with a stand mixer fitted with a dough hook. The dough should be soft but not overly wet.
Let the dough rise until doubled in size, about 1 to 1.5 hours. Once it has risen, roll it out on a lightly floured surface and cut out your donut shapes. If you don’t have a donut cutter, use a large round cookie cutter and a small one for the center.
After shaping, place the donuts on a parchment-lined tray, cover them lightly, and let them rise again for another 30-45 minutes. This second rise gives them that signature airy texture.
Heat about 2 inches of vegetable oil in a deep pan to 350°F (175°C). Carefully fry the donuts, flipping them once, until they’re golden brown—about 45-60 seconds per side. Drain them on a wire rack over paper towels.
While the donuts are still warm, dip them into the glaze. Let the excess drip off, and place them back on the rack. The glaze will set into that familiar Krispy Kreme finish in just a few minutes.
Storage Options
Homemade donuts are best enjoyed fresh, but if you have leftovers, you can store them in an airtight container at room temperature for up to 24 hours. Keep in mind that they may lose some of their softness over time.
For longer storage, freeze unglazed donuts in an airtight bag for up to 2 months. When ready to enjoy, warm them in the microwave for 10-15 seconds and glaze them fresh.
Reheating glazed donuts? Pop them in the microwave for 8-10 seconds, just enough to bring back that warm, melt-in-your-mouth texture.
Variations and Substitutions
While these donuts mimic the classic Krispy Kreme taste, you can easily tweak the recipe to suit your preferences.
Want a different glaze? Try a chocolate glaze by adding cocoa powder to the powdered sugar or a maple glaze by substituting milk with maple syrup.
No bread flour? You can use all-purpose flour, but expect a slightly denser donut.
Prefer baked donuts? This recipe is designed for frying, but you can bake them at 375°F for 10-12 minutes. They won’t have the exact same texture, but they’ll still be delicious.
If you love filled donuts, skip the hole and pipe in vanilla custard, raspberry jam, or Nutella after frying.
Making Krispy Kreme-style donuts at home is easier than you might think, and the results are nothing short of magical. Once you master this recipe, you'll never need to wait in line at the donut shop again—just whip up a batch whenever the craving strikes! Enjoy!
PrintHomemade Krispy Kremes Recipe
Indulge in the ultimate homemade Krispy Kreme doughnuts—light, airy, and covered in a sweet glaze. This easy recipe delivers the same melt-in-your-mouth texture and rich flavor as the classic doughnuts you love.
- 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: Vegetarian
Ingredients
- 2 ¼ tsp active dry yeast
- ½ cup warm water (110°F)
- ¼ cup granulated sugar
- ¼ cup whole milk, warmed
- ¼ cup unsalted butter, melted
- 1 egg
- ½ tsp salt
- 2 ½ cups all-purpose flour
- 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 sugar. Let sit for 5–10 minutes until foamy.
- Add warm milk, melted butter, egg, salt, and flour. Mix until a soft dough forms.
- Knead for 5–7 minutes, then place in a greased bowl. Cover and let rise for 1 hour.
- Roll dough to ½-inch thickness and cut out doughnut shapes. Let rise for another 30 minutes.
- Heat oil to 350°F and fry doughnuts for 1–2 minutes per side until golden brown.
- Drain on paper towels, then dip in glaze while warm. Let set before serving.
Notes
- Ensure oil is at the right temperature to prevent greasy or undercooked doughnuts.
- For extra softness, let the dough rise overnight in the fridge.
- Store leftover doughnuts in an airtight container for up to 2 days.
Nutrition
- Serving Size: 1 doughnut
- Calories: 210 kcal
- Sugar: 15 g
- Sodium: 85 mg
Leave a Reply