“`html
If you’ve ever wished you could recreate that unmistakable melt-in-your-mouth experience of the iconic doughnut shop, then get ready to be thrilled! This Homemade Krispy Kreme Doughnuts Recipe delivers pillowy-soft, golden-fried doughnuts topped with a glossy, sweet glaze that will instantly transport your taste buds. It’s a magical blend of simple ingredients and just the right technique that yields doughnuts so close to the original, you might find yourself sneaking seconds before they even cool. Whether you’re treating yourself for breakfast, brunch, or a sweet snack anytime, these doughnuts will become a beloved favorite in your home baking repertoire.

Ingredients You’ll Need
Every bite of these doughnuts owes its charm to a handful of staple ingredients, each carefully chosen to build the perfect texture, flavor, and that irresistibly tender crumb. From yeast that gives life to the dough, to the vegetable shortening that adds richness, these essentials come together beautifully.
- 2 ¼ tsp active dry yeast: This magical ingredient helps the dough rise and become delightfully airy.
- 1 ¼ cups warm milk (110°F/45°C): The warm milk activates the yeast and creates a soft dough base.
- ¼ cup granulated sugar: Adds sweetness and tenderizes the dough for a soft bite.
- ¼ cup vegetable shortening: Essential for that slight richness and tender crumb that captures the classic doughnut texture.
- ½ tsp salt: Enhances all the flavors and balances the sweetness.
- 2 large eggs: Provide structure and moisture for that rich, tender dough.
- 4 cups all-purpose flour: The backbone of the dough, giving it structure and chewiness.
- Vegetable oil, for frying: Needed for deep frying and achieving that gorgeous golden color and crispy exterior.
- 2 cups powdered sugar: For the glossy glaze that perfectly complements the doughnuts’ softness.
- ¼ cup milk: Used to thin the glaze to a smooth, pourable consistency.
- ½ tsp vanilla extract: Adds that classic sweet aroma and depth of flavor to the glaze.
How to Make Homemade Krispy Kreme Doughnuts Recipe
Step 1: Activate the Yeast
Begin with the yeast to set the stage for fluffy doughnuts. In a small bowl, dissolve the active dry yeast into the warm milk and let it rest for about five minutes until it’s bubbly and foamy—this shows the yeast is awake and ready to work its magic.
Step 2: Mix the Dough
In a large bowl, blend the granulated sugar, vegetable shortening, salt, and eggs until smooth and well combined. Add the activated yeast mixture along with 2 cups of flour, mixing on medium speed until smooth. Gradually incorporate the remaining flour, half a cup at a time, stirring well after each addition until a soft, slightly sticky dough forms.
Step 3: Knead the Dough
Turn the dough onto a lightly floured surface and knead for 5 to 7 minutes until it becomes smooth and elastic. This step develops the gluten structure, giving your doughnuts that perfect chew and spring.
Step 4: First Rise
Place your dough ball in a greased bowl, cover it with a clean towel or plastic wrap, and let it rise in a warm spot until doubled in size—this takes about an hour. This rise is essential for creating the airy texture we crave.
Step 5: Shape the Doughnuts
Once risen, roll out the dough on a floured surface to around half an inch thick. Use a doughnut cutter or two round cutters (a larger one and a smaller one for the center hole) to cut out your doughnut shapes. Don’t toss those scraps—roll them out again and cut more doughnuts to maximize your batch!
Step 6: Second Rise
Place the cut doughnuts and holes on parchment-lined baking sheets, cover them gently, and allow a second rise for 30 minutes. This makes them lighter and fluffier after frying.
Step 7: Heat the Oil
In a deep skillet or Dutch oven, heat vegetable oil to 350°F (175°C). Keeping the oil at the right temperature ensures the doughnuts cook evenly and develop a crispy, golden crust without absorbing excess oil.
Step 8: Fry the Doughnuts
Gently drop a few doughnuts at a time into the hot oil. Fry each side for about 1-2 minutes until they reach a beautiful golden brown. Using a slotted spoon, transfer them to a wire rack lined with paper towels to drain off any extra oil.
Step 9: Prepare and Apply the Glaze
Whisk together powdered sugar, milk, and vanilla extract until the glaze is smooth and thick yet pourable. While your doughnuts are still warm, dip them completely into the glaze and place back on the wire rack to let it harden slightly, creating that signature shiny finish.
How to Serve Homemade Krispy Kreme Doughnuts Recipe

Garnishes
While the classic glaze says it all, feel free to sprinkle some rainbow nonpareils, finely chopped nuts, or a dusting of cinnamon sugar when the glaze is still a bit wet. These little accents add a pop of color and flavor that makes the experience even more special.
Side Dishes
Pair your hot doughnuts with a steaming cup of coffee or creamy hot chocolate for the ultimate comfort combo. Fresh fruit or a small bowl of yogurt also make for a refreshing contrast to the sweet, rich doughnuts.
Creative Ways to Present
Try stacking the doughnuts on a pretty cake stand, interspersed with edible flowers or fresh berries for an irresistible display. Alternatively, create mini doughnut sliders by filling the doughnuts with whipped cream or jam for an extra-special treat that’s sure to impress guests.
Make Ahead and Storage
Storing Leftovers
If you have any doughnuts left (though it’s hard to resist!), store them in an airtight container at room temperature for up to two days. This keeps them soft and fresh, but they’re best enjoyed as soon as possible for that perfect texture.
Freezing
To keep doughnuts longer, flash freeze them individually on a baking sheet and then transfer to a freezer-safe bag. They’ll last up to a month frozen. Just thaw at room temperature when ready to eat.
Reheating
Warm your doughnuts in the microwave for about 10 seconds or pop them in a preheated oven at 325°F for 5 minutes. This revives their softness and makes the glaze slightly melty again—so good!
FAQs
Can I use instant yeast instead of active dry yeast?
Absolutely! If using instant yeast, you can skip dissolving it in the milk first and add it directly to the dry ingredients. Just make sure your milk is warm but not hot to avoid killing the yeast.
What if my doughnuts absorb too much oil when frying?
This usually means the oil isn’t hot enough. Maintaining a steady 350°F temperature is key to achieving a crisp exterior that seals in moisture, preventing greasy doughnuts.
Can I bake these doughnuts instead of frying?
While you can bake doughnuts to save on oil, this recipe is designed for frying to get that classic Krispy Kreme texture and flavor. Baking will result in a denser doughnut with different texture.
How long do I need to let the dough rest if my kitchen is cold?
If your kitchen is chilly, your dough might take longer to rise. You can find a warm spot by placing the dough bowl inside an oven warmed briefly to around 90°F and then turned off, or near a radiator to encourage rising.
Can I add flavors to the glaze?
Definitely! Adding a bit of almond extract, maple syrup, or even a citrus zest to the glaze can personalize your doughnuts and add a fun twist to the traditional recipe.
Final Thoughts
I hope this Homemade Krispy Kreme Doughnuts Recipe inspires you to roll up your sleeves and bring a bit of that doughnut shop magic right into your own kitchen. There’s something truly special about making these treats from scratch—the aroma, the process, and of course, that first bite. Trust me, once you try making these, they’ll become a joyful tradition for you and everyone lucky enough to taste them!
“`
Print
Homemade Krispy Kreme Doughnuts Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 12 servings (12 doughnuts)
- Category: Dessert
- Method: Frying
- Cuisine: American
Description
Enjoy the classic taste of Homemade Krispy Kreme Doughnuts with this easy-to-follow recipe. These light, fluffy doughnuts are made from scratch using a yeast dough, fried to golden perfection, and coated with a sweet vanilla glaze, replicating the irresistible treat loved by many.
Ingredients
Dough Ingredients
- 2 ¼ tsp active dry yeast
- 1 ¼ cups warm milk (110°F/45°C)
- ¼ cup granulated sugar
- ¼ cup vegetable shortening
- ½ tsp salt
- 2 large eggs
- 4 cups all-purpose flour
- Vegetable oil, for frying
Glaze Ingredients
- 2 cups powdered sugar
- ¼ cup milk
- ½ tsp vanilla extract
Instructions
- Activate the Yeast: In a small bowl, dissolve the active dry yeast in warm milk (110°F/45°C). Let it rest for about 5 minutes until the mixture becomes foamy, indicating the yeast is activated and ready to help the dough rise.
- Mix the Dough: In a large mixing bowl, combine granulated sugar, vegetable shortening, salt, and eggs. Mix thoroughly until blended. Add the yeast mixture and 2 cups of flour. Mix on medium speed until smooth, then gradually incorporate the remaining flour ½ cup at a time until a soft dough forms.
- Knead the Dough: Transfer the dough onto a lightly floured surface and knead for 5 to 7 minutes until the dough is smooth and elastic. Proper kneading develops the gluten and ensures a tender texture.
- First Rise: Place the dough in a greased bowl, cover with a clean towel or plastic wrap, and let it rise in a warm spot for about 1 hour or until doubled in size. This rising process creates a soft, airy dough.
- Shape the Doughnuts: Once risen, roll out the dough to about ½ inch thickness on a floured surface. Use a doughnut cutter or two round cutters (large and small) to cut out doughnuts and holes. Re-roll scraps to cut more doughnuts.
- Second Rise: Arrange the doughnuts and holes on a parchment-lined baking sheet, cover with a towel, and let them rise for another 30 minutes to become light and fluffy.
- Heat the Oil: Heat vegetable oil in a deep skillet or Dutch oven to 350°F (175°C), using a thermometer to ensure the correct frying temperature.
- Fry the Doughnuts: Carefully fry a few doughnuts at a time for 1-2 minutes on each side or until golden brown. Remove with a slotted spoon and drain on a wire rack lined with paper towels to remove excess oil.
- Prepare the Glaze: In a medium bowl, whisk together powdered sugar, milk, and vanilla extract until smooth. The glaze should be thick yet pourable.
- Glaze the Doughnuts: While the doughnuts are warm, dip each one fully into the glaze, then place them on a wire rack to let the glaze set and harden slightly.
Notes
- Ensure the milk is at the correct temperature (110°F/45°C) to activate the yeast properly without killing it.
- Do not overheat the oil – frying at 350°F ensures the doughnuts cook evenly and absorb less oil.
- Kneading well is crucial for light and airy doughnuts.
- Use a thermometer to monitor oil temperature accurately for best results.
- Glaze doughnuts while warm for a smooth and shiny coating that sets nicely.
- Leftover doughnuts can be stored in an airtight container for 1-2 days but are best enjoyed fresh.

