Imagine biting into a light, airy ring that melts in your mouth, its sweet glaze sparkling like sunrise on a plate. Those are the moments that perfect yeast doughnuts deliver—soft, pillowy interiors wrapped in a glossy, buttery finish.
What makes this recipe stand out is the balance between a tender crumb and a crisp, golden exterior, achieved by a careful yeast fermentation and a quick‑hot fry. No fancy equipment, just a few pantry staples and a little patience.
This treat is a hit for breakfast lovers, brunch crowds, and anyone with a sweet tooth. Kids adore the playful shape, while adults appreciate the subtle vanilla‑cinnamon aroma that fills the kitchen.
From mixing the dough and letting it rise, to shaping, frying, and glazing, each step is laid out clearly so you can reproduce bakery‑quality doughnuts at home, every single time.
Why You'll Love This Recipe
Consistently Fluffy: The yeast‑based dough creates a cloud‑like interior that stays soft even after cooling, giving you that melt‑in‑your‑mouth sensation every bite.
Simple Ingredients: All components are everyday pantry items—flour, milk, butter, and a pinch of sugar—so you won’t need a specialty store run.
Customizable Glaze: The basic vanilla glaze serves as a canvas for endless flavors—cocoa, citrus, or even coffee—letting you tailor each batch to your mood.
Fun to Make: Shaping, frying, and glazing are interactive steps that make the kitchen feel like a bakery, perfect for family cooking sessions.
Ingredients
For perfect yeast doughnuts, the quality of each component matters. The flour provides structure, while the yeast creates lift and that signature airy crumb. Warm milk and melted butter add richness, and a touch of sugar feeds the yeast for a steady rise. The glaze, a simple blend of powdered sugar and liquid, sets the stage for endless flavor twists.
Main Dough Ingredients
- 2 ½ cups (315 g) all‑purpose flour
- 2 ¼ tsp (one packet) active dry yeast
- ¼ cup (50 g) granulated sugar
- ½ cup (120 ml) warm whole milk (110°F/43°C)
- ¼ cup (55 g) unsalted butter, melted
- 1 large egg, lightly beaten
- ½ tsp salt
Glaze & Flavorings
- 1 ½ cups (180 g) powdered sugar
- 3 Tbsp whole‑milk milk (plus extra if needed)
- ½ tsp pure vanilla extract
- ¼ tsp ground cinnamon (optional)
The flour‑yeast partnership is the heart of any good doughnut; using a moderate protein flour keeps the crumb tender while still providing enough structure. Warm milk activates the yeast without killing it, and the butter adds flavor and a subtle richness that carries through the frying stage. The glaze’s simplicity lets you experiment—add a pinch of cinnamon for warmth, or swap vanilla for almond to change the profile entirely.
Step-by-Step Instructions

Preparing the Dough
In a large bowl combine the warm milk, sugar, and yeast. Let the mixture sit for 5‑7 minutes until it becomes foamy, indicating the yeast is alive. Meanwhile, whisk together flour and salt in a separate bowl. Create a well in the flour, then pour in the melted butter, beaten egg, and the yeast mixture. Stir until a shaggy dough forms; the butter adds flavor while the egg contributes tenderness.
First Rise
Turn the dough onto a lightly floured surface and knead for 6‑8 minutes, or until it feels smooth and springs back when pressed. Shape it into a ball, place it in a lightly oiled bowl, cover with plastic wrap, and let it rise in a warm spot (around 80°F/27°C) for 1 hour, or until doubled in size. This rise develops flavor and creates the airy texture we’re after.
Shaping & Frying
- Roll Out. Punch down the risen dough and roll it to a uniform ½‑inch thickness on a floured surface. Uniform thickness ensures even frying and consistent rise in each doughnut.
- Cut Shapes. Use a 3‑inch doughnut cutter (or a large round cutter with a smaller one for the hole). Reroll scraps and cut more until all dough is used. Let the cut pieces rest for 10‑15 minutes; this short second rise adds a final puff.
- Heat Oil. Fill a deep, heavy‑bottomed pot with enough vegetable oil to submerge the doughnuts (about 2‑3 inches). Heat to 350°F (175°C); a thermometer is essential. The oil should shimmer but not smoke.
- Fry Doughnuts. Gently lower a few doughnuts at a time using a slotted spoon. Fry for 1‑2 minutes per side, or until golden‑brown and puffed. Flip once; over‑cooking will dry them out.
- Drain. Remove the doughnuts with the slotted spoon and place on a wire rack set over a baking sheet to catch excess oil. This keeps the bottoms crisp while the interiors stay soft.
Glazing
While the doughnuts cool slightly (about 5 minutes), whisk together powdered sugar, milk, vanilla, and optional cinnamon until smooth. If the glaze is too thick, add a few drops of milk; if too thin, add more powdered sugar. Dip each warm doughnut halfway into the glaze, allowing excess to drip off. Place glazed doughnuts back on the wire rack; the glaze will set in 2‑3 minutes, leaving a glossy finish.
Tips & Tricks
Perfecting the Recipe
Temperature Control. Keep the milk between 105‑115°F; hotter liquid kills the yeast, cooler liquid slows the rise, resulting in dense dough.
Don’t Over‑Knead. Stop kneading once the dough is smooth and elastic; over‑kneading can develop too much gluten, making the crumb tough.
Second Rest. Allow the cut doughnuts to rest before frying. This “bench rise” adds a final puff and reduces the chance of dense centers.
Flavor Enhancements
Add a tablespoon of orange zest to the glaze for citrus brightness, or stir in 2 Tbsp cocoa powder for a chocolate‑kissed version. A pinch of sea salt on top of the glaze just before it sets balances sweetness beautifully.
Common Mistakes to Avoid
Skipping the foam test can leave you with dead yeast, resulting in flat doughnuts. Also, frying at too low a temperature produces soggy interiors, while too hot burns the exterior before the center cooks.
Pro Tips
Use a Candy Thermometer. Precise oil temperature ensures consistent color and texture across every batch.
Dry the Doughnuts. After frying, place them on a rack for a minute before glazing; this prevents the glaze from sliding off.
Batch Frying. Fry only a few doughnuts at a time to keep oil temperature steady, guaranteeing uniform browning.
Glaze Warm. Warm glaze adheres better; if it thickens, gently reheat over low heat while stirring.
Variations
Ingredient Swaps
Swap all‑purpose flour for pastry flour for an even softer crumb. Use buttermilk instead of regular milk for a subtle tang and extra tenderness. For a richer glaze, replace half the milk with melted butter or cream cheese.
Dietary Adjustments
Gluten‑free bakers can use a 1‑to‑1 gluten‑free flour blend, adding a teaspoon of xanthan gum for elasticity. Replace the egg with a flax‑egg (1 Tbsp ground flax + 3 Tbsp water) for a vegan version, and use plant‑based milk and oil for the glaze.
Serving Suggestions
Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream for an indulgent brunch. Pair with fresh berries and a drizzle of honey for a lighter dessert. For a festive twist, dust with powdered sugar and sprinkle toasted coconut.
Storage Info
Leftover Storage
Allow glazed doughnuts to cool completely, then store them in an airtight container at room temperature for up to 2 days. For longer keep, freeze individually on a parchment sheet, then transfer to a zip‑top bag; they’ll stay fresh for 2 months.
Reheating Instructions
Reheat frozen doughnuts in a pre‑heated 350°F oven for 5‑7 minutes, or microwave for 20‑30 seconds wrapped in a damp paper towel. If the glaze has hardened, drizzle a little warm milk over the top before serving to restore its shine.
Frequently Asked Questions
With a few simple steps, you can create bakery‑level yeast doughnuts that are soft, fluffy, and perfectly glazed every time. The recipe is adaptable, forgiving, and ripe for personal twists—add spices, swap glazes, or experiment with toppings. Gather your ingredients, heat the oil, and enjoy the sweet satisfaction of homemade doughnuts fresh from the fryer. Happy cooking!