Nothing beats the magic of biting into a freshly made doughnut, especially when it’s one of these Homemade Krispy Kremes—soft, warm, and glazed to perfection.

Whether it’s a cozy weekend breakfast, a sweet surprise for guests, or a way to brighten an ordinary day, these doughnuts bring bakery-style joy straight to your kitchen. They're tender, fluffy, and deliciously sweet, just like the ones you’d find in a box—but made with love at home.
Ideal for a fun kitchen project or a special treat, this recipe transforms everyday ingredients into golden rings of happiness. Let’s get frying and glazing!
Fluffy and Glazed: The Ultimate Homemade Krispy Kremes Recipe
This Homemade Krispy Kremes recipe is everything you love about the original—light texture, gentle sweetness, and a silky vanilla glaze. Unlike dense cake doughnuts, these are yeast-raised, giving them that signature airy bite.
Because the process involves resting and rising, they do take a bit of time. But the results? Absolutely worth it. And with easy-to-follow steps, even beginners can feel confident making them.
Serving Suggestions:
Doughnut-Making Tips for the Best Homemade Krispy Kremes
- Activate the Yeast Properly: Use warm milk (about 110°F) to help the yeast foam up. It’s a crucial first step to get that signature puff.
- Knead Until Smooth: Don’t rush the kneading. A soft and stretchy dough leads to fluffier doughnuts after frying.
- Double Rise for Texture: Letting the dough rise twice creates that soft, cloud-like texture that sets these apart.
- Don’t Overcrowd the Pot: Fry a few at a time to keep the oil temperature stable and ensure even cooking.
- Glaze While Warm: Dip the doughnuts in glaze just after frying. That way, they soak up sweetness and develop a glossy finish.

Homemade Krispy Kremes Recipe:
- Preparation time: 30 minutes (plus rising time)
- Cooking time: 15 minutes
- Servings: 12 doughnuts
- Equipment: Mixing bowls, doughnut cutter, deep fryer or large pot, slotted spoon, wire rack
These Homemade Krispy Kremes bring warmth, comfort, and a little bit of magic to any morning—or any moment you need something sweet.
Ingredients:
For the Dough:
- 2 cups all-purpose flour, plus extra for dusting
- ¼ cup granulated sugar
- 1 packet (2 and ¼ teaspoons) active dry yeast
- ½ teaspoon salt
- ½ teaspoon ground nutmeg
- ½ cup whole milk, warmed to about 110°F
- ¼ cup unsalted butter, melted
- 2 large egg yolks
- 1 teaspoon vanilla extract
- Oil for frying (vegetable or canola)
For the Glaze:
- 2 cups powdered sugar
- ¼ cup whole milk
- 1 teaspoon vanilla extract
Directions:
- Activate the Yeast: Combine warm milk and yeast in a small bowl. Let it sit for 5–10 minutes until frothy. This step shows the yeast is alive and active.
- Mix Dry Ingredients: In a large bowl, whisk together flour, sugar, salt, and nutmeg. Make a well in the center and add butter, yolks, vanilla, and the foamy yeast mixture.
- Form the Dough: Stir until a sticky dough forms. Transfer to a floured surface and knead for 5–7 minutes, adding flour only if the dough sticks too much. Aim for smooth and elastic.
- First Rise: Place the dough in a greased bowl and cover it with a towel. Let it rise in a warm spot for 1 to 1.5 hours, or until doubled in size.
- Shape the Doughnuts: Punch down the risen dough and roll it to ½ inch thickness. Use a doughnut cutter or two round cutters to shape the dough. Place them on a floured tray.
- Second Rise: Cover the cut doughnuts and let them rise for 30 to 45 minutes. They should puff up again, which gives them that airy texture.
- Fry the Doughnuts: Heat oil in a deep fryer or pot to 350°F. Fry a few doughnuts at a time for 1–2 minutes per side until golden. Drain on paper towels.
- Prepare the Glaze: In a bowl, whisk together powdered sugar, milk, and vanilla until smooth. Adjust milk if needed for a pourable consistency.
- Dip and Set: While still warm, dip each doughnut into the glaze. Let the excess drip off and place on a wire rack to set.
A Sweet Finish to Every Day
These Homemade Krispy Kremes are best enjoyed fresh, with the glaze still slightly warm and sticky. Each bite melts in your mouth and brings a smile—just like the originals.
Storage Solutions:
Store cooled doughnuts in an airtight container at room temperature for up to two days. If you want to make them ahead, freeze the unglazed doughnuts once cooled, then thaw and glaze just before serving.
From their tender crumb to that glossy coating, these doughnuts are a joy to make and even better to eat. So go ahead—treat yourself and those you love to a batch of homemade Krispy Kreme-style goodness.
Print
Homemade Krispy Kremes
These Homemade Krispy Kremes bring warmth, comfort, and a little bit of magic to any morning—or any moment you need something sweet.
- Total Time: 45 minutes
- Yield: 12 doughnuts 1x
Ingredients
For the Dough:
-
2 cups all-purpose flour, plus extra for dusting
-
¼ cup granulated sugar
-
1 packet (2 and ¼ teaspoons) active dry yeast
-
½ teaspoon salt
-
½ teaspoon ground nutmeg
-
½ cup whole milk, warmed to about 110°F
-
¼ cup unsalted butter, melted
-
2 large egg yolks
-
1 teaspoon vanilla extract
-
Oil for frying (vegetable or canola)
For the Glaze:
-
2 cups powdered sugar
-
¼ cup whole milk
-
1 teaspoon vanilla extract
Instructions
-
Activate the Yeast: Combine warm milk and yeast in a small bowl. Let it sit for 5–10 minutes until frothy. This step shows the yeast is alive and active.
-
Mix Dry Ingredients: In a large bowl, whisk together flour, sugar, salt, and nutmeg. Make a well in the center and add butter, yolks, vanilla, and the foamy yeast mixture.
-
Form the Dough: Stir until a sticky dough forms. Transfer to a floured surface and knead for 5–7 minutes, adding flour only if the dough sticks too much. Aim for smooth and elastic.
-
First Rise: Place the dough in a greased bowl and cover it with a towel. Let it rise in a warm spot for 1 to 1.5 hours, or until doubled in size.
-
Shape the Doughnuts: Punch down the risen dough and roll it to ½ inch thickness. Use a doughnut cutter or two round cutters to shape the dough. Place them on a floured tray.
-
Second Rise: Cover the cut doughnuts and let them rise for 30 to 45 minutes. They should puff up again, which gives them that airy texture.
-
Fry the Doughnuts: Heat oil in a deep fryer or pot to 350°F. Fry a few doughnuts at a time for 1–2 minutes per side until golden. Drain on paper towels.
-
Prepare the Glaze: In a bowl, whisk together powdered sugar, milk, and vanilla until smooth. Adjust milk if needed for a pourable consistency.
-
Dip and Set: While still warm, dip each doughnut into the glaze. Let the excess drip off and place on a wire rack to set.
- Prep Time: 30 minutes (plus rising time)
- Cook Time: 15 minutes






