There’s something magical about biting into a warm, freshly glazed doughnut that practically melts in your mouth. These Homemade Krispy Kreme–style doughnuts are soft, airy, and perfectly sweet with a shiny sugar glaze that cracks ever so slightly with each bite.
This recipe brings that iconic bakery experience right into your kitchen—no fancy equipment needed!
🕒 Recipe Overview
- Prep Time: 20 minutes
- Rise Time: 1–1.5 hours
- Cook Time: 15 minutes
- Total Time: ~2 hours
- Servings: 12–15 doughnuts
- Difficulty: Medium
🧰 Equipment
- Mixing bowls
- Stand mixer (optional)
- Rolling pin
- Doughnut cutter (or glass + bottle cap)
- Deep pan or fryer
- Slotted spoon
- Cooling rack
🛒 Ingredients
🍩 For the Dough
- 2 ¼ teaspoons (1 packet) active dry yeast
- ¾ cup (180ml) warm milk (not hot)
- ¼ cup (50g) granulated sugar
- 2 ½ cups (315g) all-purpose flour
- 1 large egg
- ¼ cup (60g) butter, softened
- ½ teaspoon salt
- Oil for frying
🍯 For the Glaze
- 2 cups (240g) powdered sugar
- ¼ cup (60ml) milk
- ½ teaspoon vanilla extract
📝 Ingredient Notes
- Yeast: Make sure your milk is warm (not hot) to activate it properly.
- Butter: Adds richness and softness to the dough.
- Oil: Use neutral oil like vegetable or canola for frying.
- Powdered Sugar: Creates that smooth, classic glaze finish.
👩🍳 Instructions
1. Activate the Yeast
In a bowl, mix warm milk, sugar, and yeast. Let it sit for 5–10 minutes until foamy.
2. Make the Dough
Add egg, butter, and salt to the yeast mixture. Gradually mix in flour until a soft dough forms.
3. Knead
Knead the dough for 8–10 minutes until smooth and elastic. (Use a stand mixer or knead by hand.)
4. First Rise
Place dough in a greased bowl, cover, and let it rise in a warm place for 1 hour or until doubled in size.
5. Shape the Doughnuts
Roll out dough to about ½ inch thickness. Cut into doughnut shapes using a cutter or glass.
6. Second Rise
Place shaped doughnuts on a tray and let them rise again for 30–40 minutes until puffy.
7. Fry
Heat oil to 175°C (350°F). Fry doughnuts for 1–2 minutes per side until golden brown.
8. Prepare the Glaze
Whisk powdered sugar, milk, and vanilla until smooth and slightly runny.
9. Glaze While Warm
Dip warm doughnuts into the glaze and place on a rack to set.
😋 Texture & Flavor
- Inside: Ultra-soft, airy, and fluffy
- Outside: Lightly crisp with a smooth sugary glaze
- Taste: Sweet, buttery, and melt-in-your-mouth delicious
🔥 Pro Tips
- Don’t overheat the oil—too hot will burn outside before inside cooks.
- Glaze the doughnuts while they’re still warm for that classic finish.
- Let dough rise fully for the softest texture.
- Avoid adding too much flour—it can make doughnuts dense.
✨ Variations
🍫 Chocolate Glazed
Add cocoa powder to the glaze for a chocolate version.
🍓 Strawberry Glaze
Mix strawberry puree into the glaze for fruity flavor.
🍩 Filled Doughnuts
Skip the hole and fill with custard, jam, or chocolate cream.
🧁 Baked Version
Bake at 180°C (350°F) for 10–12 minutes for a lighter option.
🥗 Nutrition (Approx. per doughnut)
- Calories: 220
- Carbs: 30g
- Fat: 9g
- Protein: 3g
🧊 Storage Tips
- Room Temp: Best eaten fresh (within 24 hours)
- Reheat: Microwave for 8–10 seconds for softness
- Freeze: Freeze unglazed doughnuts for up to 1 month