If you’ve been searching for an easy donut recipe that actually delivers soft, pillowy, perfectly golden rings without any intimidation factor, you’ve landed in the right place.
These are classic American-style yeasted donuts, the kind you find at old-school bakeries and diners, with a light, fluffy interior, a subtle sweetness, and a glossy glaze that cracks just enough when you bite in.
You don’t need a professional fryer or any fancy equipment. Just a few pantry staples, a bit of patience while the dough rises, and you’ll have a batch of homemade donuts that’ll make everyone in your house very, very happy.
If you love a warm, doughy treat in the morning, this recipe is going to become a weekend staple. Think of it as the best project you’ll do all Saturday.
For more sweet morning inspiration, check out my Apple Cider Donuts, a cozy fall twist on the classic.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes (plus 1.5–2 hours rising time) |
| Cook Time | 20 minutes |
| Total Time | About 2.5 hours |
| Servings | 12 donuts + 12 donut holes |
| Difficulty Level | Easy–Intermediate |

Why You’ll Love This Donut
Homemade donuts always feel like a little bit of magic, there’s something so satisfying about pulling a batch out of the fryer and watching that glaze drip down the sides.
But beyond the wow factor, this recipe is genuinely approachable for home bakers at any skill level.
- Bakery-quality results at home. These donuts are light, airy, and perfectly tender — no dense or greasy texture here.
- Classic flavor everyone loves. The base dough is subtly sweet with a hint of vanilla and nutmeg, just like your favorite donut shop.
- Simple ingredients. Everything you need is probably already in your pantry or fridge.
- Customizable toppings. Glaze them, sugar-coat them, or fill them — the dough works beautifully for all three.
- The donut holes are a bonus. Don’t throw away the centers! Fry them up and toss in cinnamon sugar — they disappear in minutes.
- Great for a crowd. One batch makes 12 full donuts, ideal for a weekend brunch spread.
You might also enjoy: Funnel Cake Bites for another fun, crowd-pleasing fried treat!
Ingredients
This classic yeasted donut recipe uses a straightforward ingredient list.
Make sure all your dairy and eggs are at room temperature before you begin, it helps the dough come together more smoothly and ensures a better rise.
For the Dough:
- 2 1/4 teaspoons (1 packet / 7g) active dry yeast
- 3/4 cup (180ml) whole milk, warmed to 105–110°F (40–43°C)
- 1/4 cup (50g) granulated sugar, divided
- 2 large eggs, room temperature
- 1/3 cup (75g) unsalted butter, softened
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon fine salt
- 3 1/2 cups (440g) all-purpose flour, plus more for dusting
For the Classic Vanilla Glaze:
- 2 cups (240g) powdered sugar, sifted
- 1/4 cup (60ml) whole milk
- 1 teaspoon pure vanilla extract
- Pinch of salt
For Frying:
- 4–6 cups neutral frying oil (vegetable, canola, or sunflower)
Optional Coatings:
- Cinnamon sugar (1/2 cup sugar + 1 teaspoon cinnamon), for donut holes or sugar-coated donuts
- Chocolate glaze, see Variations section
Read Also: Cinnamon Rolls Recipe
Kitchen Equipment Needed
You don’t need a ton of specialty gear for this recipe, but a few key tools will make your donut-making experience much smoother and more enjoyable.
- Stand mixer with dough hook attachment — or a large bowl and your hands for kneading
- Deep fry thermometer — essential for maintaining the correct oil temperature
- Dutch oven or deep heavy-bottomed pot — for safe, even frying
- Donut cutter (3-inch with 1-inch center hole) — or use two round cookie cutters of different sizes
- Large baking sheets lined with parchment paper
- Wire cooling rack
- Rolling pin
- Large mixing bowl (for dough rising)
- Slotted spoon or spider strainer
- Small bowl and whisk (for glaze)
Recommended Products for This Recipe
I’ve made dozens of batches of donuts over the years, and these are the tools and ingredients that genuinely make a difference in the final result.
1. Deep Fry Thermometer
Maintaining an oil temperature of exactly 350–360°F is the single most important factor in getting perfectly cooked, non-greasy donuts.
A reliable thermometer takes all the guesswork out of it and saves you from pale, undercooked centers or dark, tough exteriors. Don’t skip this one.
2. KitchenAid Stand Mixer with Dough Hook
Yeasted donut dough needs to be properly kneaded to develop the gluten that gives those donuts their light, stretchy texture.
A stand mixer does this perfectly in about 8 minutes, compared to 12–15 minutes by hand. If you bake regularly, this is one of the best investments you’ll make.
3. Donut Cutter Set
A proper donut cutter gives you clean, even cuts and the right size every single time.
It’s inexpensive and makes the whole process faster and more consistent than improvising with glasses or cups.
4. Dutch Oven (5-Quart or Larger)
A heavy-bottomed Dutch oven retains heat beautifully and keeps your oil temperature steady between batches.
It’s also deep enough to safely submerge the donuts without splashing. A Lodge or Le Creuset will last you a lifetime.

Step-by-Step Instructions: How to Make Donut Recipe
1. Activate the Yeast
- Pour the warm milk (105–110°F) into the bowl of your stand mixer or a large mixing bowl.
- Add 1 tablespoon of the granulated sugar and sprinkle the active dry yeast over the milk.
- Stir gently once with a spoon to combine, then let it sit undisturbed for 5–10 minutes.
- After 5–10 minutes, the yeast should look foamy and bubbly on the surface. This means it’s alive and active. If it doesn’t foam, your yeast may be expired or your milk was too hot or too cold, start over with fresh yeast.
2. Mix the Dough
- Once your yeast is activated and foamy, add the remaining granulated sugar, both eggs, vanilla extract, ground nutmeg, and salt to the yeast mixture.
- Mix briefly on low speed (or stir by hand) until the eggs are roughly combined.
- Add the softened butter in small pieces, a few at a time, mixing on low.
- Begin adding the flour, one cup at a time, mixing on low speed after each addition.
- Continue adding flour until a soft, slightly sticky dough forms. You may not need all of the flour, stop when the dough pulls away from the sides of the bowl but still sticks slightly to the bottom.
3. Knead the Dough
- Switch your stand mixer to the dough hook attachment and knead the dough on medium speed for 8–10 minutes, until the dough is smooth, elastic, and slightly tacky but no longer sticky.
- If kneading by hand, turn the dough out onto a lightly floured surface and knead for 12–15 minutes. Push the dough forward with the heel of your hand, fold it back, rotate 90 degrees, and repeat.
- You’ll know the dough is ready when it springs back slowly when you poke it with your finger.
- If the dough is still sticking to your hands after several minutes of kneading, add flour one tablespoon at a time. Don’t add too much or the donuts will be dense.
4. First Rise (Bulk Fermentation)
- Lightly grease a large clean bowl with a neutral oil or cooking spray.
- Place the kneaded dough into the bowl and turn it once to coat all sides lightly with oil.
- Cover the bowl with plastic wrap or a clean damp kitchen towel.
- Place the bowl in a warm, draft-free spot. An oven with just the oven light on works perfectly, or a warm corner of your kitchen.
- Allow the dough to rise for 1 to 1.5 hours, until it has doubled in size. Don’t rush this step, it’s what creates that light, airy texture.
5. Roll and Cut the Donuts
- Once the dough has doubled, gently punch it down with your fist to release the gas. Turn the dough out onto a lightly floured surface.
- Using a rolling pin, roll the dough out to a uniform thickness of about 1/2 inch (1.25 cm). Try to keep the thickness consistent so all your donuts fry evenly.
- Using a 3-inch donut cutter (or a large round cookie cutter), cut out as many donuts as you can from the rolled dough. Use the 1-inch inner cutter or a small round cookie cutter to punch out the center holes.
- Transfer the cut donuts and donut holes to two large baking sheets lined with parchment paper, spacing them at least 2 inches apart.
- Gather the dough scraps, re-roll gently, and cut out more donuts until you’ve used up as much dough as possible.
6. Second Rise
- Loosely cover the baking sheets with plastic wrap or a clean kitchen towel.
- Allow the cut donuts to rise for another 30–45 minutes in a warm spot, until they’ve puffed up noticeably and look pillowy. They won’t quite double in size, but they should look noticeably fuller.
- Don’t skip this second rise, it’s the key to that soft, bakery-style texture.
7. Heat the Oil
- While the donuts are on their second rise, pour 3–4 inches of neutral frying oil into your Dutch oven or deep heavy-bottomed pot.
- Clip your deep fry thermometer to the side of the pot so it’s submerged but not touching the bottom.
- Heat the oil over medium to medium-high heat until it reaches 350–360°F (175–180°C). This is the sweet spot for frying donuts, hot enough to cook them quickly and form a light crust, but not so hot that they brown before the inside is cooked through.
- Prepare a wire cooling rack set over a baking sheet lined with paper towels to absorb excess oil.
8. Fry the Donuts
- Once the oil reaches 350–360°F, carefully lower 2–3 donuts into the oil using a slotted spoon or spider strainer. Don’t crowd the pot, adding too many at once drops the oil temperature.
- Fry for about 1 minute per side, until the donuts are golden brown on each side. The whole fry time per donut is about 2 minutes total.
- Keep a close eye on the thermometer throughout frying and adjust your stove’s heat as needed to maintain the 350–360°F range.
- Use the slotted spoon to gently flip the donuts halfway through frying.
- Remove the cooked donuts to the wire rack and repeat with the remaining donuts. Fry the donut holes last, they only need about 45–60 seconds per side as they’re much smaller.
9. Make the Vanilla Glaze
- While the donuts cool slightly on the rack (about 5 minutes, they should still be warm but not scorching), make the glaze.
- In a medium bowl, whisk together the sifted powdered sugar, whole milk, vanilla extract, and a pinch of salt until completely smooth with no lumps.
- The glaze should have a pourable but slightly thick consistency. If it’s too thick, add milk one teaspoon at a time. If it’s too thin, add a little more sifted powdered sugar.
10. Glaze and Finish the Donuts
- Dip each warm donut face-down into the glaze, letting it rest for 2–3 seconds so the glaze coats the top evenly.
- Lift the donut out and hold it over the bowl for a moment to let the excess drip off, then flip it right-side-up and return it to the wire rack.
- Allow the glaze to set for 5–10 minutes before serving. The glaze will turn slightly opaque and have a light, crackly texture once set.
- For the donut holes, either dip them in glaze the same way, or toss them in cinnamon sugar while still warm for a fun, snackable alternative.
Tips for The Best Donut Recipe
Getting your donuts right comes down to a few key details. These tips cover the most common pitfalls and how to avoid them, whether you’re a first-timer or you’ve made donuts a handful of times before.
- Always check your yeast first. If the yeast doesn’t foam within 10 minutes in warm milk, it’s dead. Buy fresh yeast and start over, there’s no saving a batch made with inactive yeast.
- Use warm, not hot milk. The magic window is 105–110°F. Hotter than that kills the yeast. Cooler than that and it won’t activate properly. A thermometer takes the guessing out of it.
- Don’t add too much flour. A slightly tacky dough is correct. If you add too much flour chasing a non-sticky dough, your donuts will be tough and dense.
- Let the dough rise fully. If your kitchen is cold, the rise will take longer. That’s okay. A full rise = better flavor and a lighter texture.
- Roll to exactly 1/2 inch. Thicker donuts may be undercooked in the center. Thinner donuts can over-brown on the outside before the inside is done.
- Keep the oil temperature steady. This is the single most important frying tip. Too cool and the donuts absorb oil and taste greasy. Too hot and they burn on the outside while being raw inside.
- Glaze while still warm. The glaze sets better and soaks in slightly when the donuts are warm. Cold donuts don’t take the glaze as well.
- Don’t skip the second rise. It takes less than an hour and makes a major difference in how light and airy your final donuts are.
You might also enjoy: Waffle Recipe for another weekend breakfast crowd-pleaser.
Serving Suggestions

Fresh homemade donuts are best served the same day they’re made, but the way you serve them can make the whole experience feel extra special.
Donuts were practically made to be served alongside a hot drink. Pair them with a mug of rich hot chocolate or your morning coffee for the ultimate weekend treat.
- Classic coffee pairing. A glazed donut with a cup of black coffee or a latte is a timeless combo, the bitterness of the coffee balances the sweetness of the glaze perfectly.
- Brunch spread. Set out a plate of donuts alongside pancakes, fresh fruit, and juice for an impressive brunch spread without a ton of extra effort.
- Donut bar. Lay out multiple glazes and toppings (sprinkles, crushed Oreos, caramel drizzle, chopped nuts) and let everyone customize their own donuts.
- Kids’ breakfast. Donut holes tossed in cinnamon sugar are a kid-favorite and incredibly easy to make from the leftover centers.
- Dessert plate. Serve a warm glazed donut with a scoop of vanilla ice cream and a drizzle of hot fudge sauce for a decadent dessert.
Variations of Donut Recipe
The base dough for this recipe is incredibly versatile. Once you’ve mastered the classic glazed version, here are some fun ways to change things up.
- Chocolate glazed donuts. Melt 4 oz of semi-sweet chocolate with 2 tablespoons of butter and 1/4 cup of whole milk, then whisk in 1 cup of powdered sugar until smooth. Use this in place of the vanilla glaze.
- Strawberry glazed donuts. Blend fresh or freeze-dried strawberries into the base glaze for a gorgeous pink, fruity version. Drizzle with strawberry sauce for extra flair.
- Cinnamon sugar donuts. Skip the glaze entirely and toss warm donuts in a mixture of granulated sugar and cinnamon. This is the easiest variation and one of the tastiest.
- Filled donuts (Bismarcks). Don’t cut the center holes. Instead, fry whole rounds, let them cool slightly, then fill with jam, pastry cream, lemon curd, or Nutella using a piping bag with a bismarck tip.
- Maple glaze. Swap the vanilla glaze for a maple version: substitute 2–3 tablespoons of pure maple syrup for some of the milk, and add a tiny pinch of maple extract if you have it.
- Baked donuts. Don’t want to fry? Use a donut pan and bake at 375°F for 10–12 minutes. The texture is more cake-like and less traditional, but still delicious.
Read Also: Chocolate Chip Bread Recipe
Storage and Reheating
Homemade yeasted donuts are always best fresh, but if you have leftovers, here’s how to keep them as good as possible.
- Room temperature storage. Keep glazed donuts at room temperature in an airtight container or loosely covered with plastic wrap. They’ll stay good for up to 2 days.
- Do not refrigerate. The fridge dries out donuts and makes them stale faster. Room temp is better.
- Freezing unglazed donuts. Fried but unglazed donuts freeze well. Let them cool completely, then wrap individually in plastic wrap and store in a zip-lock freezer bag for up to 2 months.
- To reheat from frozen. Place frozen donuts on a baking sheet and warm in a 350°F oven for 8–10 minutes, then glaze while warm.
- Reheating day-old donuts. Pop a day-old donut in the microwave for 10–15 seconds to restore some of its softness. Don’t microwave longer than that or it can become tough.
- Freezing the dough. You can freeze the shaped, cut donuts before the second rise. Arrange on a parchment-lined baking sheet, freeze solid, then transfer to a freezer bag. When ready to use, let them thaw and complete the second rise at room temperature before frying.
Nutritional Facts
The following is an approximate nutritional breakdown per glazed donut (based on a batch of 12 donuts).
Values may vary depending on exact ingredients used and oil absorbed during frying.
| Nutrient | Per Glazed Donut |
|---|---|
| Calories | 290–320 kcal |
| Total Fat | 12g |
| Saturated Fat | 4g |
| Cholesterol | 45mg |
| Sodium | 130mg |
| Total Carbohydrates | 43g |
| Sugars | 22g |
| Protein | 5g |
Note: Donut holes and filled variations will have different nutritional values based on fillings and coating choices.
Health Benefits of Key Ingredients
While donuts are absolutely a treat and not an everyday health food, a few of the key ingredients do offer some genuine nutritional value worth noting.
This isn’t a health food blog, and I’m not going to pretend donuts are a superfood. But it’s kind of fun to see where the goodness sneaks in.
- Eggs. Eggs are an excellent source of complete protein, B vitamins, and choline, which supports brain health. They also contribute richness and structure to the dough.
- Whole milk. Provides calcium for bone health along with fat-soluble vitamins A and D, as well as natural sugars and protein.
- All-purpose flour. While refined, flour still provides carbohydrates as an energy source, plus some iron and B vitamins in enriched versions.
- Butter. Offers fat-soluble vitamins A, D, E, and K2, along with healthy saturated fats in moderation that support hormonal health.
- Nutmeg. Used in small quantities, nutmeg contains antioxidants and has traditionally been associated with digestive support. It also adds incredible depth of flavor.
- Vanilla extract. Pure vanilla contains small amounts of antioxidants and adds complex flavor that allows you to use less sugar overall.
Another favorite: Fruit and Yogurt Parfait for when you want something on the lighter, but still satisfying, side of breakfast.
FAQs About Donut Recipe
1. Can I make donut dough the night before?
Yes, absolutely. After the first rise, punch the dough down, cover the bowl tightly with plastic wrap, and refrigerate overnight (up to 16 hours).
The next morning, take it out, let it come to room temperature for 30–45 minutes, then roll, cut, and proceed with the second rise.
This cold fermentation actually improves the flavor of the donuts, giving them a slightly more complex, yeasty taste that’s genuinely delicious.
2. Why are my donuts greasy?
Greasy donuts almost always mean the oil wasn’t hot enough when you added them.
When the oil temperature drops below 340°F, the dough absorbs oil instead of forming a light crust.
Make sure you’re checking the thermometer regularly and allowing the oil to return to 350–360°F between each batch before adding more donuts.
3. Can I use instant yeast instead of active dry yeast?
Yes! Instant yeast (also called rapid-rise) can be substituted 1:1 for active dry yeast.
The main difference is you don’t need to proof instant yeast in warm milk first, you can add it directly to the dry ingredients.
Your rise times may also be slightly shorter with instant yeast, so keep an eye on the dough rather than just following the time stamps.
4. Why did my donuts come out flat and dense?
Dense donuts typically come from one of three things: the yeast wasn’t properly activated, the dough didn’t get enough rising time, or too much flour was added.
Make sure your yeast is fresh, your milk was the right temperature, and you allowed both rises to complete fully.
If you’re in a cold kitchen, extend the rise times, the dough should look visibly puffed and airy before you proceed.
5. Can I bake these donuts instead of frying them?
You can! Baked donuts won’t have the exact same texture as fried donuts, they’ll be more like a soft cake-donut rather than the classic light, yeasted style.
If you want to bake them, grease a donut pan, fill each cavity about halfway with dough (or pipe in the dough), and bake at 375°F for 10–12 minutes until lightly golden. Glaze immediately after baking.
Read Also: Blueberry Breakfast Muffins Recipe

Easy Donut Recipe
Ingredients
- 2 1/4 tsp active dry yeast 7g or 1 standard packet
- 3/4 cup whole milk 180ml, warmed to 105–110°F (40–43°C)
- 1/4 cup granulated sugar 50g, divided
- 2 large eggs room temperature
- 1/3 cup unsalted butter 75g, softened to room temperature
- 1 tsp pure vanilla extract
- 1/2 tsp ground nutmeg
- 1/2 tsp fine salt
- 3 1/2 cups all-purpose flour 440g, plus more for dusting the work surface
- 2 cups powdered sugar 240g, sifted
- 1/4 cup whole milk 60ml
- 1 tsp pure vanilla extract
- 1 pinch salt
- 4–6 cups neutral frying oil 960ml–1.4L; vegetable, canola, or sunflower oil
- 1/2 cup granulated sugar 100g, for cinnamon sugar coating
- 1 tsp ground cinnamon for cinnamon sugar coating; mix with the 1/2 cup sugar
Equipment
- Stand mixer with dough hook attachment Or use a large bowl and knead by hand
- Deep fry thermometer Essential for maintaining 350–360°F oil temperature
- Dutch oven or deep heavy-bottomed pot 5-quart or larger recommended for safe frying
- Donut cutter 3-inch outer ring with 1-inch center hole; or use two round cookie cutters
- Large baking sheets Lined with parchment paper, for holding cut donuts during second rise
- Wire cooling rack Set over a baking sheet lined with paper towels
- Rolling Pin For rolling dough to 1/2-inch thickness
- Large mixing bowl For first rise of the dough
- Slotted spoon or spider strainer For safely lowering and removing donuts from hot oil
- Small bowl and whisk For mixing the vanilla glaze
- Plastic wrap or clean kitchen towels For covering dough during rising
Method
- Pour the warm milk (105–110°F) into your mixing bowl, stir in 1 tablespoon of the granulated sugar, and sprinkle the yeast over the top. Let it sit for 5–10 minutes until foamy and bubbly — if it doesn’t foam, the yeast is inactive and you’ll need to start again with a fresh packet.
- Add the remaining sugar, eggs, vanilla extract, nutmeg, salt, and softened butter to the yeast mixture, then mix on low speed. Add the flour one cup at a time until a soft, slightly sticky dough forms and pulls away from the sides of the bowl.
- Knead the dough using the dough hook on medium speed for 8–10 minutes (or by hand for 12–15 minutes) until it is smooth, elastic, and springs back slowly when poked. Add flour one tablespoon at a time only if the dough remains extremely sticky after several minutes of kneading.
- Place the dough in a lightly oiled bowl, turn once to coat, then cover with plastic wrap and set in a warm, draft-free spot. Let it rise for 1 to 1.5 hours until doubled in size.
- Punch the dough down and roll it out on a lightly floured surface to a uniform 1/2-inch thickness. Use a 3-inch donut cutter to cut out donuts and donut holes, then transfer to parchment-lined baking sheets, re-rolling scraps as needed.
- Cover the cut donuts loosely with plastic wrap and let them rise in a warm spot for 30–45 minutes until visibly puffed and pillowy. Do not skip this step — it is essential for a light, airy texture.
- Pour 3–4 inches of neutral frying oil into your Dutch oven and heat over medium to medium-high heat until a deep fry thermometer reads 350–360°F (175–180°C). Set up a wire rack over paper towel-lined baking sheet for draining.
- Carefully lower 2–3 donuts into the hot oil and fry for about 1 minute per side until golden brown, monitoring the thermometer and adjusting the heat to maintain 350–360°F between batches. Fry donut holes last, about 45–60 seconds per side, then transfer all to the wire rack to drain.
- Whisk together the sifted powdered sugar, whole milk, vanilla extract, and pinch of salt in a medium bowl until completely smooth. Adjust consistency with additional milk (too thick) or powdered sugar (too thin) one teaspoon at a time.
- While the donuts are still warm, dip each one face-down into the glaze for 2–3 seconds, let excess drip off, then flip right-side-up onto the wire rack. Allow the glaze to set for 5–10 minutes before serving; toss donut holes in cinnamon sugar while still warm if desired.
Nutrition
Notes
- Check your yeast first: If it doesn’t foam within 10 minutes in warm milk, it’s inactive. Buy fresh yeast and restart — there’s no fixing a batch made with dead yeast.
- Milk temperature matters: Use a thermometer to confirm the milk is 105–110°F. Too hot kills the yeast; too cold won’t activate it.
- Don’t over-flour the dough: A slightly tacky dough is correct. Adding too much flour will make your donuts tough and dense.
- Roll to exactly 1/2 inch: Thicker donuts risk a raw center; thinner donuts brown too quickly on the outside before the inside is cooked.
- Maintain oil temperature: Keep the oil between 350–360°F throughout frying. Below this range, donuts absorb excess oil and turn greasy.
- Make-ahead dough: After the first rise, punch down the dough, cover tightly, and refrigerate overnight (up to 16 hours). Let it come to room temperature for 30–45 minutes before rolling and cutting.
- Freezing unglazed donuts: Cool fried donuts completely, wrap individually in plastic wrap, and freeze for up to 2 months. Reheat at 350°F for 8–10 minutes, then glaze while warm.
- Instant yeast substitution: Use instant yeast 1:1 in place of active dry yeast — no need to proof it first. Rise times may be slightly shorter.
- Baked version: For a cake-style donut, fill a greased donut pan halfway and bake at 375°F for 10–12 minutes until lightly golden, then glaze immediately.
- Glaze while warm: The glaze adheres best and sets most evenly when the donuts are still warm from frying — don’t wait until they’ve fully cooled.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Homemade donuts will always be worth the effort, and after you’ve made this easy donut recipe once, you’ll realize they’re not nearly as hard as they seem.
The process is simple, the ingredients are humble, and the result is something that genuinely makes people’s faces light up. That’s a rare thing in a kitchen project.
Give this recipe a try this weekend and see how quickly the batch disappears. I promise the hardest part is waiting for the dough to rise.
I’d love to know how yours turned out! Drop a comment below with your experience, any variations you tried, or photos of your beautiful homemade donuts.
And if you loved this recipe, sharing it with a friend who loves baking is always appreciated.
Recommended:
- Pink Champagne Cupcakes
- Red Velvet Cupcakes
- Dubai Chocolate Brownies
- Raspberry Cheesecake Bars
- Chocolate Mousse



