Homemade Krispy Kreme Donuts: The Ultimate Copycat Recipe for Light, Glazed Perfection
This Krispy Kreme Donut recipe delivers doughnuts that are truly light, impossibly airy, and utterly delightful! Imagine sinking your teeth into little fried pillows that practically melt in your mouth – that’s the magic you’re about to create in your own kitchen.

Yes, you absolutely can recreate these iconic, melt-in-your-mouth donuts right from the comfort of your home. And rest assured, you’ve landed on the perfect guide to walk you through every step of the process. These homemade Krispy Kreme style donuts are perfectly sweet, incredibly tender, and so satisfying they might just become your new obsession. As a professional chef, I’ve spent countless hours developing and refining an extensive collection of donut recipes, as I’ve mentioned in my recent post on classic donut glaze. This particular copycat Krispy Kreme recipe was under constant development, meticulously perfected to ensure you achieve nothing less than bakery-quality results!
Working with yeasted donuts presents its unique set of challenges, but the rewards—a truly ethereal texture—are well worth the effort. If you’re a beginner to yeast doughs or looking for a simpler recipe with a similar delightful flavor profile, I’ve got you covered. Feel free to explore my sour cream donuts or French crullers first, and then circle back to this recipe when you’re ready to tackle the ultimate yeasted donut experience!
Table of Contents
- Why These Are the BEST Homemade Krispy Kreme Doughnuts
- Professional Tips for Perfect Doughnuts and Deep Frying
- Key Ingredients for Authentic Krispy Kreme Donuts
- Creative Variations & Smart Substitutions
- How to Make Krispy Kreme Donuts at Home: A Step-by-Step Guide
- Chef Lindsey’s Expert Recipe Tip
- Frequently Asked Questions About Homemade Donuts
- Krispy Kreme Donuts Recipe
- Before You Go: Explore More Delicious Recipes
Why These Are the BEST Homemade Krispy Kreme Doughnuts:
- Achieve Unrivaled Light and Airy Texture from Perfect Gluten Development. The secret to that signature Krispy Kreme ethereal texture lies in a balanced combination of cake flour and all-purpose flour. This blend expertly controls the initial gluten formation, creating a dough that’s strong enough to hold its shape yet delicate enough to remain tender. As your personal pastry chef, I’ll guide you through handling this dough with the gentle touch it needs to ensure it stays incredibly fluffy and never dense.
- Experience Soft, Tender Bakery-Quality Donuts Every Time. These doughnuts boast a high moisture content, which is crucial for achieving their irresistibly light, soft, and luxurious texture. This unique characteristic prevents them from becoming dry, ensuring each bite is moist and utterly delightful, just like the ones from your favorite bakery.
- Savor a Rich, Decadent Flavor That Truly Indulges the Senses. Our dough is highly enriched with a generous amount of butter, oil, milk, and eggs. This rich combination contributes to an indulgent and deeply satisfying flavor profile that sets these donuts apart. They are absolutely a special treat, perfect for sharing with those you love or for a well-deserved moment of personal bliss.
Professional Tips for Perfect Doughnuts and Deep Frying
- Keep the Dough Cold for Optimal Texture and Handling. All the resting and chilling steps in this recipe are not merely suggestions; they are absolutely essential for achieving the best possible results. Cold dough is significantly easier to handle and cut, and more importantly, it greatly reduces the risk of your doughnuts absorbing too much oil during frying. This means a less greasy, more delightfully light end product. You’ll only need to bring your dough to room temperature for a brief 6 minutes just prior to frying, allowing it to relax slightly before hitting the hot oil.
- Precisely Monitor Your Oil Temperature for Frying Perfection. Maintaining the correct oil temperature is perhaps the most critical factor in successful deep frying. If your oil is too cold (around 340°F), your doughnuts will absorb excessive oil, resulting in a greasy, heavy texture. Conversely, if the oil is too hot (above 380°F), the outsides will brown too quickly, potentially burning, while the insides remain raw and gooey. Your ideal target range is between 350°-360°F. Use a reliable clip-on fry/candy thermometer to continuously monitor the temperature and adjust your heat as needed. Don’t hesitate to turn off the stove burner for a moment if the oil gets too hot; control is key!
- Handle Your Doughnuts Gently to Preserve Their Tenderness. Crafting the most tender, melt-in-your-mouth doughnuts requires a degree of patience and a very light touch. When rolling out the dough and transferring the cut doughnuts, treat them with care. Overworking or rough handling can deflate the delicate air pockets formed during proofing, leading to a tougher texture. If you notice your dough or cut doughnuts shrinking back or becoming difficult to work with, cover them loosely with plastic wrap and allow them a little “siesta” in the refrigerator for 10-15 minutes. This rest will relax the gluten and make them pliable again.

Key Ingredients for Authentic Krispy Kreme Donuts
- Granulated Sugar: Sugar plays a dual role here: it provides essential sweetness, balancing the richness of the dough, and contributes to a beautiful, subtle caramelization during frying, which enhances the donut’s golden crust.
- All-Purpose Flour & Cake Flour: This recipe utilizes a strategic blend of flours. The all-purpose flour supplies enough gluten to create a resilient dough structure, allowing it to stretch and puff beautifully. However, cake flour is absolutely essential for achieving that signature ultra-tender and fluffy Krispy Kreme texture. Its lower protein content minimizes gluten development, ensuring a delicate crumb. While you *can* use solely all-purpose flour, be aware that the resulting texture will be denser and less ethereal.
- Butter: Using unsalted butter is crucial as it allows you complete control over the salt content in your dough. Beyond that, butter is a key enriching agent, contributing significantly to the dough’s rich flavor and tenderness. It helps create a moist and melt-in-your-mouth quality that’s unforgettable.
- Whole Egg: The egg serves multiple purposes in this dough. It adds vital moisture, binds the ingredients, and introduces fat from the yolk, which is critical for richness and tenderness. The fat in the egg also helps to “shorten” some of the gluten strands, inhibiting excessive gluten development and ensuring your donuts remain incredibly soft and delicate, not chewy.
- Dry Active Yeast: Dry active yeast is chosen for its reliability and manageable fermentation speed. While it requires the extra step of hydration (blooming) in this copycat recipe, it provides a powerful yet controllable leavening action, ensuring consistent rise and a light texture. See the substitutions section for other yeast options.
- Canola Oil: I highly recommend canola oil for frying due to its neutral flavor and high smoke point, which prevents it from burning or imparting off-flavors to your donuts. Alternatively, any neutral-flavored oil with a high smoke point, such as vegetable oil or even Crisco shortening, will work beautifully. Shortening, in particular, can contribute to an even more authentic Krispy Kreme flavor.
- Milk: Milk adds richness, moisture, and promotes a tender crumb in the dough. It also aids in the browning process during frying, contributing to a beautiful golden exterior.
- Vanilla Extract: A touch of vanilla extract elevates the overall flavor profile, adding warmth and a classic bakery aroma that makes these donuts truly irresistible.
- Kosher Salt: Kosher salt is essential for balancing the sweetness and enhancing all the other flavors in the dough. It also plays a role in regulating yeast activity.
Refer to the comprehensive recipe card below for precise measurements and full ingredient details.
Creative Variations & Smart Substitutions
- Yeast Substitution Options. If you don’t have dry active yeast on hand, you have a couple of viable alternatives. You can substitute double the weight of fresh yeast (also known as cake yeast or compressed yeast) or half the weight in instant yeast. When using either fresh or instant yeast, add them directly to your dry ingredients instead of blooming them in the liquid mixture. Crucially, do not continue heating the butter/oil/milk mixture after incorporating; a premature kickstart to the fermentation process would be unwelcome and could impact the dough’s texture.
- Experiment with a Luxurious Chocolate Glaze. While I have a deep appreciation for my classic donut glaze, my devotion to chocolate dessert recipes means I’m always eager to recommend a decadent alternative. A rich chocolate fudge glaze would undoubtedly be a phenomenal pairing for these tender donuts, adding a layer of rich, cocoa-infused sweetness.
- Transform Them into Delicious Filled Donuts. Get creative by omitting the center hole! If you cut out larger, solid rounds of dough, you can easily turn these into delightful filled donuts. Imagine them bursting with your favorite luscious lemon curd, a sweet and tangy strawberry jam, or a silky smooth pastry cream. For a detailed guide on the best techniques for filling your homemade donuts, be sure to check out my comprehensive jelly donuts recipe.
How to Make Krispy Kreme Donuts at Home: A Step-by-Step Guide
You’ll find more precise details and exact measurements in the recipe card provided below! Follow these steps carefully for the best results.
Part 1: Making the Dough – The Foundation of Perfection
Step 1: Begin by whisking together your dry ingredients: the cake flour, all-purpose flour, granulated sugar, and kosher salt in a medium-sized bowl. This ensures even distribution of all components. Set this mixture aside. In a separate small bowl, meticulously beat the egg until it’s perfectly smooth, with no visible streaks of white or yolk, ensuring it integrates seamlessly into the liquid mixture.
Step 2: In a small, heavy-bottomed pot, gently melt the unsalted butter over very low heat. Once melted, whisk in the vegetable oil, followed by the milk. Finally, gradually whisk in the beaten egg and vanilla extract. Continue to cook this mixture over low heat, stirring constantly with a whisk, until it reaches a precise temperature of 106°F (41°C). This temperature is ideal for activating the yeast without scrambling the egg or killing the yeast.
Critical Tip: Egg Safety! If your butter-oil-milk mixture accidentally became too hot before you added the egg, and the egg starts to curdle or scramble, it’s best to discard it and start this step over. To prevent scrambling, always whisk the beaten egg into the pot in a slow, steady stream while continuously stirring the mixture. This tempering process ensures the egg cooks gently without coagulating.
Step 3: Carefully pour the warmed milk mixture into the bowl of your stand mixer. Sprinkle the dry active yeast over the surface of the liquid and whisk it in gently to ensure it’s fully incorporated. Set this mixture aside undisturbed and allow the yeast to “bloom” for approximately 10 minutes. You’ll know it’s active when a light, foamy layer appears on the surface, indicating the yeast is alive and ready to work its magic.
Step 4: Attach the paddle attachment to your stand mixer. Add half of the flour mixture from Step 1 to the bowl with the bloomed yeast and milk. Mix on low speed until just combined, being careful not to overmix. Then, add the remaining flour and continue to mix on low speed until all the flour is fully incorporated and no dry streaks remain in the bowl.
Step 5: Switch from the paddle attachment to the dough hook. Increase the mixer speed to medium-high and continue to mix the dough for approximately 12 minutes. During this time, you’ll observe strands of dough beginning to pull away from the sides of the bowl and gather towards the center as the dough develops. It’s important to note that this highly enriched dough, with its significant fat and moisture content, will likely not form a perfectly smooth, cohesive ball like a leaner bread dough. Its unique composition prevents extensive gluten development, which is key to its light texture.
Embrace the Stickiness: A Professional Perspective. This Krispy Kreme dough, while yielding incredible results, is not a typical beginner’s dough. Don’t let its sticky nature frustrate you! It’s designed to be soft and pliable, not firm and smooth. Patience is your most valuable tool here. I highly recommend watching my accompanying video on making Krispy Kreme donuts, as visual guidance is invaluable for understanding how to properly handle and work with this unique yeasted dough.
Part 2: Proofing the Dough – Developing Lightness
Step 6: Lightly spray a large mixing bowl with nonstick cooking spray. Also, spray your hands and a bowl scraper to prevent sticking. Using the scraper, gently transfer the sticky dough from the mixer bowl into your greased hands and form it into a loose ball. Place this dough ball into the oiled bowl. Cover the bowl tightly with plastic wrap to prevent a skin from forming, and then bulk proof the dough in the refrigerator for 30 minutes. This cold proof slows down fermentation, enhancing flavor and making the dough easier to handle.
Listen to Your Dough: The Golden Rule of Proofing. My best professional advice for any yeasted dough is to let the dough itself guide you, rather than strictly adhering to a timer. If the dough doesn’t feel visibly light, airy, and slightly puffed when the recipe suggests it “should” be ready, give it the extra time it needs. If your kitchen is cool, consider proofing it in a slightly warmer environment (like a turned-off oven with the light on) to encourage proper rise. A perfectly proofed dough is the secret to light, fluffy donuts.
Part 3: Rolling and Cutting the Dough – Shaping Your Masterpiece
Step 7: Generously dust your clean work surface with a light coating of all-purpose flour. Using a bowl scraper or a flexible silicone spatula, carefully scrape the proofed dough out onto the floured surface. Sprinkle a bit more flour over the top of the dough. Lightly flour your rolling pin as well. With gentle, even pressure, roll out the dough to an approximate thickness of ½ inch. Avoid pressing too hard, as this can compress the air bubbles.
Step 8: Prepare a baking sheet by lining it with parchment paper and lightly spraying it with cooking spray to prevent sticking. Using either ring molds, a 3-inch biscuit cutter, or a specialized doughnut cutter, cut out your donut shapes. Carefully transfer these cut doughnuts to the prepared parchment-lined baking sheet. While the doughnuts are still on the baking sheet, use a 1-inch cutter to cut out the center holes. This technique helps to maintain their perfect circular shape and prevents misshaping. Once cut, lightly spray the surface of the doughnuts, cover them loosely but completely with plastic wrap, and refrigerate them for another 2 hours. This second chilling period further develops flavor and ensures they hold their shape beautifully when fried.
Alternative, to cook immediately: If you’re eager to enjoy your donuts sooner, you can bypass the second refrigeration step. Instead of chilling the cut doughnuts, allow them to sit out at room temperature for approximately 30 minutes, or until they have visibly doubled in size and feel light and airy. Once adequately proofed, proceed directly to frying.
Part 4: Frying Yeasted Donuts – Achieving the Golden Glow
Step 9: Pour your chosen frying oil (canola or shortening are excellent) into a deep fryer or a heavy-bottomed Dutch oven. Ensure the oil is at least 2 inches deep to allow the donuts to float and cook evenly. Begin heating your oil to 355°F (179°C). Crucially, you’ll need a clip-on fry/candy thermometer to monitor the temperature continuously. Adjust your heat as needed to maintain a consistent temperature between 350°- 360°F (176°-182°C) throughout the frying process. I recommend initially heating the oil to the higher end of this range, around 360°F, before adding your first batch of cold donuts. The cold dough will naturally cause the oil temperature to drop slightly, and this preheating helps compensate for that initial dip.
Step 10: About 6 minutes prior to frying, remove the donuts from the refrigerator and allow them to sit at room temperature. This brief period helps them relax and ensures a more even cook when they hit the hot oil.
Step 11: Working in small batches to avoid overcrowding, gently place 3-5 donuts into the hot oil. The exact number will depend on the size of your pot; you want the donuts to have ample room to move around freely and puff up without touching each other. Keep any remaining un-fried donuts in the refrigerator until their turn.
Step 12: Once the donuts rise to the surface of the oil, allow them to cook for approximately 60 seconds on one side. Then, using a slotted spoon or spider, carefully flip them over. Fry the second side until it develops a beautiful golden brown color, which usually takes about 45 seconds. Flip the donut again for a final 10-30 seconds, or until both sides are an even, appealing golden brown. To test for doneness, I typically insert a clean cake tester into the center of a donut after removing it from the oil. When you pull the cake tester out, it should come out clean, without any streaks of raw dough or wet crumbs, indicating the inside is perfectly cooked.
Step 13: Once fried to perfection, use your spider or slotted spoon to carefully remove the donuts from the oil. Transfer them immediately to a wire rack positioned over a sheet pan or a layer of paper towels. This setup allows excess oil to drip off, preventing your donuts from becoming greasy.
Mastering Fry Time: The Cake Tester Method. The exact frying time can fluctuate based not only on your oil temperature but also on the initial temperature of your dough and how thoroughly it was proofed. The simplest and most reliable way to ensure your donuts are cooked through is to check them intermittently with a cake tester. If it slides out clean from the center, your donut is perfectly done and ready for glazing!
Step 14: After removing the donuts from the oil, allow any remaining oil to drip off for about 10 seconds. While they are still warm, you can choose to roll them in granulated sugar for a classic finish, or dip them into a simple powdered sugar glaze for that signature Krispy Kreme shine. Warm donuts absorb glaze beautifully!

Chef Lindsey’s Expert Recipe Tip: Maximizing Your Dough
Don’t let those precious dough scraps go to waste! You can successfully re-roll them one time, but it’s crucial to give the gluten ample time to relax. First, gently knead the scraps together into a cohesive ball. Cover this ball tightly with plastic wrap and allow it to rest on your countertop (bench rest) for at least 20 minutes. This resting period lets the gluten strands relax, making the dough pliable again. If you attempt to roll it out sooner and notice it aggressively shrinking back, simply cover it again and give it a little more time to rest. For longer storage, these re-rolled dough scraps, well-wrapped in plastic, can be refrigerated for up to 24 hours before their final use.
Frequently Asked Questions About Homemade Donuts
For the absolute best taste and texture, donuts are always freshest and most delicious on the day they are made. If you plan to enjoy them within 24 hours, store them at room temperature, ideally uncovered or in a container with the lid slightly ajar. Storing them in a completely airtight container can trap moisture and sometimes lead to a slightly oily taste or a soggier texture over time. If you need to store them for up to three days, a container with a corner slightly cracked for ventilation works best. They will gradually lose some of their initial softness as they dry out, but they will still be incredibly tasty! I strongly advise against refrigerating or freezing *fried* donuts, as these methods can severely compromise their delicate texture and flavor.
Yes, you can certainly freeze the raw, cut donut dough. Place the cut donuts (and holes) on a parchment-lined baking sheet and flash freeze them until solid, then transfer them to an airtight freezer bag or container. They can be stored in the freezer for about a week. The exact length of time will depend on your specific freezer’s temperature stability and how much the donuts had proofed before freezing. Freezing will significantly retard (slow down) the proofing process, but it won’t stop it entirely. When you’re ready to fry, simply remove them from the freezer and let them proof at room temperature until they feel light and airy and have visibly expanded. They can even be fried directly from frozen once fully proofed. Be cautious not to over-proof them at room temperature after thawing, as this can lead to flat, dense donuts.
Several key factors contribute to the signature light and fluffy texture of Krispy Kreme donuts. Firstly, precise and perfect proofing before they ever touch the hot oil is paramount. Even when the dough is cold, it should feel remarkably light and airy, yielding slightly when gently touched but still retaining its shape. Secondly, the recipe itself is formulated with a high moisture content and high enrichment (from ingredients like butter, oil, milk, and eggs). These enriching agents play a crucial role in inhibiting excessive gluten development, which directly results in a delicate, tender, and incredibly airy crumb. The blend of cake flour and all-purpose flour also helps achieve this balance.
Krispy Kreme’s signature light and airy donuts are meticulously fried to perfection, not baked. This deep-frying method is what gives them their unique texture, delicate crust, and ability to soak up that iconic glaze so beautifully.
To make these Krispy Kreme copycat donuts, you’ll need a stand mixer with both paddle and dough hook attachments, a small pot for heating liquids, a clip-on fry/candy thermometer for accurate oil temperature, a deep fryer or a heavy-bottomed Dutch oven for frying, a rolling pin, donut cutters (or biscuit cutters and a smaller cutter for holes), parchment paper, baking sheets, and a wire rack set over a sheet pan for draining. While not strictly necessary, a kitchen scale for precise ingredient measurement can also be very helpful.
Absolutely! A simple powdered sugar glaze can be made ahead of time and stored at room temperature in an airtight container for up to 3-4 days. When ready to use, you might need to whisk it vigorously or warm it gently over very low heat to bring it back to the desired consistency for dipping. Ensure it’s smooth and pourable for the best coating on your warm donuts.
If you tried this recipe and loved it, please leave a 🌟 star rating and let me know how it goes in the comments below. I love hearing from you; your comments truly make my day!

Krispy Kreme Donuts
Pin Recipe
Comment
Print Recipe
Ingredients
- 3 tablespoons unsalted butter
- 3 tablespoons vegetable oil
- 1 ¼ cups milk
- 1 egg beaten
- 1 teaspoon vanilla extract
- 1 ½ tablespoons dry active yeast
- 2 cups cake flour
- 2 cups all purpose flour
- ½ cup sugar
- 1 teaspoon Kosher salt
Instructions
Make the dough:
-
Whisk together flours, sugar and kosher salt in a bowl and set aside. In another small bowl, beat the egg until smooth and no streaks of white remain.
-
In a small pot, melt butter over low heat. Whisk in oil followed by the milk and finally the beaten egg and vanilla. Cook over low heat, stirring constantly, until 106°F.
-
Pour into the bowl of a stand mixer and whisk yeast into milk mixture. Set it aside and allow it to bloom for 10 minutes.
-
Fit mixer with paddle attachment and add half the flour to the bowl with the yeast/milk mixture. Mix on low to combine, then add the remaining flour and mix on low until flour is incorporated.
-
Switch to the dough hook and turn speed to medium high and continue to mix until you can see strands pulling from the sides of the bowl into the center when it is mixing, approximately 12 minutes. It will not completely form a smooth dough ball. There isn’t enough gluten for that!
Proofing the dough:
-
Spray a large bowl with nonstick cooking spray. Spray hands and bowl scraper with the spray and scrape out the dough into your hands and form into a ball. Place in an oiled bowl. Cover with plastic wrap and bulk proof in the refrigerator for 30 minutes.
Rolling and cutting the dough:
-
Lightly flour your work surface. Using a bowl scraper or silicone spatula, scrape the dough onto the surface. Sprinkle it with a bit more flour. Flour your rolling pin. Gently roll out to approximately ½ inch thickness.
-
Line a baking sheet with parchment paper and lightly spray with cooking spray. Cut doughnuts with ring molds, biscuit cutters (3”), or a doughnut cutter, and place on a parchment lined baking sheet. Cut out the holes with a 1” cutter while they are on the baking sheet. This will keep them from misshaping. Spray surface of doughnuts, wrap with plastic wrap and refrigerate 2 hours.
-
Alternative, to cook immediately: Instead of chilling doughnuts in the refrigerator a second time, allow them to sit out 30 minutes until doubled in size and then fry.
Frying yeasted donuts:
-
Pour oil into a fryer or a Dutch oven, making sure the oil is at least 2 inches deep. Heat your oil to 355°F. Adjust your heat to keep the temperature between 350°- 360°F while frying. You will need a clip-on fry/candy thermometer for this. I heat my oil up to 360°F before adding a batch of donuts, because the cold dough will lower the temperature of the fryer oil.
-
Allow the donuts to sit at room temperature 6 minutes prior to frying.
-
Gently place 3-5 donuts in the fryer, while keeping the remaining donuts in the fridge. The number you can fry at once depends on the size of your pot. You want the donuts to have room to move around and space to puff.
-
Once they rise to the surface, cook for 60 seconds and then flip them with a slotted spoon. Fry until the bottom develops a nice golden brown color, about 45 seconds. Flip it again and then fry for another 10-30 seconds or until the color is a nice even golden brown. I usually test mine with a cake tester. Pull the donut out of the oil with a spider or slotted spoon, poke it and then pull the cake tester out. It should not have any streaks of dough or crumbs.
-
Transfer to a wire rack set over a sheet pan or paper towels.
-
Allow oil to drip off doughnut 10 seconds then roll in granulated sugar or dip in a simple powdered sugar glaze.
Video
Notes
Technique – Don’t discard dough scraps! You can re-roll them one time to make additional donuts. Gather the scraps into a ball, cover it tightly with plastic wrap, and let it rest on your countertop (bench rest) for at least 20 minutes. This allows the gluten to relax, making the dough pliable again. If it still shrinks back, give it a little more resting time.
Storage – Freshly fried donuts are always best enjoyed the day they are made. Store them uncovered or in a slightly vented container at room temperature to prevent sogginess. The raw, cut donut dough can be frozen for up to a week; simply proof it at room temperature until light and airy before frying.
Nutrition
Before You Go: Explore More Delicious Recipes
I sincerely hope you enjoyed creating and savoring this professional chef-tested Krispy Kreme copycat recipe. There’s immense satisfaction in bringing bakery-quality treats to your own home. If you loved these light and airy glazed donuts, I encourage you to delve deeper into our collection of other delicious, chef-developed donut recipes, ranging from classic cake donuts to unique filled variations. Happy baking!

