Let me tell you something. The moment I figured out I could make bakery-quality donuts at home — without a deep fryer, without a culinary degree, and without spending six dollars on a single donut — everything changed.
These Easy Chocolate Cake Donuts with Vanilla Glaze have become one of my most requested recipes, and once you make them, you’ll understand why.
I developed this recipe on a lazy Saturday morning when I was craving something chocolatey and indulgent but had absolutely no intention of leaving the house. I had a donut pan sitting in the back of my cabinet that I had used maybe twice, a pantry full of baking basics, and a plan.
Thirty minutes later I had a batch of the most beautiful, rich, deeply chocolatey donuts sitting on my counter with vanilla glaze dripping down the sides. My family thought I had gone out and picked them up. I did not correct them immediately. :/
These donuts are baked, not fried, which means less mess and honestly a better texture for a cake donut. Dense, moist, with that tight crumb you expect from a proper cake donut — and that vanilla glaze on top takes them completely over the edge. Let’s make some donuts.
Why you’ll love this recipe
- Baked, not fried. No hot oil, no splatter, no mess. Just a donut pan and an oven and you are completely set.
- Ready in under 30 minutes. From mixing bowl to glazed donut in less than half an hour. That’s faster than driving to a bakery.
- Rich, deep chocolate flavor. Using both cocoa powder and a touch of espresso powder amplifies the chocolate in a way that makes every bite genuinely satisfying.
- That vanilla glaze is everything. Simple, sweet, and glossy — it sets beautifully on the donut and adds the perfect contrast to the rich chocolate base.
- Beginner friendly. If you can make muffins, you can make these donuts. The batter comes together in one bowl and the technique is completely forgiving.
- Easily customizable. Swap the vanilla glaze for chocolate ganache, sprinkle with crushed nuts, or add a pinch of cayenne to the batter for a Mexican chocolate twist. This recipe plays well with others.
Ingredients with key notes
For the chocolate donuts:
- 1 cup all-purpose flour — Spoon and level your flour when measuring rather than scooping directly from the bag. Scooping packs the flour and gives you too much, which leads to dense, dry donuts. Nobody wants that.
- 1/2 cup unsweetened cocoa powder — Use a good quality cocoa powder here because it is the primary flavor driver in this recipe. Dutch-process cocoa gives you a deeper, smoother chocolate flavor, but regular unsweetened cocoa works perfectly well too.
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 teaspoon espresso powder — This is optional but highly recommended. You won’t taste coffee in the finished donut — the espresso powder just deepens and intensifies the chocolate flavor in the best possible way. It’s the kind of ingredient that makes people ask what your secret is.
- 1/2 cup granulated sugar
- 1/4 cup brown sugar, packed — The combination of granulated and brown sugar gives you sweetness plus a subtle molasses depth that rounds out the chocolate beautifully.
- 2 large eggs, room temperature — Room temperature eggs incorporate more evenly into the batter and help with the overall texture. Pull them out of the fridge about 30 minutes before you start baking.
- 1/2 cup buttermilk — Buttermilk adds moisture and a slight tang that balances the sweetness. If you don’t have buttermilk, add one and a half teaspoons of white vinegar or lemon juice to regular milk and let it sit for five minutes. Works exactly the same.
- 1/4 cup vegetable oil — Oil keeps the donuts moist even after they cool, which is important for a cake donut. Melted butter works as a substitute but the donuts will be slightly denser.
- 1 teaspoon vanilla extract
For the vanilla glaze:
- 1.5 cups powdered sugar, sifted — Sifting is important here. Lumpy powdered sugar means lumpy glaze, and a lumpy glaze is not the vibe we’re going for.
- 3 to 4 tablespoons whole milk — Start with three tablespoons and add more as needed. You want a glaze that is thick enough to coat the donut but thin enough to drip slightly down the sides. That drip is the money shot.
- 1 teaspoon vanilla extract — Use pure vanilla extract if you can. The glaze is simple so the quality of your vanilla actually shows.
- Pinch of salt — A tiny pinch of salt in the glaze balances the sweetness and makes the vanilla flavor pop.
Step-by-step instructions
Step 1: Preheat and prep your pan
Preheat your oven to 350°F (175°C). Grease your donut pan thoroughly with non-stick cooking spray or melted butter. Make sure you get into all the edges and the center post of each cavity.
Even with a non-stick pan, greasing is non-negotiable. Skipping this step is how you end up with half a donut stuck to the pan, and that is a genuinely heartbreaking experience.
Step 2: Mix your dry ingredients
In a large mixing bowl, whisk together the flour, cocoa powder, baking powder, baking soda, salt, and espresso powder until fully combined.
Add both sugars and whisk again. Combining the sugars with the dry ingredients at this stage helps them distribute more evenly throughout the batter.
Step 3: Mix your wet ingredients
In a separate smaller bowl or large measuring cup, whisk together the eggs, buttermilk, vegetable oil, and vanilla extract until smooth and fully combined.
Make sure your eggs are at room temperature before mixing. Cold eggs can cause the oil to seize slightly and you’ll end up with an uneven batter.
Step 4: Combine wet and dry
Pour the wet ingredients into the dry ingredients and stir gently with a spatula until just combined. Stop mixing as soon as you no longer see dry streaks of flour.
This is important — overmixing develops gluten and gives you tough, rubbery donuts. A few small lumps in the batter are completely fine and actually a good sign that you haven’t overworked it.
Step 5: Fill the donut pan
Transfer the batter into a piping bag or a zip-lock bag with one corner snipped off. Pipe the batter into each donut cavity filling each one about two-thirds of the way full.
FYI — the piping bag method is genuinely the cleanest and easiest way to fill a donut pan. Spooning the batter in works too but you’ll spend an extra five minutes cleaning up.
Step 6: Bake
Place the pan in the preheated oven and bake for 12 to 14 minutes. The donuts are done when the tops spring back lightly when touched and a toothpick inserted into the thickest part comes out clean.
Do not overbake these. A minute or two past done and your donuts go from moist and tender to dry and disappointing very quickly. Start checking at 12 minutes.
Step 7: Cool the donuts
Remove the pan from the oven and let the donuts cool in the pan for 5 minutes before turning them out onto a wire cooling rack.
Let them cool completely before glazing — and I mean completely. A warm donut will absorb the glaze instead of letting it set on top, and you’ll lose that beautiful glossy finish.
Step 8: Make the vanilla glaze
While the donuts cool, whisk together the sifted powdered sugar, vanilla extract, salt, and three tablespoons of milk until smooth and glossy. Add more milk a teaspoon at a time until you reach a consistency that coats the back of a spoon but still has some flow to it.
Taste the glaze. It should be sweet, vanilla-forward, and just slightly salty. Adjust as needed.
Step 9: Glaze the donuts
Dip the top of each cooled donut face-down into the glaze, letting it sit for a second before lifting it out. Give it a gentle twist as you lift to let any excess glaze drip off cleanly.
Place the glazed donuts back on the wire rack glaze-side up and let the glaze set for about 10 minutes before serving. Try to wait the full ten minutes. It’s worth it.
Serving suggestions
- Classic breakfast spread: Serve alongside a hot cup of coffee or a cold glass of milk. The vanilla glaze and a dark roast coffee is honestly one of life’s great combinations.
- Dessert plate: Stack two or three on a small plate with a scoop of vanilla ice cream on the side for a proper dessert moment.
- Weekend brunch: Arrange them on a platter with fresh berries and powdered sugar dusted around them. They look incredibly impressive for something that took less than 30 minutes to make.
- Customize the glaze: Swap the vanilla glaze for a chocolate ganache dip or a strawberry glaze for a completely different vibe. The base donut is versatile enough to handle just about any topping.
- Kid friendly activity: Let the kids dip their own donuts and top them with sprinkles, crushed Oreos, or mini chocolate chips. It turns a simple recipe into a full experience.
Storage tips
Room temperature: Store glazed donuts in an airtight container at room temperature for up to 2 days. Place a sheet of parchment paper between layers to prevent the glaze from sticking.
Refrigerator: You can refrigerate them in an airtight container for up to 4 days but bring them to room temperature before eating. Cold cake donuts lose some of their texture.
Freezer: Freeze the donuts unglazed for best results. Place them in a single layer on a baking sheet to freeze solid, then transfer to a freezer bag for up to 2 months. Thaw at room temperature and glaze fresh before serving.
Reheating: Pop an unglazed donut in the microwave for 10 to 15 seconds to refresh it. Do not microwave a glazed donut — the glaze melts into a sticky mess and the texture suffers.
Pro tip: The donuts taste best on day one but the chocolate flavor actually deepens slightly overnight. Day two donuts are an underrated experience.
Let’s wrap this up
If you have been telling yourself that homemade donuts are too complicated or too much work, this recipe is here to prove you wrong. Easy Chocolate Cake Donuts with Vanilla Glaze are the kind of thing you make once and then add to your permanent rotation — that’s just how it goes.
Kip out here turning Saturday mornings into something worth waking up early for. Give these a try, share them with the people you love, and tell me how they turned out in the comments. And if you are always looking for recipes that are quick, comforting, and surprisingly impressive — you already know where home is.
With gratitude, Kip
Easy chocolate cake donuts with vanilla glaze — Bakery-style donuts you can make at home
Description
Dense, moist, and deeply chocolatey baked cake donuts topped with a sweet vanilla glaze. Made with simple pantry ingredients and ready in under 30 minutes, these are the kind of homemade donuts that make your whole kitchen smell like a bakery.
Ingredients
For the chocolate donuts:
For the vanilla glaze:
Instructions
-
Preheat oven to 350°F and grease your donut pan thoroughly.
-
Whisk together all dry ingredients including both sugars in a large bowl.
-
Whisk together all wet ingredients in a separate bowl.
-
Pour wet into dry and stir until just combined — do not overmix.
-
Pipe batter into donut cavities filling each two-thirds full.
-
Bake for 12 to 14 minutes until tops spring back when touched.
-
Cool in pan for 5 minutes then transfer to a wire rack to cool completely.
-
Whisk together glaze ingredients until smooth and glossy.
-
Dip each cooled donut into the glaze, let excess drip off, and set on the rack for 10 minutes.
Note
- Espresso powder is optional but strongly recommended — it deepens the chocolate flavor without adding any coffee taste.
- For a thicker glaze, reduce the milk. For a thinner glaze, add milk one teaspoon at a time.
