If you’ve ever wished you could recapture that warm, melt-in-your-mouth magic of those classic doughnuts from the iconic chain, then this Homemade Krispy Kremes Recipe is your golden ticket. This recipe brings the perfect balance of light, pillowy dough and a glossy, sweet glaze that will have you savoring each bite like it’s your very first. With just a handful of simple ingredients and a touch of patience, you’ll create a batch of doughnut holes so irresistible, they’ll disappear in no time. Let’s dive deep into the joy of making these delightful treats right in your kitchen.

Ingredients You’ll Need
Every ingredient here plays a starring role, coming together to create that perfect texture, sweetness, and glaze that define the classic Krispy Kreme experience. They’re straightforward but essential — and each one contributes to the magic you’ll pull off.
- 3 tablespoons milk: Adds moisture and helps activate the yeast for a tender crumb.
- 3 tablespoons boiling water: Blends with milk to reach the perfect temprature for yeast activation.
- 1 teaspoon dry active yeast: The little powerhouse responsible for the delightful rise and airy texture.
- 8 ounces all-purpose flour (about 1¾ cups): Forms the structure and foundation of the doughnuts.
- 1½ ounces sugar (about 3 tablespoons): Sweetens the dough and feeds the yeast, helping it bloom.
- 1 egg: Adds richness and binds everything together.
- 1 ounce butter (softened): Introduces tenderness and a subtle buttery flavor.
- A dash of salt: Balances the sweetness and enhances flavors.
- Oil for frying: The key to achieving that golden, crispy exterior that makes doughnuts irresistible.
- 1/3 cup butter (for glaze): Melts down into the shiny, flavorful coating that gives these doughnuts their signature finish.
- 2 cups confectioners’ sugar: Sweet and fine, perfect for a smooth glaze.
- 1½ teaspoons vanilla extract: Adds a fragrant sweetness that lifts the glaze.
- 4 tablespoons hot water (adjust as needed): Helps create a smooth, pourable glaze consistency.
How to Make Homemade Krispy Kremes Recipe
Step 1: Activate the Yeast
Start by combining the milk and boiling water in a small bowl. It’s important to let this mixture cool down to lukewarm; too hot and it will kill the yeast, too cold and the yeast won’t activate properly. Once it’s just right, stir in the yeast along with a tiny pinch of sugar. Set this aside for about 5 to 10 minutes until it becomes foamy — this frothy sign means your yeast is happily awakening and ready to work its magic on the dough.
Step 2: Mix the Dry Ingredients and Cut in Butter
In a large mixing bowl, whisk together your flour, sugar, and salt. Then, use your fingers or a pastry cutter to cut the softened butter into the flour until the mixture resembles coarse crumbs. This step is crucial as it ensures pockets of butter that will create that tender, melt-in-your-mouth texture. Next, add the beaten egg and the yeast mixture to the bowl and mix until you get a sticky but cohesive dough.
Step 3: Knead to Perfect Elasticity
Turn your dough out onto a lightly floured surface and knead for 5 to 10 minutes. This might take some elbow grease, but it’s so satisfying to feel the dough transform as it becomes smooth and elastic. Kneading develops the gluten, giving your doughnuts that chewy yet tender crumb that’s absolutely delightful.
Step 4: Rise to the Occasion
Place the dough in a greased bowl and cover it with a clean kitchen towel or plastic wrap. Find a warm, cozy spot in your kitchen and let it rise for about an hour, or until it’s doubled in size. This patience pays off in the lightness and fluffiness of the final doughnuts.
Step 5: Shape Your Doughnut Holes
After your dough has risen beautifully, gently punch it down to release excess air. Divide it into four equal parts and roll each into a rope. Then cut the ropes into inch-long pieces and gently roll those pieces into smooth balls. This shaping stage is your chance to form those cute, bite-sized doughnut holes that are perfect for sharing.
Step 6: Let Them Rest
Place the dough balls on a tray and cover them again, allowing them to rest for 10 to 15 minutes. This short rest relaxes the gluten, resulting in doughnuts that fry up into tender bites with just the right chew.
Step 7: Fry to Golden Perfection
Heat your oil to 375°F (190°C) — precise temperature control is key to that crisp, golden crust without greasy heaviness. Fry your doughnut holes in batches, about 2 minutes per side, until they turn an inviting golden hue. Drain them on paper towels to absorb any excess oil, revealing light, airy doughnuts that are just waiting to be glazed.
Step 8: Make the Glaze
Melt the 1/3 cup of butter in a small saucepan or microwave-safe bowl. Stir in the confectioners’ sugar and vanilla extract, and then slowly add hot water until you reach a smooth, pourable consistency. The glaze should be glossy and sweet — this is what gives the doughnuts their iconic shine and irresistible sweetness.
Step 9: Glaze and Set
While the doughnut holes are still warm, dip each into the glaze, coating them completely. Place them on a wire rack to set, letting the glaze form that perfect, slightly crisp shell. It’s the final step that makes these homemade doughnuts truly shine and taste just like the originals.
How to Serve Homemade Krispy Kremes Recipe

Garnishes
While the classic glaze is phenomenal on its own, don’t hesitate to sprinkle a little powdered sugar or even a pinch of cinnamon for a personalized touch. Toasted coconut flakes or finely chopped nuts can add delightful texture contrasts. These small touches can transform the familiar into something uniquely your own while celebrating the Homemade Krispy Kremes Recipe.
Side Dishes
Serve these doughnut holes alongside a steaming cup of coffee or your favorite latte for a cozy morning treat. They also pair wonderfully with fresh fruit bowls or light yogurt parfaits, balancing sweetness with fresh, tangy notes. This combo is perfect whether it’s a casual breakfast or an afternoon snack.
Creative Ways to Present
Turn your homemade doughnuts into a fun dessert centerpiece by stacking them into a doughnut tower or threading them onto wooden skewers with alternating fruits for a visually stunning treat. You can also dip some in chocolate glaze or sprinkle different toppings on each batch for a colorful, festive spread — guaranteed to wow family and friends.
Make Ahead and Storage
Storing Leftovers
If you have any leftover doughnut holes (though that sometimes feels impossible!), store them in an airtight container at room temperature. They’re best eaten within 1 to 2 days to enjoy that fresh-baked softness.
Freezing
To keep your Homemade Krispy Kremes Recipe doughnut holes for longer, freeze them after glazing by placing them on a parchment-lined tray until solid, then transferring to a freezer-safe bag. They can last for up to a month, preserving their flavor and texture wonderfully.
Reheating
When you’re ready to enjoy frozen doughnuts, thaw them briefly at room temperature, then warm gently in a microwave or oven for a few seconds to revive that freshly-made softness and glaze sheen. Avoid overheating to keep them from drying out.
FAQs
Can I use instant yeast instead of dry active yeast?
Absolutely! Instant yeast can be used in place of dry active yeast but skip the activation step. Mix it straight with the dry ingredients — it speeds up the process while delivering the same delightful rise in your Homemade Krispy Kremes Recipe dough.
What oil is best for frying doughnuts?
Neutral oils with high smoke points like vegetable, canola, or peanut oil are ideal. They won’t impart unwanted flavors and can withstand the frying temperature needed for that perfect golden crust.
Can I make the glaze ahead of time?
Yes, you can prepare the glaze a few hours in advance and keep it covered at room temperature. Just give it a good stir before dipping your doughnut holes to ensure smooth, even coverage.
Why did my doughnuts turn out dense instead of light?
This usually means the yeast didn’t activate properly or the dough didn’t rise enough. Make sure your milk and water mixture is lukewarm, and allow sufficient rising time in a warm place for the best airy texture in your Homemade Krispy Kremes Recipe.
Can I bake these doughnut holes instead of frying?
While frying gives that signature crispy exterior and soft interior, you can bake them at 375°F (190°C) for about 12-15 minutes. They won’t have the exact texture of fried doughnuts but still make a tasty treat with the same glaze love.
Final Thoughts
Making your own Homemade Krispy Kremes Recipe is such a rewarding experience — it’s comfort food at its finest, done your way with fresh ingredients and a sprinkle of love. Whether it’s a weekend project or an anytime indulgence, these doughnut holes will bring smiles and sweet moments all around your table. So roll up your sleeves, get frying, and enjoy every glorious bite!
Print
Homemade Krispy Kremes Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 24 doughnut holes
- Category: Dessert
- Method: Frying
- Cuisine: American
Description
This Homemade Krispy Kremes recipe delivers soft, pillowy doughnuts with a rich, sweet glaze that’s perfect for a delightful treat. Made from scratch with simple ingredients, these classic doughnut holes are deep-fried to golden perfection and coated in a buttery vanilla glaze, mimicking the iconic Krispy Kreme flavor right in your own kitchen.
Ingredients
Doughnuts
- 3 tablespoons milk
- 3 tablespoons boiling water
- 1 teaspoon dry active yeast
- 8 ounces all-purpose flour (about 1¾ cups)
- 1½ ounces sugar (about 3 tablespoons)
- 1 egg
- 1 ounce butter, softened
- A dash of salt
- Oil for frying
Glaze
- 1/3 cup butter
- 2 cups confectioners’ sugar
- 1½ teaspoons vanilla extract
- 4 tablespoons hot water (adjust as needed)
Instructions
- Activate Yeast: Combine milk and boiling water in a small bowl and let cool until lukewarm. Stir in the yeast and a pinch of sugar, then let sit for 5–10 minutes until foamy, indicating the yeast is activated.
- Prepare Dough: In a large bowl, whisk together flour, sugar, and salt. Cut in the softened butter until the mixture resembles crumbs. Add the beaten egg and the yeast mixture, mixing until a sticky dough forms.
- Knead Dough: On a floured surface, knead the dough for 5–10 minutes until it becomes smooth and elastic, which develops gluten for a tender texture.
- First Rise: Place the dough in a greased bowl, cover it, and let it rise in a warm spot for about 1 hour, or until it doubles in size.
- Shape Doughnuts: Punch down the risen dough, divide it into four parts. Roll each part into a rope, cut into 1-inch pieces, and shape each piece into a small ball.
- Rest Dough Balls: Arrange the dough balls on a tray, cover, and let them rest for 10–15 minutes to relax the dough before frying.
- Fry Doughnuts: Heat oil in a deep fryer or heavy pot to 375°F (190°C). Fry the doughnut balls in batches for 2 minutes on each side, or until golden brown. Drain on paper towels to remove excess oil.
- Make Glaze: Melt the butter in a bowl, then stir in the confectioners’ sugar and vanilla extract. Gradually add hot water while stirring until the glaze is smooth and pourable.
- Glaze Doughnuts: Dip the warm doughnuts into the glaze, then place them on a wire rack to let the glaze set. Serve warm or at room temperature.
Notes
- Make sure the milk and water mixture is lukewarm, not hot, to avoid killing the yeast.
- Adjust the hot water quantity in the glaze to get your desired thickness; less water for thicker glaze.
- Use a deep-fryer thermometer to maintain the correct oil temperature to ensure even cooking and avoid greasy doughnuts.
- Leftover doughnuts can be stored in an airtight container at room temperature for up to 2 days but are best enjoyed fresh.

