Love this? Save it for later!
Share the inspiration with your friends
The neighborhood bake-off was in six hours and I’d completely forgotten. Everyone else would be bringing those picture-perfect French pastries or towering layered cakes that looked like they belonged in a magazine. I had a bunch of zucchini from my neighbor’s garden that was threatening to go soft, a half-empty bag of chocolate chips, and honestly, a growing sense of panic. I mean, I couldn’t show up with a veggie platter, right?
So I did what any reasonable person would do—I started grating zucchini and praying. The idea of a rich chocolate zucchini bundt cake with espresso glaze popped into my head, probably because I needed caffeine as much as I needed a miracle. I threw things together, spilled cocoa powder all over the counter, and somehow pulled a gorgeous dark bundt cake out of the oven with exactly fifteen minutes to spare. The glaze? Still warm when I drizzled it on. Let me tell you, it looked like a happy accident.
At the bake-off, people kept asking where I bought it. “You made this?” they’d say, looking at the cake like it had performed a magic trick. And the funny thing? It kind of had. That rich chocolate zucchini bundt cake with espresso glaze took first place. Not because I’m some kind of baking genius, but because the zucchini keeps it incredibly moist and the espresso makes the chocolate taste deeper and more complex. Maybe you’ve been there—throwing together something simple under pressure and having it turn out better than all the complicated stuff. That’s this cake. It’s the underdog that wins every time, and I’ve been making it for every bake sale, potluck, and “I need chocolate right now” moment ever since.
Why You’ll Love This Recipe
This isn’t just another chocolate cake recipe. After testing this at least a dozen times (and eating way too many test slices), I can tell you exactly why this one works so well.
- Quick & Easy: Comes together in about 15 minutes of prep time. No stand mixer required, no complicated techniques. Just a bowl, a whisk, and some grating.
- Simple Ingredients: You probably have most of these in your pantry right now. The zucchini is the secret weapon, but it’s not weird—it just makes the cake incredibly tender.
- Perfect for Any Occasion: Great for bake sales, brunch, dinner parties, or just a Tuesday night when you need chocolate therapy.
- Crowd-Pleaser: Kids eat it without knowing there’s a vegetable inside. Adults swoon over the espresso glaze. Everyone wins.
- Unbelievably Delicious: The texture is so moist it practically melts. The espresso doesn’t make it taste like coffee—it just makes the chocolate taste more like itself.
What makes this recipe different from every other zucchini cake out there? It’s the espresso glaze, honestly. That little addition takes the chocolate from “good” to “wait, what’s in this?” People always ask. And the zucchini isn’t just there for show—it adds moisture without any weird texture. You won’t taste it. I promise. This is the kind of cake that makes you close your eyes on the first bite. It’s comfort food that feels a little fancy, but without the stress.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples, so you might not even need a grocery run.
For the Cake
- All-purpose flour, 2 cups (250g) — gives the cake structure without making it dense
- Unsweetened cocoa powder, 3/4 cup (75g) — I prefer Dutch-process for a richer flavor, but regular works fine
- Baking soda, 1 1/2 teaspoons — helps the cake rise and stay tender
- Baking powder, 1/2 teaspoon — adds a little extra lift
- Salt, 1 teaspoon — balances the sweetness and deepens the chocolate flavor
- Granulated sugar, 1 1/2 cups (300g) — enough sweetness without being cloying
- Brown sugar, 1/2 cup (100g), packed — adds moisture and a hint of molasses flavor
- Large eggs, 3, room temperature — helps everything emulsify smoothly
- Vegetable oil, 3/4 cup (180ml) — keeps the cake incredibly moist; can substitute melted coconut oil
- Buttermilk, 1/2 cup (120ml) — reacts with the baking soda for a tender crumb (see substitution below)
- Vanilla extract, 2 teaspoons — enhances the chocolate flavor
- Zucchini, 2 cups (about 2 medium), grated and gently squeezed — don’t squeeze too hard; you want some moisture left
- Semi-sweet chocolate chips, 1 cup (175g) — optional but highly recommended for extra chocolate pockets
For the Espresso Glaze

- Powdered sugar, 1 1/2 cups (180g) — sifted to avoid lumps
- Espresso powder, 2 tablespoons — I recommend King Arthur Flour brand or Medaglia d’Oro for the best flavor
- Milk, 3-4 tablespoons (45-60ml) — start with less and add more as needed
- Vanilla extract, 1/2 teaspoon — rounds out the flavor
Ingredient Tips & Substitutions
If you don’t have buttermilk, just add 1 1/2 teaspoons of lemon juice or white vinegar to regular milk and let it sit for 5 minutes. For a dairy-free version, use almond milk with the same trick and melted coconut oil instead of butter. No espresso powder? Strong brewed coffee works in a pinch—just reduce the milk by a tablespoon. And if you’re out of zucchini, honestly, this cake is still amazing without it, but you’ll miss that incredible moisture.
Equipment Needed
You don’t need a fancy kitchen to make this cake, which is one of the reasons I love it. Here’s what you’ll need:
- 10-cup bundt pan — the classic shape makes it look impressive with minimal effort. I use a Nordic Ware pan and it releases beautifully every time.
- Box grater or food processor with grating disc — for shredding the zucchini. A box grater works great, but if you’re making this often, the food processor saves time.
- Large mixing bowl — for combining dry ingredients
- Medium mixing bowl — for wet ingredients
- Whisk — for mixing everything together
- Rubber spatula — for folding in the zucchini and scraping the bowl
- Cooling rack — essential for even cooling so the glaze sets properly
- Small saucepan or microwave-safe bowl — for warming the glaze ingredients if needed
- Measuring cups and spoons — accuracy matters in baking
If you don’t have a bundt pan, you can use two 9-inch loaf pans or a 9×13 baking dish. Just adjust the baking time—loaf pans take about 50-55 minutes, and the 9×13 takes about 35-40 minutes. I’ve done all three, and the bundt pan gives the most dramatic presentation for that espresso glaze to drip down the sides.
Preparation Method
Step 1: Preheat and Prep the Pan
Preheat your oven to 350°F (175°C). Grease your bundt pan thoroughly with butter or non-stick spray, making sure to get into all the crevices. I like to dust it with a little cocoa powder instead of flour—it prevents white spots on the finished cake. Trust me on this one.
Step 2: Grate the Zucchini
Wash your zucchini and trim off the ends. Grate it using the large holes of a box grater or your food processor. You should get about 2 cups loosely packed. Place the grated zucchini in a clean kitchen towel or several layers of paper towels and gently squeeze out some of the moisture. Don’t squeeze too hard—you want it still damp, not dry. Too dry and the cake won’t be as moist. Let it sit while you mix the batter.
Step 3: Mix the Dry Ingredients
In a large bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt. Make sure there are no lumps in the cocoa powder. I learned this the hard way after biting into a pocket of dry cocoa in my first attempt. Not pleasant.
Step 4: Mix the Wet Ingredients
In a separate medium bowl, whisk together the granulated sugar, brown sugar, eggs, vegetable oil, buttermilk, and vanilla extract. Whisk until smooth and well combined, about 1 minute. The mixture should look pale and slightly thickened.
Step 5: Combine Wet and Dry
Pour the wet ingredients into the dry ingredients. Stir with a rubber spatula or whisk until just combined. A few streaks of flour are okay—overmixing will make the cake tough. Fold in the grated zucchini and chocolate chips (if using) until evenly distributed. The batter will be thick and slightly lumpy from the zucchini, which is exactly what you want.
Step 6: Bake the Cake
Pour the batter into the prepared bundt pan and spread it evenly. Tap the pan on the counter a few times to release any air bubbles. Bake for 45-55 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs attached. The cake should feel springy when you gently press the top. Start checking at 45 minutes—ovens vary, and you don’t want to overbake this one.
Step 7: Cool the Cake
Let the cake cool in the pan on a wire rack for 15 minutes. Then invert it onto the rack and let it cool completely, about 1-2 hours. Do not rush this step. If the cake is even slightly warm when you add the glaze, it will slide right off. I’ve made that mistake. It’s still delicious, but it looks like a mess.
Step 8: Make the Espresso Glaze
While the cake cools, make the glaze. In a small bowl, whisk together the powdered sugar and espresso powder. Add 3 tablespoons of milk and the vanilla extract, and whisk until smooth. The glaze should be thick but pourable—add the extra tablespoon of milk if needed. If it’s too thin, add a little more powdered sugar. If it’s too thick, add milk drop by drop.
Step 9: Glaze the Cake
Once the cake is completely cool, place it on your serving plate. Drizzle the espresso glaze over the top, letting it drip naturally down the sides. Use a spoon to encourage it if needed. Let the glaze set for about 15-20 minutes before slicing. Or don’t—warm glaze is pretty amazing too.
Cooking Tips & Techniques
After making this cake more times than I care to admit, I’ve collected a few hard-won lessons. The biggest one? Don’t overmix the batter. I know it’s tempting to keep stirring until it’s perfectly smooth, but that develops the gluten and makes the cake tough. Stop when you can’t see dry flour anymore. A few lumps are fine.
Another thing I learned the hard way: squeeze the zucchini gently. My first attempt, I squeezed it bone-dry thinking I was being smart. The cake came out dry and I couldn’t figure out why. The zucchini needs to retain some moisture to release into the cake during baking. Think of it as a built-in moisture bomb that activates in the oven.
For the most even bake, make sure your bundt pan is properly greased. I use a pastry brush to get butter into every nook and cranny, then dust with cocoa powder. This also gives the cake a beautiful dark finish that looks professional. If you’re nervous about sticking, you can use a baking spray that contains flour.
Timing-wise, here’s my strategy: grate the zucchini first and let it sit while you prep everything else. This gives it time to release some moisture naturally, which you can then gently squeeze out. And always set a timer for 5 minutes before the recipe says to check. I’ve saved more than a few cakes from overbaking this way.
One more thing—the espresso powder matters. Don’t skip it, and don’t substitute instant coffee granules unless you grind them into a fine powder first. The espresso powder dissolves completely and adds that deep, complex note that makes the chocolate sing. It’s not a coffee flavor; it’s a chocolate enhancer. Trust the process.
Variations & Adaptations
This recipe is surprisingly flexible. Here are some variations I’ve tried and loved:
- Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill with great results. Add 1/2 teaspoon of xanthan gum if your blend doesn’t already include it.
- Dairy-Free Version: Use almond milk with lemon juice for the buttermilk, and melted coconut oil instead of vegetable oil. The texture is slightly different but still delicious.
- Nutella Swirl: Before baking, drop spoonfuls of Nutella into the batter and swirl with a knife. It creates these incredible chocolate-hazelnut ribbons throughout the cake.
- Spiced Chocolate: Add 1 teaspoon of cinnamon and 1/4 teaspoon of cayenne pepper to the dry ingredients. The warmth of the spices pairs beautifully with the espresso glaze.
- Double Chocolate: Use dark cocoa powder instead of regular, and add an extra 1/2 cup of chocolate chips. This is for the true chocolate lovers.
I once tried adding chopped walnuts, and while it was good, I found the texture distracted from the cake’s tenderness. But if you’re a nut person, go for it. My personal favorite variation is the Nutella swirl—it feels decadent but takes almost no extra effort.
Serving & Storage Suggestions
This cake is best served at room temperature, which lets the espresso glaze soften slightly and the crumb stay tender. I like to slice it thick—about 1-inch slices—and serve it with a dollop of lightly sweetened whipped cream or a scoop of vanilla ice cream. The contrast of cold, creamy topping with the rich, moist cake is honestly perfect.
For presentation, place the cake on a cake stand or a simple white plate to let the dark glaze stand out. A dusting of powdered sugar or a few fresh raspberries on the side adds a nice pop of color. It also makes a great breakfast cake—don’t judge me, the zucchini makes it practically health food, right?
Storage: Store the cake in an airtight container at room temperature for up to 3 days. The flavors actually deepen after the first day, so it might taste even better tomorrow. For longer storage, wrap the unglazed cake tightly in plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bring to room temperature before glazing and serving.
Reheating: If you want that just-baked warmth, microwave individual slices for 10-15 seconds. The chocolate chips will get melty again, and the glaze will soften slightly. It’s a different experience from room temperature, but equally delicious.
One thing to note: the glaze will soften and absorb into the cake over time. If you’re making this for an event the next day, I recommend glazing it the morning of or right before serving for the prettiest presentation.
Nutritional Information & Benefits
Per slice (based on 12 servings), here’s the approximate nutritional breakdown:
- Calories: 380
- Fat: 18g
- Carbohydrates: 52g
- Fiber: 3g
- Sugar: 35g
- Protein: 6g
- Vitamin A: 4% DV
- Vitamin C: 6% DV
- Iron: 15% DV
Yes, it’s a treat, but it’s not completely devoid of redeeming qualities. The zucchini adds fiber, vitamin C, and potassium without affecting the flavor. The cocoa powder is rich in antioxidants, and the espresso provides a small caffeine boost. If you’re watching your sugar intake, you can reduce the granulated sugar to 1 cup without significantly affecting the texture—the chocolate chips add enough sweetness.
This cake is vegetarian and can be made dairy-free and gluten-free with the substitutions mentioned. It contains eggs, dairy (unless substituted), and gluten (unless using GF flour). For a lower-fat version, you can replace half the oil with unsweetened applesauce—the cake will be slightly less tender but still very good.
Conclusion
This rich chocolate zucchini bundt cake with espresso glaze is the recipe that keeps on giving. It’s the one I turn to when I need to impress without stress, when I want chocolate but also want to feel slightly virtuous about eating a vegetable, and when I need a reliable crowd-pleaser that never fails. The zucchini makes it impossibly moist, the espresso makes the chocolate taste deeper, and the whole thing comes together with minimal fuss.
I hope you give this one a try. Play with the variations, make it your own, and don’t stress about perfection. Baking should be fun, and this recipe is forgiving enough for beginners and satisfying enough for experienced bakers. If you make it, I’d love to hear how it turned out—drop a comment below and tell me about your experience. Did you add the Nutella swirl? Skip the chocolate chips? Use a different glaze? Every version tells a story, and I want to hear yours.
Happy baking, friends. May your bundt pans always release cleanly and your glaze always drip just right.
Frequently Asked Questions
Can I taste the zucchini in this cake?
Not at all. The zucchini melts into the cake during baking, adding moisture without any detectable flavor or texture. It’s the secret ingredient that makes this cake so tender, but no one will ever guess it’s there.
Do I need to peel the zucchini before grating?
Nope. The skin is thin and tender, and it blends right into the batter. Plus, the green flecks from the skin add a nice visual contrast to the dark chocolate cake. Just wash the zucchini thoroughly before grating.
Can I make this cake without a bundt pan?
Absolutely. You can use two 9-inch loaf pans (bake for 50-55 minutes) or a 9×13 baking dish (bake for 35-40 minutes). The texture will be the same, though you’ll lose that dramatic bundt shape. Adjust your glaze amount if using a different pan size.
How do I know when the cake is done baking?
Insert a toothpick or skewer into the center of the cake. It should come out with a few moist crumbs attached, not wet batter. The top should feel springy when gently pressed. Start checking at 45 minutes to avoid overbaking.
Can I freeze this cake?
Yes! Freeze the unglazed cake wrapped tightly in plastic wrap and then foil for up to 3 months. Thaw overnight in the refrigerator, bring to room temperature, then glaze and serve. The glaze doesn’t freeze well, so add it fresh after thawing.
Pin This Recipe!

Rich Chocolate Zucchini Bundt Cake with Easy Espresso Glaze
A moist, rich chocolate bundt cake made with zucchini and topped with a simple espresso glaze. This easy recipe is a crowd-pleaser that’s perfect for bake sales, potlucks, or any chocolate craving.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings
- Category: Dessert
- Cuisine: American
Ingredients
- All-purpose flour, 2 cups (250g)
- Unsweetened cocoa powder, 3/4 cup (75g)
- Baking soda, 1 1/2 teaspoons
- Baking powder, 1/2 teaspoon
- Salt, 1 teaspoon
- Granulated sugar, 1 1/2 cups (300g)
- Brown sugar, 1/2 cup (100g), packed
- Large eggs, 3, room temperature
- Vegetable oil, 3/4 cup (180ml)
- Buttermilk, 1/2 cup (120ml)
- Vanilla extract, 2 teaspoons
- Zucchini, 2 cups (about 2 medium), grated and gently squeezed
- Semi-sweet chocolate chips, 1 cup (175g)
- Powdered sugar, 1 1/2 cups (180g)
- Espresso powder, 2 tablespoons
- Milk, 3-4 tablespoons (45-60ml)
- Vanilla extract, 1/2 teaspoon
Instructions
- Preheat your oven to 350°F (175°C). Grease your bundt pan thoroughly with butter or non-stick spray, dusting with cocoa powder instead of flour.
- Wash zucchini, trim ends, and grate using the large holes of a box grater or food processor. Gently squeeze out some moisture using a clean kitchen towel or paper towels. Set aside.
- In a large bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt.
- In a separate medium bowl, whisk together granulated sugar, brown sugar, eggs, vegetable oil, buttermilk, and vanilla extract until smooth and well combined, about 1 minute.
- Pour the wet ingredients into the dry ingredients. Stir with a rubber spatula or whisk until just combined. Fold in the grated zucchini and chocolate chips until evenly distributed.
- Pour the batter into the prepared bundt pan and spread evenly. Tap the pan on the counter a few times to release air bubbles. Bake for 45-55 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs attached.
- Let the cake cool in the pan on a wire rack for 15 minutes. Then invert it onto the rack and let it cool completely, about 1-2 hours.
- While the cake cools, make the glaze: In a small bowl, whisk together powdered sugar and espresso powder. Add 3 tablespoons of milk and the vanilla extract, whisk until smooth. Add more milk if needed for a pourable consistency.
- Once the cake is completely cool, place it on a serving plate. Drizzle the espresso glaze over the top, letting it drip naturally down the sides. Let the glaze set for 15-20 minutes before slicing.
Notes
Don’t overmix the batter to avoid a tough cake. Squeeze zucchini gently to retain moisture. For best results, use Dutch-process cocoa powder and King Arthur Flour or Medaglia d’Oro espresso powder. The cake can be stored at room temperature for up to 3 days or frozen (unglazed) for up to 3 months.
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 35
- Fat: 18
- Carbohydrates: 52
- Fiber: 3
- Protein: 6
Keywords: chocolate zucchini cake, bundt cake, espresso glaze, easy chocolate cake, moist chocolate cake, zucchini dessert, bake sale recipe



