Who’s ready to transform their kitchen into a donut shop? There’s nothing quite like the joy of freshly made donuts, and we’re here to guide you through creating six irresistible homemade donut recipes, right from scratch. Forget store-bought – these delightful treats, from classic glazed to decadent cookies & cream, are surprisingly easy to make and guaranteed to be a crowd-pleaser.
We’ll start with a foundational yeast donut base recipe that yields fluffy, golden perfection. Then, we’ll dive into a variety of incredible toppings inspired by the Clean Eats Diary collection, ensuring there’s a flavor for every craving. Get ready to bake, fry, and enjoy more sweet treats!
Quick Overview
- Main topic: Homemade Donut Recipes
- Best for: Dessert lovers, home bakers, sweet cravings
- Number of recipes: 6 (plus 1 base recipe)
- Prep style: Frying and decorating
- Reader benefit: Learn to make delicious donuts with varied toppings
Homemade Yeast Donut Base
This foundational recipe will give you light, airy donuts ready for any topping you desire. It’s the perfect canvas for your culinary creativity!

Servings: 12-15 donuts
Prep time: 1 hour 45 minutes (includes rising)
Cook / chill / rest time: 15-20 minutes (frying) + 10 minutes (cooling)
Ingredients:
- 2 cups all-purpose flour
- 1/4 cup granulated sugar
- 1 tsp active dry yeast
- 1/2 tsp salt
- 1/2 cup warm milk (105-115°F / 40-46°C)
- 1/4 cup melted unsalted butter
- 1 large egg
- 1 tsp vanilla extract
- Oil for frying (vegetable, canola, or peanut oil)
Instructions:
- In a large bowl, combine the warm milk, yeast, and 1 teaspoon of the granulated sugar. Stir gently and let sit for 5-10 minutes until the mixture becomes foamy. This indicates the yeast is active.
- Add the remaining granulated sugar, salt, melted butter, egg, and vanilla extract to the yeast mixture. Whisk well to combine all wet ingredients.
- Gradually add the all-purpose flour, mixing with a wooden spoon or stand mixer until a soft, slightly sticky dough forms.
- Turn the dough out onto a lightly floured surface and knead briefly for 5-7 minutes, until the dough is smooth and elastic. Avoid adding too much extra flour.
- Place the kneaded dough in a lightly oiled bowl, turning once to coat. Cover the bowl with plastic wrap or a clean kitchen towel and let it rise in a warm place for 1 hour, or until it has doubled in size.
- Once risen, gently punch down the dough to release the air. Turn it out onto a lightly floured surface and roll it out to about 1/2-inch thickness.
- Using a 3-inch donut cutter or two round cutters (one larger for the donut, one smaller for the hole), cut out donut shapes. Collect any scraps, gently re-roll them once, and cut more donuts.
- Place the cut donuts (and holes) on parchment-lined baking sheets, leaving some space between them. Lightly cover them and let them rise for another 20-30 minutes in a warm place, or until slightly puffy.
- While the donuts are proofing, heat 2-3 inches of oil in a deep pot or Dutch oven to 350-375°F (175-190°C). Use a candy thermometer for accuracy.
- Carefully lower 2-3 donuts into the hot oil using a slotted spoon or spatula. Fry for 1-2 minutes per side, or until golden brown and cooked through.
- Remove the fried donuts with a slotted spoon and place them on a wire rack set over paper towels to drain excess oil. Let them cool slightly before applying toppings.
Storage / Serving / Usage Note:
Serve donuts warm for the best taste. Store any plain leftover donuts in an airtight container at room temperature for up to 2 days. Toppings are best applied just before serving.
Classic Cinnamon Sugar Donuts
A timeless favorite, these donuts are coated in a warm, aromatic blend of cinnamon and sugar. Simple yet utterly delightful!

Servings: Yields from donut base
Prep time: 5 minutes
Cook / chill / rest time: 0 minutes
Ingredients:
- 1/2 cup granulated sugar
- 1 tsp ground cinnamon
Instructions:
- While your freshly fried donuts from the base recipe are still warm, combine the granulated sugar and ground cinnamon in a shallow bowl or plate.
- Toss each warm donut in the cinnamon sugar mixture until thoroughly coated on all sides.
- Serve immediately and enjoy the comforting flavors!
Storage / Serving / Usage Note:
These are best enjoyed warm and fresh. Store any leftovers in an airtight container for up to one day; the sugar coating may absorb moisture over time.
Rich Chocolate Frosted Donuts
Indulge your chocolate cravings with these rich, smooth chocolate frosted donuts. A universally loved classic!

Servings: Yields from donut base
Prep time: 5 minutes
Cook / chill / rest time: 10 minutes (to set)
Ingredients:
- 1/2 cup powdered sugar
- 2 tbsp cocoa powder (unsweetened)
- 1/4 tsp vanilla extract
- 2 tbsp milk (any kind)
Instructions:
- In a medium bowl, whisk together the powdered sugar and cocoa powder until no lumps remain.
- Add the vanilla extract and gradually add the milk, one tablespoon at a time, whisking until a smooth, thick but pourable frosting is formed.
- Dip the top of each slightly cooled donut into the chocolate frosting, allowing any excess to drip off.
- Place the frosted donuts on a wire rack to allow the frosting to set for about 10 minutes before serving.
Storage / Serving / Usage Note:
Store in an airtight container at room temperature for up to 2 days. For best flavor, serve within a day of making.
Sweet Strawberry Sprinkle Donuts
Bright, fruity, and fun! These donuts are topped with a lovely strawberry glaze and finished with colorful sprinkles.

Servings: Yields from donut base
Prep time: 5 minutes
Cook / chill / rest time: 10 minutes (to set)
Ingredients:
- 1/2 cup powdered sugar
- 1 tbsp strawberry purée (from fresh or frozen strawberries)
- 1 tbsp milk
- Sprinkles (as desired)
Instructions:
- In a small bowl, combine the powdered sugar, strawberry purée, and milk. Whisk until a smooth, slightly thick glaze forms. Adjust milk slightly if needed for desired consistency.
- Dip the top of each slightly cooled donut into the strawberry glaze.
- Immediately after dipping, generously add sprinkles onto the wet glaze.
- Place the donuts on a wire rack to allow the glaze to set for about 10 minutes.
Storage / Serving / Usage Note:
Enjoy these festive donuts fresh! Store in an airtight container at room temperature for up to one day.
Decadent Caramel Almond Donuts
A sophisticated twist! These donuts feature a luscious caramel glaze and crunchy toasted almond slices.

Servings: Yields from donut base
Prep time: 5 minutes
Cook / chill / rest time: 10 minutes (to set)
Ingredients:
- 1/2 cup powdered sugar
- 2 tbsp caramel sauce (store-bought or homemade)
- 1 tbsp milk
- Toasted almond slices (as desired)
Instructions:
- In a small bowl, whisk together the powdered sugar, caramel sauce, and milk until smooth and well combined.
- Dip the top of each slightly cooled donut into the caramel glaze, allowing any excess to drip off.
- Immediately sprinkle toasted almond slices over the wet caramel glaze.
- Place the donuts on a wire rack to allow the glaze to set for about 10 minutes before serving.
Storage / Serving / Usage Note:
Best enjoyed fresh to keep the almonds crunchy. Store in an airtight container at room temperature for up to 2 days.
Timeless Classic Glazed Donuts
Sometimes, simplicity is perfection. These classic glazed donuts offer a sweet, delicate coating that highlights the deliciousness of the donut itself.

Servings: Yields from donut base
Prep time: 3 minutes
Cook / chill / rest time: 10 minutes (to set)
Ingredients:
- 1 cup powdered sugar
- 2 tbsp milk
- 1/2 tsp vanilla extract
Instructions:
- In a medium bowl, whisk together the powdered sugar, milk, and vanilla extract until a smooth, thin glaze forms. The consistency should be thin enough to easily coat the donuts, but not watery.
- Dip the top of each slightly cooled donut into the glaze, turning to coat evenly.
- Place the glazed donuts on a wire rack to allow any excess glaze to drip off and to set for about 10 minutes.
Storage / Serving / Usage Note:
These donuts are best eaten fresh on the day they are made. Store any leftovers in an airtight container for up to one day.
Indulgent Cookies & Cream Donuts
A dreamy combination for cookie lovers! These donuts feature a creamy frosting studded with crushed chocolate cookies.

Servings: Yields from donut base
Prep time: 10 minutes
Cook / chill / rest time: 15 minutes (to set)
Ingredients:
- 1/2 cup cream cheese, softened
- 1/4 cup powdered sugar
- 2 tbsp milk
- 1/2 tsp vanilla extract
- 1/2 cup crushed chocolate sandwich cookies (like Oreos)
Instructions:
- In a medium bowl, beat the softened cream cheese with a hand mixer or whisk until smooth and creamy.
- Gradually add the powdered sugar, mixing until fully incorporated.
- Stir in the milk and vanilla extract until the frosting is smooth and spreadable.
- Dip the top of each slightly cooled donut into the cream cheese frosting, or spread it evenly with a knife.
- Immediately sprinkle the crushed chocolate cookies generously over the wet frosting.
- Place the donuts on a wire rack to allow the frosting to set for about 15 minutes.
Storage / Serving / Usage Note:
Due to the cream cheese, these donuts are best stored in an airtight container in the refrigerator for up to 2 days. Allow them to come to room temperature briefly before serving for optimal texture.
Simple Tips for Best Results
- Temperature is Key: Ensure your milk is warm for yeast activation (105-115°F / 40-46°C) and your frying oil maintains the correct temperature (350-375°F / 175-190°C) for evenly cooked donuts.
- Don’t Over-Flour: When kneading and rolling the dough, use just enough flour to prevent sticking. Too much flour will result in dry, dense donuts.
- Proper Proofing: Give your donuts enough time to rise. This is crucial for achieving that light, airy texture.
- Drain Well: After frying, place donuts on a wire rack over paper towels to allow excess oil to drain. This prevents sogginess.
- Top While Warm (or Cool): For cinnamon sugar, toss donuts while still warm. For glazes and frostings, let donuts cool slightly to prevent the topping from melting off.
FAQ
How long do homemade donuts stay fresh?
Most homemade donuts are best enjoyed the same day they are made. Glazed or frosted donuts can typically be stored in an airtight container at room temperature for 1-2 days, though cream cheese frosted donuts should be refrigerated.
Can I bake these donuts instead of frying them?
While this recipe is designed for fried donuts, you can adapt it for baking. After the second rise, bake donuts at 375°F (190°C) for 10-12 minutes, or until golden brown. The texture will be different (more cake-like), but still delicious.
Can I make the donut dough ahead of time?
Yes, you can prepare the dough the night before. After the first rise, punch down the dough, cover tightly with plastic wrap, and refrigerate overnight. On the day of, let the dough come to room temperature for 30-60 minutes before rolling, cutting, and proceeding with the second rise and frying.
Final Thoughts
Making homemade donut recipes is a rewarding experience that fills your home with incredible aromas and your plate with delightful treats. From the classic comfort of cinnamon sugar to the indulgent crunch of cookies & cream, each recipe offers a unique way to enjoy freshly made donuts. Don’t be shy – unleash your inner baker and create a batch (or six!) of these irresistible homemade donut recipes today!


