Homemade Krispy Kreme Donuts
Who doesn’t love the warm, sweet, and fluffy delight of a Krispy Kreme donut? They’re a treat that brings joy to every bite. You can make them right at home! This homemade version is perfect for breakfast, a snack, or just a sweet indulgence any time of the day. Let’s dive into this easy recipe.
Why Make This Recipe
Making homemade Krispy Kreme donuts gives you control over the ingredients and freshness. Plus, it’s a fun activity that can be enjoyed by the whole family. You’ll impress your loved ones with delectable donuts without needing to leave the house. And the best part? You can customize the glaze to suit your taste!
How to Make Homemade Krispy Kreme Donuts
Ingredients:
- 2 cups All-purpose Flour
- 1/4 cup Whole Milk (lukewarm)
- 1/4 cup Water (lukewarm)
- 2 tsp Dry Active yeast
- 1 egg (at room temperature)
- 3 tbsp Granulated sugar
- 1/4 cup Butter (at room temperature)
- A pinch of Kosher salt
- Oil (for frying)
- 2 cups Confectionary Sugar (for glaze)
- 1/4 cup Whole Milk (lukewarm, for glaze)
- 2 tbsp Heavy cream (for glaze)
- 1 tsp vanilla (for glaze)
Directions:
- In a mixing bowl, combine lukewarm water, milk, 1 tablespoon of flour, 1 tablespoon of sugar, and dry yeast. Mix well and let it sit in a warm area for 10 minutes until it gets bubbly and frothy.
- In a separate bowl, mix the remaining flour and a pinch of salt. Gradually add the butter, using your hands to crumble the mixture until it resembles sand.
- Add the sugar, egg, and the yeast mixture to the flour mix. Knead the ingredients together for about 5 minutes until you have a smooth dough.
- Lightly dust a clean work surface with flour, and place the dough on it. Knead for an additional 5 to 8 minutes until the dough springs back when poked.
- Lightly oil a clean bowl and place the dough inside, oiling the dough’s surface as well. Cover the bowl with a clean cloth or plastic wrap and let it rise at room temperature for about an hour or until it doubles in size.
- After proofing, divide the dough into four equal parts and shape them into balls. Roll out each ball into a sheet that is about 1/2 inch thick and cut out the donuts.
- Cover the donuts with a cloth and let them rise again for another 30 to 40 minutes.
- Heat oil in a pan to around 375 degrees F. Fry the donuts for about 70 to 90 seconds on each side until golden brown. Drain them on a cooling rack.
- To prepare the glaze, mix lukewarm milk, confectionary sugar, heavy cream, and vanilla in a bowl. Glaze the donuts by either piping or dipping them in the icing. Serve and enjoy the fluffiest donuts!
How to Serve Homemade Krispy Kreme Donuts
Serve the donuts fresh and warm. You can add sprinkles, chocolate drizzle, or leave them plain. Pair them with coffee or milk for a delightful treat!
How to Store Homemade Krispy Kreme Donuts
To keep your donuts fresh, store them in an airtight container at room temperature. They are best eaten within 2 days, but you can freeze them for up to 1 month.
Tips to Make Homemade Krispy Kreme Donuts
- Make sure your yeast is fresh for the best rise.
- Don’t rush the rising times; this helps develop flavor and texture.
- Use a thermometer to ensure your oil is at the right temperature for frying.
Variation
You can add different flavors to the glaze, like chocolate, caramel, or even maple. Feel free to get creative with fillings as well, using jams or cream!
FAQs
Q: Can I use whole wheat flour instead of all-purpose flour?
A: Yes, but the texture will be different. You may need to adjust the liquid in the recipe.
Q: Can I bake these donuts?
A: Yes, you can bake them, but they won’t have the same texture as the fried version. Bake at 350 degrees F for about 12-15 minutes.
Q: How can I tell if my oil is hot enough for frying?
A: You can drop a small piece of dough into the oil; if it bubbles and rises to the surface, the oil is ready for frying.
Enjoy your homemade Krispy Kreme donuts and share the happiness with friends and family!

Homemade Krispy Kreme Donuts
Ingredients
Method
- In a mixing bowl, combine lukewarm water, milk, 1 tablespoon of flour, 1 tablespoon of sugar, and dry yeast. Mix well and let it sit in a warm area for 10 minutes until it gets bubbly and frothy.
- In a separate bowl, mix the remaining flour and a pinch of salt. Gradually add the butter, using your hands to crumble the mixture until it resembles sand.
- Add the sugar, egg, and the yeast mixture to the flour mix. Knead the ingredients together for about 5 minutes until you have a smooth dough.
- Lightly dust a clean work surface with flour, and place the dough on it. Knead for an additional 5 to 8 minutes until the dough springs back when poked.
- Lightly oil a clean bowl and place the dough inside, oiling the dough’s surface as well. Cover the bowl with a clean cloth or plastic wrap and let it rise at room temperature for about an hour or until it doubles in size.
- After proofing, divide the dough into four equal parts and shape them into balls. Roll out each ball into a sheet that is about 1/2 inch thick and cut out the donuts.
- Cover the donuts with a cloth and let them rise again for another 30 to 40 minutes.
- Heat oil in a pan to around 375 degrees F. Fry the donuts for about 70 to 90 seconds on each side until golden brown. Drain them on a cooling rack.
- To prepare the glaze, mix lukewarm milk, confectionary sugar, heavy cream, and vanilla in a bowl. Glaze the donuts by either piping or dipping them in the icing.
- Serve and enjoy the fluffiest donuts!






