There's nothing quite like the melt-in-your-mouth texture of a freshly made Krispy Kreme doughnut. The soft, pillowy dough, paired with a perfectly sweet and glossy glaze, makes every bite pure bliss. But what if you could recreate that same magic at home? With this homemade Krispy Kremes recipe, you can enjoy warm, fresh doughnuts anytime without a trip to the store.

I first discovered the joy of making these doughnuts on a lazy Sunday morning when a craving hit and there wasn't a Krispy Kreme in sight. After a few trials (and some very delicious mistakes), I finally perfected the recipe. Now, these homemade Krispy Kremes are a staple in my kitchen, bringing smiles with every batch.
Why You'll Love This Homemade Krispy Kremes Recipe
Get ready to indulge in the ultimate homemade doughnut experience! These doughnuts are soft, airy, and coated in a classic sugary glaze that makes them irresistible.
First off, this recipe is surprisingly simple. While doughnuts may seem like a bakery-only treat, they come together easily in your own kitchen with just a few steps.
They taste just like the real thing! The secret lies in the dough and the signature glaze, which hardens into that delicate, crackly finish Krispy Kreme is known for.
You can make them in advance. These doughnuts stay fresh for a day or two, and you can even freeze them for later. Just warm them up, and they're as good as new!
Best of all, you can customize them however you like. Add sprinkles, stuff them with jam, or even dip them in chocolate—the possibilities are endless.
Ingredients Notes

The magic of these homemade Krispy Kremes lies in a handful of simple yet essential ingredients. Each one plays a key role in achieving that signature texture and flavor.
Flour forms the base of the dough. Use all-purpose flour for the perfect balance of structure and softness. Too much flour will make your doughnuts dense, so measure carefully!
Yeast is what gives the doughnuts their light and airy texture. Use active dry yeast or instant yeast, ensuring it's fresh for the best rise. Letting the dough proof properly is crucial to achieving the right consistency.
Milk and butter work together to create a rich, tender dough. Whole milk adds moisture, while melted butter enhances the flavor, making every bite irresistible.
Sugar and eggs contribute to both the flavor and texture. The sugar lightly sweetens the dough, while eggs help bind everything together, adding richness to the final product.
For the signature glaze, you'll need powdered sugar, milk, and vanilla extract. This simple combination creates the iconic shiny finish that makes Krispy Kreme doughnuts so recognizable.
How To Make This Homemade Krispy Kremes Recipe

Making these homemade Krispy Kreme doughnuts is easier than you think! Follow these simple steps to achieve light, fluffy perfection.
Start by activating the yeast. In a bowl, combine warm milk, sugar, and yeast, letting it sit for about 5-10 minutes until foamy. This step ensures that your dough will rise properly.
Next, mix in the eggs, melted butter, and flour. Knead the dough until it becomes smooth and elastic. You can use a stand mixer with a dough hook or knead by hand—it takes about 8-10 minutes to get that perfect texture.
Let the dough rise. Cover it with a clean towel and let it rest in a warm place for about an hour, or until it has doubled in size. This step is crucial for soft, airy doughnuts.
Roll out the dough to about ½-inch thickness and cut out your doughnut shapes. Use a round cutter for the outer shape and a smaller cutter for the hole in the center. Place them on a baking sheet and let them rise again for about 30 minutes.
Heat the oil to 350°F (175°C) in a deep fryer or a heavy pot. Fry each doughnut for about 30-45 seconds per side, until golden brown. Remove them and place them on a wire rack lined with paper towels to drain excess oil.
Finally, dip each warm doughnut into the classic glaze. Let the excess drip off before placing them back on the rack. As the glaze sets, it creates that iconic Krispy Kreme look and texture.
Storage Options
These homemade Krispy Kremes are best enjoyed fresh, but they can be stored for later too!
To keep them soft, store them in an airtight container at room temperature for up to 24 hours. If you need to keep them longer, refrigerate them for up to 3 days and warm them slightly before serving.
For long-term storage, freeze the doughnuts without the glaze in a sealed container for up to 2 months. When ready to eat, let them thaw at room temperature, then reheat and glaze them fresh.
Reheating is easy—pop them in the microwave for about 10-15 seconds or in a warm oven for a few minutes to bring back their soft, airy texture.
Variations and Substitutions
This homemade Krispy Kremes recipe is versatile, allowing you to get creative with flavors and fillings.
For a chocolate version, add 2 tablespoons of cocoa powder to the dough and dip the finished doughnuts in a chocolate glaze.
Want filled doughnuts? Skip the center hole and fill them with custard, jam, or Nutella after frying by using a piping bag.
If you're avoiding dairy, substitute almond milk and vegan butter for a dairy-free version. The texture remains just as soft and delicious!
For a fun twist, roll the warm doughnuts in cinnamon sugar instead of glazing them. This creates a delightfully crisp coating with a warm, spiced flavor.
No yeast? You can try a baking powder version, though the texture will be more like cake doughnuts than the classic airy Krispy Kreme style.
Making homemade Krispy Kremes is a rewarding (and delicious) experience. Once you try these, you may never go back to store-bought again! Experiment with different flavors and enjoy your own fresh, warm doughnuts straight from your kitchen.
PrintHomemade Krispy Kremes Recipe
Enjoy the taste of Krispy Kreme at home with this homemade doughnut recipe! These soft, airy doughnuts are fried to golden perfection and coated in a sweet, glossy glaze. Perfect for breakfast, dessert, or any time you crave a sweet treat!
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours (including rising time)
- Yield: 12 doughnuts 1x
- Category: Dessert
- Method: Frying
- Cuisine: American
- Diet: Vegetarian
Ingredients
For the Doughnuts:
- 2 ¼ teaspoons active dry yeast
- ½ cup warm water (110°F)
- ¼ cup granulated sugar
- ¼ cup milk, warmed
- ¼ cup unsalted butter, melted
- 1 large egg
- ½ teaspoon salt
- 2 ½ cups all-purpose flour
For the Glaze:
- 2 cups powdered sugar
- ¼ cup whole milk
- 1 teaspoon vanilla extract
Instructions
- In a bowl, dissolve yeast in warm water. Let it sit for 5–10 minutes until foamy.
- Add sugar, warm milk, melted butter, egg, and salt. Mix well.
- Gradually add flour, kneading until a soft dough forms. Cover and let rise for 1 hour.
- Roll out dough to ½-inch thickness and cut out doughnuts. Let them rise for another 30 minutes.
- Heat oil to 350°F (175°C) and fry doughnuts until golden brown, about 1 minute per side.
- Drain on paper towels, then dip warm doughnuts in glaze.
- Let the glaze set, then enjoy!
Notes
- For an extra light texture, let the dough rise overnight in the fridge.
- Use a doughnut cutter or two round cutters for perfect shapes.
- Glaze doughnuts while warm for the best results.
Nutrition
- Serving Size: 1 doughnut
- Calories: 220
- Sugar: 14g
- Sodium: 80mg
Leave a Reply