Homemade Krispy Kremes

Indulge in the delight of homemade Krispy Kreme-style doughnuts with this easy-to-follow recipe. These fluffy, golden treats are perfect for breakfast, brunch, or a sweet snack any time of day. The light, airy texture combined with a sweet glaze makes these doughnuts irresistible.

Why You’ll Love This Recipe:

  • Recreate the iconic taste of Krispy Kreme doughnuts in your own kitchen.
  • Simple ingredients and easy steps make this recipe accessible for all skill levels.
  • Enjoy the satisfaction of homemade treats that are fresh and flavorful.
  • Customize your doughnuts with different glaze flavors or toppings for a personalized touch.


  • 3 tbsp milk
  • 3 tbsp boiling water
  • 1 tsp dry active yeast
  • 8 oz all-purpose flour (a little under 2 cups)
  • 1 1/2 oz sugar (about 3 tablespoons)
  • 1 egg
  • 1 oz butter, cold to room temperature
  • Dash of salt
  • Enough oil to cover the bottom few inches of a wok or a deep fryer.


  • 1/3 cup butter
  • 2 cups confectioners’ sugar
  • 1 1/2 teaspoons vanilla
  • 4 tablespoons hot water or as needed


  1. In a large measuring jug, combine the milk and boiling water. Add a teaspoon of sugar and the yeast. Stir gently and leave in a warm place for the yeast to activate.
  2. In a large mixing bowl, combine the flour, remaining sugar, and salt. Cut in the butter until it resembles crumbs.
  3. Add the egg and yeast mixture to the flour mix, and mix into a smooth dough.
  4. Turn the dough out onto a lightly-floured surface and knead for 5 to 10 minutes until springy.
  5. Place the dough back in the bowl, cover, and let rise for about an hour until double in size.
  6. Once risen, divide the dough into 4 pieces. Stretch each piece into a long rope and cut into 1-inch strips. Roll into balls and place on a baking tray to rise.
  7. Cover the doughnut holes and let rise while heating the oil to 375°F.
  8. Fry the doughnuts until golden brown on each side, about 2 minutes per side. Fry only a few at a time to prevent overcrowding.
  9. Drain the doughnuts on a paper towel or wire rack.
  10. Prepare the glaze by melting the butter and mixing it with confectioners’ sugar, vanilla, and hot water. Dip the warm doughnuts into the glaze until coated.
  11. Serve warm and enjoy the deliciousness!

Prep Time: | Cooking Time: | Total Time: | Kcal: | Servings:


  • Store leftover doughnuts in an airtight container at room temperature for up to 2 days. Reheat in the microwave for a few seconds before serving for a freshly-baked taste.

Recipe Tips:

  • Be careful not to overheat the oil. Maintain a temperature of 375°F for best results.
  • Glaze the doughnuts while they are still warm to ensure the glaze adheres properly and creates a delicious coating.

Leave a Comment