Homemade Krispy Kreme Donuts


Krispy Kreme is famous for its fluffy and perfectly made donuts. Something about them leaves you satisfied, but you still crave for them more. For us, these beautiful disasters are more like one of the guilty pleasures that you never knew existed.

But have you ever thought that what makes the donut so deliciously satisfying… maybe it is the dough-making process or maybe a secret ingredient? Well, since we are talking about the secrets, we have researched and tried so many recipes to debug their secrets, and we are here to share the success with you. In this article, we will be going through an effortless recipe and step-by-step process to make these fluffy treats at home for yourself, family, and friends. So let us get on with it!

Homemade Krispy Kreme Donuts

Krispy Kreme is famous for its fluffy and perfectly made donuts. Something about them leaves you satisfied, but you still crave for them more.
3.78 from 9 votes
Print Pin
Prep Time: 20 minutes
Cook Time: 25 minutes
Servings: 6


For Donuts

  • 2 cups All-purpose Flour
  • ¼ cup Whole Milk lukewarm
  • ¼ cup Water lukewarm
  • 2 tsp Dry Active yeast
  • 1 egg at room temperature
  • 3 tbsp Granulated sugar
  • ¼ cup Butter at room temperature
  • A pinch of Kosher salt
  • Oil for frying

For Glaze

  • 2 cups Confectionary Sugar
  • ¼ cup Whole Milk lukewarm
  • 2 tbsp Heavy cream
  • 1 tsp vanilla


  • In a mixing bowl, add lukewarm water, milk, 1 tbsp of flour, 1 tbsp of sugar, and yeast. Mix and let it sit in a warm place for 10 minutes until the surface starts to get bubbly and frothy.
  • In a separate bowl, add the remaining flour and salt.
  • Add butter gradually and crumble the mixture with your hands until you get a sand-like texture.
  • Add sugar, egg, and yeast mixture to the flour and knead it for 5 minutes into a smooth dough. You can use a stand mixer with a dough hook or use your hands for kneading.
  • Dust a little flour on a clean work surface and take the dough out.
  • Knead the dough for 5 to 8 more minutes. See if you poke into the dough, it springs back, and then your dough is ready.
  • Lightly oil a clean bowl and place the dough in it.
  • Oil the surface of the dough as well.
  • Cover the bowl with a clean cloth or plastic wrap and let it sit at room temperature for an hour or until double in size.
  • After proofing, take the dough out on the clean and lightly dusted surface.
  • Divide the dough into four equal parts and form dough balls from each.
  • Now roll out the dough into a sheet that is about ½ inch thick.
  • Cut out donuts with donut holes or donut balls.
  • Cover the donuts with the cloth and let them sit for 30 to 40 minutes for another rise.
  • Now heat the oil at around 375-degree F.
  • Carefully fry the donuts for about 70 to 90 seconds per side or until the donut is golden brown. See, once you drop the donuts, they will start floating. If not, let them rise for 15 minutes more before frying.
  • Drain the donuts on a cooling rack.
  • Meanwhile, prepare the icing by mixing lukewarm milk with sugar, heavy cream, and vanilla.
  • Glaze the donuts by piping them or by dipping them in icing.
  • Serve and enjoy the fluffiest donuts!


  1. Phyllis

    5 stars
    I love all of the recipes on here. Most are really easy to make

  2. Alice Clagg

    4 stars
    Wonderful recipes!!

  3. Barbara

    Can you bake these donuts instead of frying them in oil?

  4. Janean Kubes

    I was pretty pleased to discover this site. I want to to thank you for ones time just for this wonderful read!! I definitely liked every part of it and i also have you saved as a favorite to check out new stuff on your site.

Comments are now closed.