Perfect Homemade Krispy Kremes

Featured in Reliable Dessert Recipes.

Nothing beats the joy of making your own donuts! These homemade Krispy Kreme-inspired treats are fluffy, golden, and coated in a luscious vanilla glaze. Start by activating dry yeast in warm milk, then mix in melted butter, sugar, nutmeg, and egg. After kneading and letting the dough rise, shape into donuts and fry them to a perfect golden brown. Dip them in a sweet and silky glaze while warm for that classic finish. Whether for breakfast or dessert, these donuts bring bakery-quality goodness right to your kitchen!

Chef Zaho
Updated on Fri, 21 Mar 2025 00:05:36 GMT
A plate of donuts with sprinkles. Pin it
A plate of donuts with sprinkles. | alicesrecipes.com

This homemade Krispy Kreme donut recipe delivers that iconic melt-in-your-mouth experience right in your kitchen. The pillowy texture paired with that signature sweet glaze creates donuts that rival the drive-thru version but with the satisfaction of making them yourself.

I first attempted these donuts during a weekend snowstorm when my family was craving something special. The moment that warm glaze hit the first batch I knew we'd never need to wait in the drive-thru line again.

Ingredients

  • Active dry yeast: activates the magic rise in these donuts and creates those signature air pockets
  • Granulated sugar: feeds the yeast and adds just enough sweetness to the dough without overwhelming
  • Warm milk: should be around 110°F to properly activate the yeast without killing it
  • Unsalted butter: adds richness and creates that melt in your mouth texture classic to Krispy Kremes
  • Salt: balances the sweetness and enhances all other flavors
  • Ground nutmeg: provides that distinctive warm donut shop aroma that defines a classic donut
  • Large egg: adds structure and richness to create a tender crumb
  • All purpose flour: forms the structure but remember to measure carefully to avoid tough donuts
  • Oil for frying: choose a neutral oil like vegetable or canola with a high smoke point
  • Powdered sugar: creates that signature smooth sweet glaze that sets with a slight crunch
  • Hot water: dissolves the sugar completely for a smooth glaze
  • Vanilla extract: adds depth and complexity to the sweet glaze
A pile of sprinkled donuts. Pin it
A pile of sprinkled donuts. | alicesrecipes.com

Step by Step Instructions

Activate the Yeast:
Pour warm milk into a medium bowl and sprinkle the yeast plus 1 teaspoon of sugar over the surface. Allow the mixture to sit undisturbed for 5 minutes until it becomes foamy and fragrant. This step ensures your yeast is alive and ready to work its magic in your dough.
Create the Base:
In a large mixing bowl combine the melted butter making sure it has cooled slightly so it does not cook the egg remaining sugar salt nutmeg and egg. Whisk until completely smooth. Pour in the foamy yeast mixture and stir to incorporate completely.
Form the Dough:
Add flour one cup at a time mixing after each addition until a soft dough forms. The dough should be slightly tacky but not sticky enough to coat your fingers. Knead either by hand or with a stand mixer with dough hook for about 5 minutes until smooth and elastic.
First Rise:
Transfer the dough to a lightly oiled bowl turning once to coat all sides. Cover with a clean kitchen towel and place in a warm draft free location for about 1 hour until doubled in size. The dough should look puffy and when poked gently with a finger the indentation should remain.
Shape the Donuts:
Turn the dough onto a lightly floured surface and roll to about 1/2 inch thickness. Use a donut cutter or two differently sized round cutters to form the classic donut shape. Place cut donuts and holes on parchment lined baking sheets leaving room between each.
Second Rise:
Cover the shaped donuts loosely with a clean kitchen towel and allow to rise for 30 minutes until puffy and nearly doubled in size. This second rise creates that light airy texture Krispy Kremes are famous for.
Fry to Perfection:
Heat oil in a deep heavy bottomed pot to exactly 375°F checking with a thermometer for accuracy. Carefully lower 2 to 3 donuts into the hot oil frying until golden brown about 1 minute per side. Monitor the oil temperature between batches to maintain consistent results.
Glaze While Warm:
While donuts are still warm but not hot dip the tops into the vanilla glaze allowing excess to drip off before placing on a wire rack. The warm donuts will help the glaze set with that characteristic Krispy Kreme shine and slight crackle when bitten into.

My favorite part of this recipe is the moment when the warm donuts meet the glaze. My kitchen fills with that unmistakable sweet vanilla aroma that instantly transports me to childhood visits to Krispy Kreme when the Hot Now sign was lit. Even my pickiest eater stands by the counter waiting for that first still warm donut.

Storing Your Homemade Donuts

Homemade Krispy Kremes maintain their best texture and flavor within the first 12 hours after making. Store any leftovers in an airtight container at room temperature for up to two days. While they will lose some of that fresh made magic the flavor remains delicious. For longer storage freeze unglazed donuts then thaw at room temperature and add fresh glaze before serving. A quick 10 second microwave zap can revive day old donuts to near fresh status.

Making Ahead Options

For fresh morning donuts without the early wake up prepare the dough through the first rise then shape the donuts and place them on parchment lined trays. Cover with plastic wrap and refrigerate overnight. The next morning remove from the refrigerator and allow them to come to room temperature and complete their second rise about 1 hour before frying. This slow cold fermentation actually enhances flavor development in the dough.

A plate of glazed donuts. Pin it
A plate of glazed donuts. | alicesrecipes.com

Flavor Variations

The classic vanilla glaze is iconic but these homemade donuts welcome creative variations. Try adding a tablespoon of maple syrup to the glaze or replace the vanilla with almond extract. For chocolate lovers melt 1/4 cup of chocolate chips into the glaze mixture. Sprinkles crushed nuts or even a light dusting of cinnamon sugar can transform these basics into spectacular treats for special occasions or holiday mornings.

Frequently Asked Questions

→ How do I ensure my donuts are light and fluffy?

Make sure your yeast is active by checking for foam in the mixture. Knead the dough until smooth and allow enough time for it to properly rise.

→ What’s the best oil for frying donuts?

Choose a neutral oil like canola or vegetable oil with a high smoke point to ensure even frying and no overpowering flavors.

→ How can I make my glaze thicker?

Reduce the amount of hot water when mixing with powdered sugar until you achieve your desired thickness.

→ Can I make these donuts ahead of time?

Donuts are best enjoyed fresh, but you can fry them in advance and glaze before serving. Alternatively, freeze the unglazed donuts and glaze after reheating.

→ How do I store leftover donuts?

Place them in an airtight container at room temperature for up to two days. For longer storage, freeze and reheat as needed.

Homemade Krispy Kremes Donuts

Soft, golden donuts dipped in a luscious vanilla glaze. Irresistibly satisfying and easy to make.

Prep Time
20 Minutes
Cook Time
15 Minutes
Total Time
35 Minutes
By: Fati Zaho

Category: Desserts

Difficulty: Intermediate

Cuisine: American

Yield: Approximately 12 donuts

Dietary: Vegetarian

Ingredients

01 2 1/4 tsp active dry yeast
02 1/4 cup (50g) granulated sugar
03 1/2 cup (120ml) warm milk
04 1/4 cup (57g) unsalted butter, melted
05 1/2 tsp salt
06 1/2 tsp ground nutmeg
07 1 large egg
08 3 to 3 1/2 cups (360-420g) all-purpose flour
09 Oil for frying
10 2 cups (240g) powdered sugar
11 1/4 cup (60ml) hot water
12 1 tsp vanilla extract

Instructions

Step 01

Dissolve yeast in warm milk and stir in 1 tsp of sugar. Let it sit for about 5 minutes until foamy.

Step 02

In a large bowl, mix melted butter, remaining sugar, salt, nutmeg, and egg. Add the yeast mixture.

Step 03

Gradually incorporate flour until a dough forms. Knead until smooth, about 5 minutes.

Step 04

Let the dough rise in a warm place until doubled in size, about 1 hour.

Step 05

Roll out the dough and cut into donut shapes. Let them rise again for about 30 minutes.

Step 06

Heat oil in a deep fryer to 375°F (190°C). Fry donuts until golden brown on each side.

Step 07

Mix powdered sugar, hot water, and vanilla extract for the glaze. Dip warm donuts in the glaze.

Tools You'll Need

  • Large mixing bowl
  • Deep fryer or heavy pot
  • Rolling pin
  • Donut cutter or circular cutters

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten
  • Contains dairy
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 250
  • Total Fat: 10 g
  • Total Carbohydrate: 35 g
  • Protein: 4 g