If you’ve ever bitten into a warm, melt-in-your-mouth glazed donut from Krispy Kreme, you already know the magic. This Homemade Krispy Kremes recipe recreates that same ultra-soft, airy texture and sweet glossy glaze right in your own kitchen—no drive-through required.
These yeast-raised donuts are light, pillowy, and delicately sweet, finished with a thin vanilla glaze that soaks slightly into the warm dough. The result is a bakery-style donut that tastes fresh, warm, and absolutely irresistible.
Perfect for breakfast, brunch, holidays, or weekend baking, these homemade donuts are a guaranteed crowd-pleaser.
What Are Homemade Krispy Kremes?
Homemade Krispy Kremes are a copycat version of classic glazed yeast donuts made with:
- Yeast dough 🍞
- Milk and butter 🧈
- Sugar and eggs 🥚
- A simple vanilla glaze 🍩
Unlike cake donuts, these are light and airy because the dough is proofed twice and gently fried until golden.
Why You’ll Love This Recipe
Ultra Soft Texture
Light, fluffy, and airy inside.
Classic Glaze
Sweet, shiny, and melts into the donut.
Better Than Store-Bought
Freshly fried donuts are unbeatable.
Fun to Make
A rewarding baking project.
Perfect for Sharing
Great for family breakfasts and gatherings.
Ingredients You’ll Need
For the Donut Dough
- 2¼ teaspoons active dry yeast (1 packet)
- ¼ cup warm water (about 110°F) 💧
- ¾ cup warm milk 🥛
- ¼ cup granulated sugar
- ¼ cup unsalted butter, melted 🧈
- 1 large egg 🥚
- ½ teaspoon salt
- 3 to 3½ cups all-purpose flour
For Frying
- Vegetable oil (for deep frying)
For the Glaze
- 2 cups powdered sugar
- ¼ cup whole milk 🥛
- 1 teaspoon vanilla extract
- 2 tablespoons melted butter 🧈
Why These Donuts Are So Soft
The signature texture comes from:
Yeast-Raised Dough
Creates air pockets for fluffiness.
Proper Proofing
Allows dough to rise slowly and develop structure.
Gentle Frying
Locks in moisture without making them greasy.
Thin Glaze
Soaks into warm donuts for melt-in-your-mouth sweetness.
Step-by-Step Instructions
Step 1: Activate the Yeast
In a small bowl combine:
- Warm water
- Yeast
- Pinch of sugar
Let sit for 5–10 minutes until foamy.
Step 2: Make the Dough
In a large bowl, mix:
- Warm milk
- Sugar
- Melted butter
- Egg
- Salt
Add activated yeast mixture.
Gradually mix in flour until a soft dough forms.
Step 3: Knead the Dough
Knead for:
8–10 minutes
until smooth and elastic.
The dough should be soft but not sticky.
Step 4: First Rise
Place dough in a greased bowl.
Cover and let rise for:
1 to 1½ hours
until doubled in size.
Step 5: Roll and Cut
Roll dough to about:
½ inch thickness
Cut using donut cutter or two round cutters.
Step 6: Second Rise
Place donuts on parchment-lined tray.
Cover lightly and let rise:
30–45 minutes
until puffy.
Step 7: Heat Oil
Heat oil to:
350°F (175°C)
Maintain steady temperature for even frying.
Step 8: Fry the Donuts
Fry 1–2 donuts at a time.
Cook:
- 1 minute per side
until light golden brown.
Remove and drain on paper towels.
How to Make the Glaze
In a bowl whisk:
- Powdered sugar
- Milk
- Vanilla extract
- Melted butter
Mix until smooth and thin.
Glazing the Donuts
While donuts are still warm:
Dip each donut into glaze.
Place on a rack to set.
Let glaze drip and slightly absorb into the surface.
Tips for Perfect Homemade Krispy Kremes
Don’t Add Too Much Flour
Soft dough = soft donuts.
Maintain Oil Temperature
Too hot burns outside; too cool makes greasy donuts.
Don’t Skip Second Rise
This creates the airy texture.
Glaze While Warm
This is key for the signature melt-in effect.
Use Fresh Yeast
Ensures proper rise and fluffiness.
Delicious Variations
Chocolate Glazed Donuts 🍫
Replace glaze with cocoa icing.
Maple Glazed Donuts 🍁
Add maple syrup instead of vanilla.
Cinnamon Sugar Donuts 🍩
Coat warm donuts in cinnamon sugar instead of glaze.
Filled Donuts 🍓
Fill with jam, custard, or chocolate cream.
Powdered Sugar Donuts ❄️
Dust instead of glazing.
What to Serve With Donuts
Drinks
- Coffee ☕
- Hot chocolate 🍫
- Milk 🥛
- Tea 🍵
Breakfast Pairings
- Eggs and bacon 🍳
- Fruit salad 🍓
- Yogurt parfaits
Storage Instructions
Room Temperature
Best eaten within 1–2 days.
Refrigerator
Store up to 4–5 days (reheat before serving).
Freezer
Freeze unglazed donuts up to 2 months.
Common Mistakes to Avoid
Underproofing Dough
Leads to dense donuts.
Overheating Oil
Burns the outside before inside cooks.
Skipping Yeast Activation
Can prevent proper rising.
Overmixing Dough
Makes donuts tough instead of soft.
Make-Ahead Tips
You can:
- Prepare dough the night before
- Refrigerate after first rise
- Fry fresh in the morning
Perfect for brunch or special occasions.
Frequently Asked Questions
Can I bake these instead of frying?
Yes, but they won’t have the same classic texture.
Why are my donuts dense?
Usually due to too much flour or insufficient rising time.
Can I use instant yeast?
Yes, reduce proofing time slightly.
What oil is best for frying?
Vegetable, canola, or sunflower oil.
Can I double the recipe?
Yes—just fry in batches.
Final Thoughts
Homemade Krispy Kremes deliver everything you love about classic glazed donuts: soft, airy dough, golden exterior, and a sweet vanilla glaze that melts right into every bite. With simple ingredients and a bit of patience, you can recreate bakery-quality donuts at home that taste fresh, warm, and absolutely irresistible.
Whether you’re making them for family breakfast, holidays, or a weekend treat, these donuts are guaranteed to impress.
Light, fluffy, sweet, and perfectly glazed—these homemade donuts are pure comfort in every bite.
Print
Homemade Krispy Kremes 🍩✨ | Soft, Fluffy Glazed Donuts (Copycat Recipe)
Ingredients
For the Dough:
- 2 1/4 tsp active dry yeast (1 packet)
- 1/4 cup warm water (about 110°F / 45°C)
- 3/4 cup warm milk
- 1/4 cup granulated sugar
- 1/4 cup unsalted butter, melted
- 1 large egg
- 3 cups all-purpose flour
- 1/2 tsp salt
- Vegetable oil (for frying)
For the Glaze:
- 2 cups powdered sugar
- 1/4 cup milk
- 1 tsp vanilla extract
Instructions
- In a bowl, dissolve yeast in warm water and let sit for 5 minutes until foamy.
- Add warm milk, sugar, melted butter, and egg. Mix well.
- Stir in flour and salt until a soft dough forms.
- Knead dough for 6–8 minutes until smooth and elastic.
- Place dough in a greased bowl, cover, and let rise for 1–1.5 hours until doubled.
- Roll dough out to about 1/2-inch thickness.
- Cut out donut shapes and place on parchment paper.
- Let rise again for 30–45 minutes.
- Heat oil to 350°F (175°C).
- Fry donuts for 1–2 minutes per side until golden brown.
- Drain on paper towels.
- Mix glaze ingredients until smooth.
- Dip warm donuts into glaze and let set on a rack.
PREP TIME & NUTRITION:
- Prep Time: 25 minutes
- Rise Time: 2 hours
- Cook Time: 15 minutes
- Total Time: 2 hours 40 minutes
- Servings: 12 donuts
- Calories: 260
- Net Carbs: 36g
- Fats: 10g
- Protein: 4g