I never thought I’d master homemade donuts until I discovered this recipe. Growing up, my grandmother would buy those grocery store donuts whenever we visited, and I always assumed making them at home was too complicated. Turns out, the secret is in the yeast dough and taking your time with the proofing.
What makes these donuts special is the tender, pillowy texture you get from the enriched dough. I use eggs, a touch of kosher margarine, and just enough sugar to complement the yeast without overwhelming it. The dough comes together easily in a stand mixer, but you can absolutely make it by hand if you don’t mind a little extra kneading. The key is getting that smooth, slightly tacky texture that springs back when you poke it.
The Secret to Perfect Donut Texture
You can either fry these in oil heated to 350°F or bake them at 375°F if you prefer a lighter version. I’ll be honest, the fried ones have that classic donut shop taste and texture, but the baked version is pretty fantastic too and much less messy. Either way, rolling them in cinnamon sugar while they’re still warm is non-negotiable. That’s when the magic happens.
Baked vs Fried: Both Methods Work
These are perfect for weekend breakfast or brunch, especially when you have company. I like to make the dough the night before and let it do its first rise in the refrigerator overnight. In the morning, I just shape them, let them rise again, and then fry or bake. Serve them with coffee or hot chocolate, and you’ve got a breakfast that’ll make everyone think you went to culinary school.

Ingredients
Method
- In a small bowl, combine warm non-dairy milk and a pinch of the sugar. Sprinkle yeast over the surface and let sit for 5-10 minutes until foamy.
- In the bowl of a stand mixer fitted with the dough hook, combine flour, remaining sugar, and salt. Add the yeast mixture, melted margarine, eggs, and vanilla.
- Mix on low speed until a shaggy dough forms, then increase to medium-low and knead for 8-10 minutes until smooth and slightly tacky. The dough should spring back when poked.
- Place dough in a greased bowl, cover with a damp towel, and let rise in a warm place for 1-2 hours until doubled in size.
- Punch down the dough and turn it out onto a lightly floured surface. Roll to ½-inch thickness.
- Using a donut cutter or two round cutters (3-inch and 1-inch), cut out donuts. Save the holes for frying too.
- Place cut donuts on parchment-lined baking sheets, cover with a towel, and let rise for 45-60 minutes until puffy.
- Heat oil to 350°F in a heavy-bottomed pot or deep fryer. Use a thermometer to maintain temperature.
- Carefully lower 2-3 donuts into the oil using a slotted spoon. Fry for 1-2 minutes per side until golden brown.
- Remove with a slotted spoon and drain on paper towels for 30 seconds.
- Preheat oven to 375°F. Lightly grease a donut pan or baking sheet.
- Bake for 12-15 minutes until lightly golden and springs back when touched.
- Cool in pan for 2-3 minutes before removing.
- Mix granulated sugar and cinnamon in a shallow bowl.
- While donuts are still warm, toss each one in the cinnamon sugar mixture until well coated.
- Serve immediately while warm for best texture.
