If you have ever wanted to bring a little magic from the bakery right into your own kitchen, this Homemade Donuts Recipe is exactly what you need. These donuts are light, fluffy, and perfectly tender with a hint of nutmeg warmth, all wrapped up in a crispy golden exterior from frying to perfection. The sweet glazes and cinnamon sugar coats make them gloriously indulgent without being overly sweet. It’s honestly one of the most satisfying treats to make at home, whether you’re shaking up your breakfast routine or pulling together a special weekend dessert everyone will rave about. Once you try this Homemade Donuts Recipe, you’ll never want store-bought again!
Ingredients You'll Need
Making these donuts at home requires simple, wholesome ingredients that each play a role in building the perfect flavor, texture, and color. From butter’s richness to the tangy buttermilk and spice from nutmeg, every element works together beautifully to create that signature donut taste and crumb.
- Salted butter: Adds moisture and a rich buttery flavor; if using unsalted, remember to add a bit more salt.
- Granulated sugar: Sweetens the dough gently while helping create the tender crumb.
- Large eggs: Provide structure and richness, helping the dough rise properly.
- Buttermilk: Introduces acidity that tenderizes the dough and adds depth to the flavor.
- Vanilla bean paste: Imparts wonderful aromatic warmth, more intense than regular vanilla extract.
- Sour cream: Contributes creaminess and moisture, ensuring the donuts stay soft inside.
- Unbleached all-purpose flour: Forms the structure; using unbleached keeps the flavor clean.
- Baking powder and baking soda: Work together to help the dough rise light and fluffy.
- Ground nutmeg: Adds a subtle, comforting spice that makes these donuts extra special.
- Kosher salt: Enhances all the other flavors and balances the sweetness.
- High-heat oil for frying: Essential for getting the donuts golden and crispy outside without absorbing too much oil.
- Powdered sugar, milk, and vanilla extract: The base for the classic glaze, smooth and sweet with a delightful vanilla kick.
- Unsweetened cocoa powder: For the chocolate glaze option, adding a rich, velvety chocolate flavor.
- Cinnamon and granulated sugar: Combined for that timeless cinnamon sugar coating, warm and crunchy.
How to Make Homemade Donuts Recipe
Step 1: Prepare the Dough
Start by creaming the softened butter on medium-high speed until it’s smooth and luscious. Then introduce the sugar, and keep beating until the mixture is light and fluffy, which helps aerate the dough. Add in the eggs one at a time, mixing thoroughly between each addition, ensuring the dough has richness and structure. Next, blend in the vanilla bean paste and sour cream until everything is just combined, giving you a tender dough base full of flavor.
Step 2: Combine Dry Ingredients
In a separate bowl, whisk flour, baking powder, baking soda, salt, and nutmeg. These dry ingredients will provide the necessary lift and subtle warmth while creating the perfect donut texture.
Step 3: Mix Dry and Wet Ingredients Alternately
On low speed, add the dry mixture gradually in quarters, alternating with buttermilk. Finish with flour and mix only until the dough is shaggy and slightly sticky. Don’t overwork it — this helps keep the donuts light and fluffy rather than tough.
Step 4: Shape and Rest the Dough
Turn the dough out onto a floured surface and gently fold it a few times, adding just enough flour to keep it from sticking. Press it into a 1-inch thick rectangle, fold it like an envelope, and repeat. Then roll the dough out one last time to just under half an inch thick and let it rest lightly covered for about 5 to 10 minutes. This rest allows the gluten to relax which will give you a more tender bite.
Step 5: Heat the Oil
Pour 2 to 3 inches of oil into a heavy-bottomed pot with a thermometer attached and heat it between 350°F to 375°F. The right temperature is key for perfect frying — too hot and the exterior burns before the inside cooks; too cool and the donuts soak up too much oil.
Step 6: Cut the Donuts
Use a donut cutter or two round cutters to shape the donuts and holes. Press straight down without twisting to avoid sealing the edges. Lay cut pieces on parchment-lined trays, trimming close to the edge of the dough to get as many donuts as possible from each roll.
Step 7: Fry the Donuts
Carefully slide a few donuts at a time into the hot oil, placing them smooth side down to develop that classic craggy top. Fry each side for about 1.5 to 2 minutes until golden brown and an internal thermometer reads around 200°F. Donut holes fry faster; stir constantly for about 1 to 1.5 minutes for even browning.
Step 8: Glaze and Cool
Once the donuts are drained on a rack, allow them to cool just a minute before dipping into the vanilla glaze or rolling in cinnamon sugar. For chocolate glaze, wait slightly longer so the glaze sets into a soft, crackly finish. These warm coatings seal in freshness and flavor beautifully.
How to Serve Homemade Donuts Recipe
Garnishes
Garnishing your homemade donuts can be delightfully fun and varied. The classic vanilla glaze adds a simple, smooth sweetness that everyone loves. A dusting of cinnamon sugar creates an irresistible crackly coating charged with warmth, while a chocolate glaze brings a rich, velvety touch perfect for chocoholics. You can also drizzle with colored icing or toss with chopped nuts for extra crunch and flair.
Side Dishes
Donuts are a treat that pairs wonderfully with hot beverages like coffee, tea, or a creamy chai latte to balance sweetness with warmth. Fresh fruit or a fruit compote on the side adds a bright, tangy contrast if you are serving donuts for brunch or a special breakfast. For a decadent twist, a small bowl of whipped cream or mascarpone makes an indulgent companion.
Creative Ways to Present
Presentation turns a simple homemade donut into a crowd-pleaser. Arrange donuts stacked on a tiered cake stand for an inviting display, or serve them on rustic wooden boards sprinkled with powdered sugar and cinnamon for a cozy, rustic vibe. You can also thread donut holes onto skewers for easy grabbing at parties or dust them with edible glitter for a festive celebration touch.
Make Ahead and Storage
Storing Leftovers
Store leftover homemade donuts in an airtight container at room temperature for up to two days. To keep their exterior crisp, place a paper towel inside the container to absorb any excess moisture. Avoid refrigerating as it dries out the donuts and dulls the flavors.
Freezing
Donuts freeze beautifully! Place them in a single layer on a baking sheet to freeze before transferring them to a zip-top freezer bag. Frozen donuts keep well for up to three months and make for a quick treat when thawed and lightly reheated.
Reheating
To revive your donuts, warm them gently in a 300°F oven for 5 to 7 minutes, or microwave for 10 to 15 seconds. This quick heat refreshes the soft inside and slightly crisps the exterior. If glazed, be mindful of the glaze melting when microwaving.
FAQs
Can I use regular milk instead of buttermilk in this Homemade Donuts Recipe?
Yes! If you don’t have buttermilk on hand, you can make a quick substitute by adding 1 tablespoon of white vinegar or lemon juice to a cup of regular milk, letting it sit for 5 minutes. This mimics buttermilk’s acidity, which helps tenderize the dough.
Why should I avoid twisting the cutter when cutting donuts?
Twisting seals the edges of the dough, which prevents it from rising properly during frying. Pressing straight down and gently rocking the cutter ensures the donuts puff up with that airy, fluffy texture you want.
Is frying the only way to cook these donuts?
Frying creates the characteristic crispy exterior and tender interior that define classic donuts. However, you can bake these for a lighter alternative, but expect a slightly different texture and less crispness on the outside.
How do I know when the oil is at the perfect temperature?
Using a candy or deep-fry thermometer is the most reliable method. When the oil reaches between 350°F to 375°F, it’s ready. If you don’t have a thermometer, test by dropping a small piece of dough: it should sizzle immediately and rise to the surface quickly.
Can I make the dough ahead of time?
While the dough is best freshly made and fried, you can prepare and shape it up to the resting stage, then refrigerate for a few hours. Let it come back to room temperature before cutting and frying for best results.
Final Thoughts
This Homemade Donuts Recipe is a joyful way to bring a bakery favorite right into your home kitchen. From mixing the simple batter to frying those golden rings and glazing them just right, it’s an incredibly rewarding experience with delicious payoffs every time. Don’t hesitate to try it yourself — your family and friends will thank you, and you’ll be hooked on making donuts from scratch.
Print
Homemade Donuts Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 16 donuts
- Category: Dessert
- Method: Frying
- Cuisine: American
Description
This recipe for homemade donuts yields light, fluffy, and tender fried treats coated with either a classic vanilla glaze, chocolate glaze, or cinnamon sugar. Made from scratch using buttermilk and sour cream, these donuts feature a perfectly crispy exterior and a soft interior, fried to golden perfection in high-heat oil. Ideal for a weekend breakfast or a special dessert, the recipe walks through creaming the butter and sugar, mixing the dough gently, frying at precise temperatures, and finishing with delicious toppings.
Ingredients
Dough
- 5 tablespoons salted butter (room temperature, 70g; add ⅛ teaspoon salt if using unsalted)
- ½ cup granulated sugar (all-natural cane sugar)
- 2 large eggs (room temperature)
- ¾ cup buttermilk (room temperature)
- 1 tablespoon vanilla bean paste (or vanilla extract)
- 2 tablespoons sour cream (full-fat, room temperature or plain Greek yogurt)
- 3⅓ cups unbleached all-purpose flour (438g)
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- ¼ to ½ teaspoon ground nutmeg
- ½ teaspoon kosher salt (or ¾ teaspoon if using unsalted butter)
- 4 cups high-heat oil for frying (such as vegetable or canola oil)
Classic Vanilla Glaze
- 1½ cups powdered sugar (172g)
- 2 to 3 tablespoons milk (or half-and-half or water)
- 1 teaspoon vanilla extract (or vanilla bean paste)
Chocolate Glaze
- 1½ cups powdered sugar (172g)
- 4 tablespoons unsweetened cocoa powder
- 3 tablespoons milk
- 1 teaspoon vanilla extract or vanilla bean paste
Cinnamon Sugar
- ½ to ¾ cup granulated sugar
- 1 to 2 tablespoons ground cinnamon
Instructions
- Make the Dough: In a stand mixer bowl fitted with a paddle attachment, cream the softened butter on medium-high speed for 2 minutes until smooth. Add granulated sugar and beat on medium-high until light and fluffy, about 2 to 4 minutes depending on sugar coarseness.
- Add Eggs and Flavorings: Reduce mixer speed to medium. Add eggs one at a time, beating 30 to 60 seconds per egg, scraping down sides as necessary. Mix in the vanilla bean paste and sour cream until just combined.
- Mix Dry Ingredients: Whisk together the flour, baking powder, baking soda, kosher salt, and nutmeg in a separate bowl.
- Combine Dry and Wet Ingredients: With the mixer on low, add the flour mixture in increments of about ¼ cup alternated with the buttermilk, starting and ending with flour. Mix only until the dough looks shaggy and sticky, then use a spatula to incorporate any remaining flour streaks.
- Shape and Rest Dough: Turn out the sticky dough onto a well-floured surface. With floured hands, gently fold and turn the dough, adding just enough flour to prevent sticking. Press into a 1-inch thick rectangle, fold the dough into thirds like an envelope, pat out again, and repeat folding once more. Finally, roll the dough to just under ½ inch thick (about ⅜ inch). Cover with a tea towel and rest for 5 to 10 minutes while heating oil.
- Heat the Oil: Pour 2 to 3 inches of high-heat oil into a deep heavy-bottomed pot (like a Dutch oven). Attach a candy/frying thermometer so it is submerged but not touching the bottom. Heat oil over medium until it reaches 350°F to 375°F (adjust temperature for altitude as needed).
- Prepare Cooling Station and Toppings: Set a cooling rack over a paper towel-lined baking sheet for draining donuts. Prepare glazes and cinnamon sugar in wide shallow bowls: for classic or chocolate glaze, sift powdered sugar (and cocoa for chocolate), add remaining glaze ingredients, and whisk smooth; for cinnamon sugar, whisk granulated sugar with cinnamon.
- Cut the Donuts: Using a 3- to 3¼-inch donut cutter, press straight down without twisting to cut shapes. Use a slightly larger cutter for the donut holes and gently stretch holes if needed. Transfer cut donuts and holes to a parchment-lined tray, cutting as close as possible. Expect about 9 donuts per roll; reroll scraps as necessary.
- Fry the Donuts: Slide 2 to 4 donuts in at a time into hot oil, placing the smooth side down first. Fry for 90 seconds to 2 minutes, then flip and fry about 1 minute more. Donuts should reach an internal temperature of about 200°F. Fry donut holes by stirring and turning continuously for 60 to 90 seconds until golden. Remove all to the cooling rack to drain.
- Glaze and Serve: Let donuts cool slightly for about a minute before dipping in glaze or rolling in cinnamon sugar so coatings stick better. Wait approximately 10 minutes before applying chocolate glaze for the perfect soft but crackly finish. Serve warm.
Notes
- If you do not have buttermilk, make your own by adding 1 tablespoon lemon juice or white vinegar to ¾ cup milk, let sit 5 minutes before using.
- Use a thermometer for oil temperature to prevent greasy or undercooked donuts; maintain 350°F to 375°F during frying.
- Do not twist the cutter when cutting donuts to avoid sealing edges which hinders rising.
- Frying donuts in small batches prevents large drops in oil temperature and ensures even cooking.
- You can substitute sour cream with full-fat plain Greek yogurt.
- High-altitude frying at 5,280 feet requires slightly reducing frying temperature by about 15°F (3°F per 1,000 ft elevation).

Leave a Reply