Homemade Krispy Kremes bring the magic of a warm, fluffy, glazed doughnut straight to your kitchen. Soft on the inside, lightly golden on the outside, and coated in a sweet glaze, these doughnuts are an absolute delight. Perfect for breakfast, brunch, or whenever you crave a bakery-style treat, they’re surprisingly easy to make and taste just like the ones you know and love — fresh from your own stovetop.
Why You’ll Love This Recipe
Bakery-Style at Home – Soft, airy doughnuts with a classic glaze.
Fresh & Warm – Enjoy them hot off the fryer, just like the originals.
Surprisingly Simple – Straightforward ingredients and steps.
Perfect for Any Occasion – A fun weekend project or special breakfast treat.
Ingredients
For the Doughnuts:
- 2 ¼ tsp active dry yeast (1 packet)
- ¾ cup warm milk (about 110°F / 43°C)
- ¼ cup granulated sugar
- ¼ cup unsalted butter, melted
- 2 large eggs
- ½ tsp salt
- 3 cups all-purpose flour (plus extra for rolling)
- Vegetable oil, for frying
For the Glaze:
- 2 cups powdered sugar
- ¼ cup milk
- 1 tsp vanilla extract
Instructions
- Activate the Yeast
In a small bowl, combine warm milk, yeast, and 1 teaspoon of the sugar. Let sit for 5–10 minutes until foamy. - Make the Dough
In a large mixing bowl, whisk together melted butter, remaining sugar, eggs, and salt. Add the yeast mixture, then gradually mix in the flour until a soft dough forms. - Knead and Rise
Knead the dough on a floured surface for 5 minutes until smooth and elastic. Place in a lightly greased bowl, cover, and let rise for 1–1½ hours, or until doubled in size. - Cut the Doughnuts
Roll dough out to ½-inch thickness. Use a doughnut cutter (or two round cutters) to cut shapes, re-rolling scraps as needed. Place cut doughnuts on a parchment-lined tray, cover, and let rise for 30 minutes. - Fry the Doughnuts
Heat oil in a large pot to 350°F (175°C). Fry doughnuts in batches for 1–2 minutes per side until golden brown. Drain on paper towels. - Glaze and Serve
Whisk together powdered sugar, milk, and vanilla for the glaze. Dip warm doughnuts in the glaze, allowing excess to drip off, then place on a rack to set.

Nutritional Information
Calories: ~260
Protein: 4g
Fat: 11g
Carbohydrates: 36g
Sugar: 16g
Fiber: 1g
Tips for Success
- Check the Oil Temperature – Keep oil steady at 350°F for even frying.
- Don’t Overwork the Dough – Gentle handling keeps them light and fluffy.
- Glaze While Warm – Helps the glaze set with a shiny finish.
Why This Recipe Works
The light, yeasted dough and quick frying create a fluffy interior and delicate golden crust, while the simple glaze adds just the right sweetness. These doughnuts give you that classic melt-in-your-mouth texture you can’t resist — made fresh at home.
Homemade Krispy Kremes are a fun and rewarding treat that tastes like they came straight from your favorite doughnut shop. Warm, soft, and perfectly glazed, they’re guaranteed to impress anyone lucky enough to snag one fresh from the fryer.
Homemade Krispy Kremes – Fluffy, Glazed, and Irresistible
12
20
minutes10
minutes260
kcalSoft, fluffy yeast doughnuts dipped in a sweet vanilla glaze — these homemade treats capture the iconic flavor and texture of classic Krispy Kremes, fresh from your kitchen.
Ingredients
For the Doughnuts:
2 ¼ tsp active dry yeast (1 packet)
¾ cup warm milk (about 110°F / 43°C)
¼ cup granulated sugar
¼ cup unsalted butter, melted
2 large eggs
½ tsp salt
3 cups all-purpose flour (plus extra for rolling)
Vegetable oil, for frying
For the Glaze:
2 cups powdered sugar
¼ cup milk
1 tsp vanilla extract
Instructions
- Activate the Yeast
In a small bowl, combine warm milk, yeast, and 1 teaspoon of the sugar. Let sit for 5–10 minutes until foamy. - Make the Dough
In a large mixing bowl, whisk together melted butter, remaining sugar, eggs, and salt. Add the yeast mixture, then gradually mix in the flour until a soft dough forms. - Knead and Rise
Knead the dough on a floured surface for 5 minutes until smooth and elastic. Place in a lightly greased bowl, cover, and let rise for 1–1½ hours, or until doubled in size. - Cut the Doughnuts
Roll dough out to ½-inch thickness. Use a doughnut cutter (or two round cutters) to cut shapes, re-rolling scraps as needed. Place cut doughnuts on a parchment-lined tray, cover, and let rise for 30 minutes. - Fry the Doughnuts
Heat oil in a large pot to 350°F (175°C). Fry doughnuts in batches for 1–2 minutes per side until golden brown. Drain on paper towels. - Glaze and Serve
Whisk together powdered sugar, milk, and vanilla for the glaze. Dip warm doughnuts in the glaze, allowing excess to drip off, then place on a rack to set.
Notes
- Check the Oil Temperature – Keep oil steady at 350°F for even frying.
Don’t Overwork the Dough – Gentle handling keeps them light and fluffy.
Glaze While Warm – Helps the glaze set with a shiny finish.