There’s something magical about the first bite into a warm, freshly glazed donut—especially when it’s homemade. I remember the first time I tried to replicate those iconic Krispy Kremes at home. My kitchen was filled with the comforting aroma of fried dough and sweet vanilla glaze. It was a little messy, a little chaotic, but oh-so-worth it.
This recipe is inspired by that very first attempt and years of perfecting the texture and taste. These Homemade Krispy Kremes are soft, airy, and have that signature melt-in-your-mouth glaze that makes them unforgettable.
Whether you’re making them for a cozy weekend brunch or as a fun project with kids, this recipe delivers joy in every bite.
Table of Contents

Why You’ll Love These Homemade Krispy Kremes
- Classic Krispy Kreme flavor, made in your own kitchen
- Simple ingredients you likely already have
- Light and fluffy with a perfectly sweet glaze
- Freezer-friendly for make-ahead treats
Ingredients
For the Donuts:
- 2¼ tsp active dry yeast (1 packet)
- 2 tbsp warm water (about 110°F)
- ¾ cup warm milk
- ¼ cup granulated sugar
- 2 tbsp unsalted butter, melted
- 1 egg
- ½ tsp salt
- 2½ cups all-purpose flour (plus more for kneading)
- Vegetable oil (for frying)
For the Glaze:
- 2 cups powdered sugar
- ¼ cup whole milk
- ½ tsp vanilla extract
Instructions
Step 1: Activate the Yeast
In a small coliseum, dissolve the incentive in warm water. Let it sit for 5-10 minutes until frothy. This ensures the yeast is active and ready to rise.
Step 2: Mix the Dough
In a large mixing bowl, combine the warm milk, sugar, melted butter, egg, and salt. Stir in the activated yeast. Gradationally add the flour, mixing until a soft dough forms.
Step 3: Knead & Rise
Turn the dough onto a floured surface and knead for about 5–7 minutes until smooth and elastic. Place the dough in a greased bowl, cover it, and let it rise in a warm spot for 1–1.5 hours, or until doubled in size.
Step 4: Shape the Donuts
Roll out the dough to about ½ inch thick. Use a donut cutter or two round cutters (one large, one small) to shape the donuts. Place them on a floured tray and cover with a kitchen towel. Let them rise again for about 30–45 minutes.
Step 5: Fry Time
Heat oil in a deep pot or fryer to 350°F (175°C). Fry the donuts in batches, about 1 minute per side, until golden brown. Drain on paper towels.
Step 6: Glaze & Enjoy
While the donuts are still warm, dip them into the glaze and let the excess drip off. Place them on a rack to set… or enjoy immediately for that ultimate Krispy Kreme experience.

Tips for Perfect Homemade Krispy Kremes
- Make sure the oil stays at 350°F to avoid greasy or undercooked donuts.
- For a twist, try adding a touch of nutmeg to the dough for a bakery-style aroma.
- Want chocolate glaze? Swap out the milk for 2 tbsp cocoa powder and 2 tbsp cream in the glaze.
Serving Suggestions
Serve these donuts warm with a cold glass of milk or a strong cup of coffee. They’re perfect for brunch, birthdays, or just a cozy Saturday morning.
Storage & Freezing
These donuts are best eaten fresh, but they can be stored in an airtight container at room temperature for up to 2 days. To freeze, skip the glaze and store in freezer bags. Reheat in the oven and glaze fresh.
Print
Homemade Krispy Kremes
- Prep Time: 30
- Cook Time: 20
- Total Time: 2 hours 30 minutes (includes rising time)
- Yield: 12-16 donuts
- Category: Breakfast, Dessert
- Method: Fried, Glazed
- Cuisine: American, Sweet Treats
Description
Craving a sweet treat? Try our Homemade Krispy Kremes recipe for delicious, melt-in-your-mouth doughnuts made right at home! Perfect for any occasion!
Ingredients
For the Donuts:
- 2¼ tsp active dry yeast (1 packet)
- 2 tbsp warm water (about 110°F)
- ¾ cup warm milk
- ¼ cup granulated sugar
- 2 tbsp unsalted butter, melted
- 1 egg
- ½ tsp salt
- 2½ cups all-purpose flour (plus more for kneading)
- Vegetable oil (for frying)
For the Glaze:
- 2 cups powdered sugar
- ¼ cup whole milk
- ½ tsp vanilla extract
Instructions
Step 1: Activate the Yeast
- In a small bowl, dissolve the yeast in warm water. Let it sit for 5-10 minutes until frothy. This ensures the yeast is active and ready to rise.
Step 2: Mix the Dough
- In a large mixing bowl, combine the warm milk, sugar, melted butter, egg, and salt. Stir in the activated yeast. Gradually add the flour, mixing until a soft dough forms.
Step 3: Knead & Rise
- Turn the dough onto a floured surface and knead for about 5–7 minutes until smooth and elastic. Place the dough in a greased bowl, cover it, and let it rise in a warm spot for 1–1.5 hours, or until doubled in size.
Step 4: Shape the Donuts
- Roll out the dough to about ½ inch thick. Use a donut cutter or two round cutters (one large, one small) to shape the donuts. Place them on a floured tray and cover with a kitchen towel. Let them rise again for about 30–45 minutes.
Step 5: Fry Time
- Heat oil in a deep pot or fryer to 350°F (175°C). Fry the donuts in batches, about 1 minute per side, until golden brown. Drain on paper towels.
Step 6: Glaze & Enjoy
- While the donuts are still warm, dip them into the glaze and let the excess drip off. Place them on a rack to set… or enjoy immediately for that ultimate Krispy Kreme experience.
Notes
- Make sure the oil stays at 350°F to avoid greasy or undercooked donuts.
- For a twist, try adding a touch of nutmeg to the dough for a bakery-style aroma.
- Want chocolate glaze? Swap out the milk for 2 tbsp cocoa powder and 2 tbsp cream in the glaze.
Keywords: homemade Krispy Kreme donuts, glazed donuts recipe, fried donuts, how to make Krispy Kreme donuts, soft donuts, homemade donut glaze, classic donuts recipe, easy donut recipe, weekend brunch idea, donut making project
FAQ
1. Can I use instant incentive rather of active dry incentive?
Yes! You can substitute instant incentive for active dry incentive in this form. You won’t need to activate it in warm water—just add it directly to the dry ingredients.
2. How do I know if my dough has risen enough?
The dough should double in size and feel light and airy to the touch. You can also gently press your finger into the dough; if it leaves an indent that doesn’t bounce back, it’s ready.
3. What oil is best for frying donuts?
Vegetable oil is commonly used for frying donuts because it has a high smoke point and neutral flavor. You can also use canola oil or peanut oil.
4. Can I make the dough ahead of time?
Yes! You can make the dough and let it rise in the fridge overnight. Simply punch it down and let it come to room temperature before shaping and frying the donuts.

