
The first bite breaks through a glossy caramel shell into impossibly soft, pillowy dough that melts on your tongue. These aren’t your gas station donuts — they’re tender, bakery-style treats with a buttery crumb and a sweet-salty caramel glaze that sets with the perfect snap. The best part? They’re baked, not fried, so your kitchen stays clean and your mornings stay stress-free.
Why You’ll Love This Recipe
- Baked, not fried — no deep fryer, no oil splatters, and cleanup takes 5 minutes
- Bakery-soft texture — the secret is in the gentle mixing and exact resting time
- Ready in 45 minutes — from mixing bowl to glazed perfection before your coffee gets cold
- Make-ahead friendly — bake the night before, glaze in the morning for warm, fresh donuts
- Caramel that actually sticks — this glaze sets beautifully without getting sticky or sliding off
Pro Tips
- Room temperature ingredients are crucial — cold eggs and milk create dense donuts. Let everything sit out for 30 minutes before mixing.
- Don’t overmix the batter — stir just until the flour disappears. You should still see a few small lumps. Overmixing develops gluten and makes the donuts tough instead of tender.
- Grease your donut pan generously — use softened butter or nonstick spray with flour. Even in nonstick pans, proper greasing ensures they release cleanly without tearing.
- Let the glaze cool slightly — wait 2-3 minutes after making the caramel glaze before dipping. Too hot and it slides right off; perfectly cooled and it clings like magic.

Soft Caramel Glazed Donuts
Ingredients
Method
- Preheat your oven to 375°F (190°C). Generously grease two 6-cavity donut pans with softened butter or nonstick spray, making sure to coat every crevice.
- In a large mixing bowl, whisk together the milk, melted butter, egg, and vanilla extract until smooth and well combined.
- In a separate bowl, whisk together the flour, granulated sugar, baking powder, salt, and nutmeg until evenly distributed.
- Gently fold the dry ingredients into the wet ingredients using a rubber spatula. Stir just until no dry streaks remain — the batter should be slightly lumpy. Do not overmix.
- Transfer the batter to a piping bag or large zip-top bag with the corner snipped off. Pipe the batter into the prepared donut pans, filling each cavity about two-thirds full.
- Bake for 10-12 minutes, until the donuts spring back when lightly touched and a toothpick inserted comes out clean. Let cool in the pan for 5 minutes, then turn out onto a wire rack to cool completely.
- While the donuts cool, make the caramel glaze. In a medium saucepan over medium heat, melt the butter. Add the brown sugar and heavy cream, whisking constantly. Bring to a gentle boil and cook for 2 minutes, whisking frequently, until slightly thickened.
- Remove the caramel from heat and whisk in the powdered sugar, vanilla extract, and sea salt until completely smooth. Let cool for 2-3 minutes until the glaze thickens slightly but remains pourable.
- Dip the top of each cooled donut into the warm caramel glaze, letting the excess drip back into the pan. Place glazed-side up on the wire rack and let the glaze set for 10 minutes before serving.

Frequently Asked Questions
Can I make these without a donut pan?
Yes, use a muffin tin instead. Fill each cup about halfway and bake for 12-14 minutes. You’ll get donut holes or muffin-shaped treats that taste identical — just dip the tops in glaze.
How do I store leftover glazed donuts?
Keep them in an airtight container at room temperature for up to 2 days. The glaze may soften slightly but stays delicious. Don’t refrigerate — it dries out the texture.
What if my caramel glaze is too thick to dip?
Warm it gently in 5-second microwave bursts, stirring between each. Add a teaspoon of milk or cream if needed. The glaze should flow like honey off a spoon.
Why are my donuts dense instead of fluffy?
This usually happens from overmixing the batter or using cold ingredients. Mix gently just until combined, and make sure your milk, eggs, and butter are at room temperature before starting.
Storage & Serving
Store unglazed donuts in an airtight container at room temperature for 3 days, or freeze for up to 2 months. Thaw overnight and glaze fresh before serving. These shine at brunch tables alongside fresh coffee, make weekday mornings feel special with a glass of cold milk, or become an instant party hit when served warm on a tiered stand with extra caramel for dipping.
Wake up tomorrow to warm donuts that taste like you spent hours at the bakery — your kitchen will smell incredible and everyone will think you’re a breakfast genius.