Love this? Save it for later!
Share the inspiration with your friends
My accountant, Mr. Henderson, a man who wore the same gray cardigan every Tuesday and whose idea of a wild weekend was reorganizing his spice rack alphabetically, is the last person I ever expected to hand me a recipe for chocolate cake. I was at his office, stressing over quarterly tax projections, when he slid a piece of paper across his immaculate desk. It was stained, the handwriting was cramped, and it detailed a “Rich Chocolate Zucchini Bundt Cake with Espresso Glaze.” I looked at him, genuinely confused. “You bake?” I asked. He just shrugged, a rare, small smile cracking his usually stern face. “My wife’s garden got out of hand. You find ways to hide the squash.”
That scribbled note sat in my purse for two weeks. I mean, I trust the man with my finances, but with my dessert? Honestly, I wasn’t sure. But then my own garden started producing zucchini like it was its full-time job, and I remembered that stained piece of paper. I gave it a shot, and let me tell you, I was not prepared for what came out of my oven. This wasn’t some healthy, “you-can’t-taste-the-vegetable” compromise. This was a dark, fudgy, intensely rich chocolate cake that just happened to have a secret ingredient. The espresso glaze wasn’t an afterthought; it was the bold, sophisticated finish that made the whole thing sing.
Maybe you’ve been there, staring at a mountain of summer zucchini and wondering what to do with it all. Or maybe you’re just looking for the most decadent chocolate cake you’ll ever make. Either way, this is the recipe. It’s the one that made me see my accountant in a whole new light. It’s the one I’ve made for every potluck, every birthday, every “I need chocolate right now” emergency since. It’s moist, it’s deeply flavorful, and it has a secret that nobody at the table will ever guess. Trust me on this one.
Why You’ll Love This Recipe
This isn’t just another zucchini bread recipe dressed up in a fancy pan. This is a legitimate, show-stopping chocolate cake that uses the vegetable for its incredible moisture and tender crumb, not for any “earthy” flavor you’ll actually taste. After testing this recipe a dozen times (and failing a few, let me be honest), I can confidently say this version is the best. The texture is unbelievable—dense, moist, and almost fudge-like, thanks to the perfect balance of cocoa, oil, and grated zucchini.
- Incredibly Moist: The zucchini guarantees a soft, tender crumb that stays fresh for days. You won’t believe a cake this moist can be made without a ton of butter.
- Deep, Rich Flavor: This is not a mild chocolate cake. The combination of good quality cocoa powder and a shot of hot espresso intensifies the chocolate flavor to a whole new level.
- Uses Up Garden Zucchini: The perfect solution for that summer squash surplus. You can easily grate and freeze zucchini just for this cake.
- Simple Ingredients: No strange flours or hard-to-find items. You probably have most of these in your pantry right now.
- Perfect for Any Occasion: It’s fancy enough for a dinner party (that espresso glaze looks so elegant) but easy enough for a Tuesday night treat.
- Crowd-Pleaser: I’ve served this to kids and adults, and the pan is always wiped clean. No one ever believes there’s a vegetable in it.
What makes this recipe different from the rest is the technique. Instead of just mixing the zucchini in, we squeeze out some of the excess moisture. This might sound counterintuitive, but it prevents the cake from becoming gummy or soggy, ensuring that perfect, dense crumb. The espresso glaze is the final touch that makes it unforgettable. It’s not a coffee cake; it’s a chocolate cake that whispers “coffee” in the background, making the chocolate taste more like itself. This is the kind of cake that makes you close your eyes after the first bite. It’s comfort food, reimagined—richer, more sophisticated, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
The beauty of this Rich Chocolate Zucchini Bundt Cake with Espresso Glaze lies in its simple, pantry-friendly ingredients. Each one plays a specific role in creating that perfect texture and deep flavor. Here’s what you’ll need to gather:
For the Cake:
- 1 ½ cups (300g) granulated sugar – Provides sweetness and helps with the cake’s tender structure.
- ½ cup (100g) packed light brown sugar – Adds a touch of molasses flavor and extra moisture.
- 1 cup (240ml) vegetable oil – Keeps the cake incredibly moist. You can use canola or melted coconut oil.
- 3 large eggs, room temperature – Bind the ingredients and add richness.
- 2 teaspoons vanilla extract – Enhances the chocolate flavor.
- 2 cups (250g) all-purpose flour – The structure of the cake. Spoon and level for accuracy.
- ¾ cup (75g) unsweetened cocoa powder – Use a high-quality brand like Ghirardelli or Hershey’s Special Dark for the best flavor.
- 1 ½ teaspoons baking soda – The leavening agent that helps the cake rise.
- ½ teaspoon baking powder – Gives it a little extra lift.
- 1 teaspoon salt – Balances the sweetness and enhances the chocolate.
- 1 ½ teaspoons ground cinnamon – A secret weapon that adds warmth and depth. Trust me on this.
- 2 cups (about 2 medium) grated zucchini, squeezed dry – The secret to the moisture. Do not skip the squeezing step!
- 1 cup (175g) semi-sweet chocolate chips – Optional, but highly recommended for pockets of melted chocolate throughout.
For the Espresso Glaze:
- 1 ½ cups (180g) powdered sugar, sifted – The base for a smooth glaze.
- 2 tablespoons strong brewed espresso (or very strong coffee) – The star of the show. Use freshly brewed for the best flavor.
- 1 tablespoon unsalted butter, melted – Adds a slight richness and shine.
- ½ teaspoon vanilla extract – A classic flavor enhancer.
- Pinch of salt – To cut the sweetness.
When it comes to the cocoa powder, I really recommend splurging a little. A Dutch-processed cocoa will give you a darker, more mellow chocolate flavor, while natural cocoa is more acidic and sharp. Either works, but I prefer a blend for the richest result. For the zucchini, you don’t need to peel it. The green flecks disappear into the dark batter, and the skin contains a lot of moisture and nutrients.
Equipment Needed
You don’t need a professional bakery setup to make this cake, but having the right tools makes the process so much smoother. Here’s what you’ll need:
- A 10-cup Bundt Pan: This is non-negotiable. A standard 12-cup pan works too, but keep an eye on the baking time. I prefer a non-stick pan for easy release.
- Large Mixing Bowls: You’ll need one for the dry ingredients and one for the wet.
- Box Grater or Food Processor: For grating the zucchini. A box grater gives you nice, fine shreds that melt into the cake. A food processor with a grating disc is faster but produces larger shreds.
- Clean Kitchen Towel or Cheesecloth: Essential for squeezing the excess water out of the grated zucchini. You’ll be shocked at how much liquid comes out.
- Whisk and Rubber Spatula: A whisk for the dry ingredients and a spatula for folding everything together without overmixing.
- Cooling Rack: Crucial for letting the cake cool completely before glazing. If you glaze a warm cake, you’ll end up with a puddle.
- Small Saucepan or Microwave-Safe Bowl: For making the glaze. A whisk is also helpful here.
If you don’t have a Bundt pan, you can bake this in two 9-inch loaf pans (adjust baking time to 45-55 minutes) or a 9×13-inch sheet cake pan (bake for 30-35 minutes). Just be aware that the shape changes the texture slightly—the Bundt pan gives the best crust-to-crumb ratio.
Preparation Method
Let me walk you through this step-by-step. I’ve made this cake so many times that I could do it in my sleep, but I still follow these steps to guarantee a perfect result every time. Trust the process!
- Preheat and Prep (5 minutes): Preheat your oven to 350°F (175°C). Generously grease and flour your Bundt pan. Don’t just spray it; use a pastry brush to get the butter into all the nooks and crannies, then dust it with a tablespoon of cocoa powder (instead of flour) to avoid white spots on your dark cake. Tap out the excess.
- Grate and Squeeze the Zucchini (10 minutes): Wash your zucchini and trim off the ends. Grate them using the large holes of a box grater. You should have about 2 cups of grated zucchini. Place the shreds in the center of a clean kitchen towel. Gather the corners and twist, squeezing as hard as you can over the sink. You will see a surprising amount of green-tinted water come out. Don’t skip this! It’s the key to a dense, fudgy cake, not a wet, gummy one. Set the squeezed zucchini aside.
- Mix the Dry Ingredients (5 minutes): In a large bowl, whisk together the all-purpose flour, cocoa powder, baking soda, baking powder, salt, and ground cinnamon. Whisking ensures everything is evenly distributed and breaks up any lumps in the cocoa powder.
- Mix the Wet Ingredients (5 minutes): In a separate, very large bowl, combine the granulated sugar, brown sugar, and vegetable oil. Whisk until well combined and smooth. Add the eggs one at a time, whisking well after each addition. Stir in the vanilla extract. The mixture should be thick and glossy.
- Combine Wet and Dry (5 minutes): Pour the dry ingredients into the wet ingredients. Stir with a rubber spatula until just combined. A few streaks of flour are okay. Do not overmix, or the cake will be tough.
- Fold in the Zucchini and Chocolate Chips (3 minutes): Add the squeezed-dry zucchini and the semi-sweet chocolate chips (if using) to the batter. Fold gently with the spatula until everything is evenly incorporated. The batter will be very thick—this is perfect.
- Bake the Cake (50-60 minutes): Spoon the thick batter into the prepared Bundt pan and spread it into an even layer. Tap the pan on the counter a few times to release any air bubbles. Bake for 50-60 minutes, or until a long skewer or toothpick inserted into the center comes out with just a few moist crumbs attached (not wet batter). The top should feel springy to the touch.
- Cool in the Pan (15 minutes): Place the pan on a wire cooling rack and let it cool for exactly 15 minutes. This is critical. If you try to turn it out too soon, it will fall apart. If you wait too long, it might stick.
- Turn Out and Cool Completely (1 hour): Place the cooling rack on top of the pan, and carefully invert the whole thing. Lift the pan off gently. If it sticks, give the pan a gentle tap. Let the cake cool completely on the rack before glazing. This usually takes about an hour. Don’t rush this step!
- Make the Espresso Glaze (5 minutes): While the cake is cooling, make the glaze. In a small bowl, whisk together the sifted powdered sugar, melted butter, vanilla extract, and a pinch of salt. Add the strong brewed espresso one tablespoon at a time, whisking until you have a smooth, pourable consistency. It should be thick but flow off the spoon like lava.
- Glaze and Serve (5 minutes): Once the cake is completely cool, place it on your serving plate. Slowly pour the espresso glaze over the top of the Bundt cake, letting it drip down the sides. Let the glaze set for about 10 minutes before slicing.
Cooking Tips & Techniques
Over the years, I’ve learned a few hard lessons with this cake. Let me save you the trouble.
The Zucchini Squeeze is Everything. I once skipped this step because I was in a hurry. The result was a dense, wet, sunken cake that was more like a pudding. The zucchini is mostly water, and if you don’t squeeze it out, it will steam the cake from the inside, ruining the texture. Be aggressive with that towel!
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. Mix just until the flour disappears. A few lumps are fine. They’ll bake out.
Grease the Pan Like Your Life Depends on It. A Bundt cake is only as good as its release. Use a pastry brush to apply a thick, even layer of softened butter (or shortening) into every crevice. Then, dust it with cocoa powder instead of flour to avoid white residue. I’ve had a cake stick to the pan before, and it’s heartbreaking.
Room Temperature Eggs Matter. Cold eggs can seize the batter and make it lumpy. If you forgot to take them out of the fridge, place them in a bowl of warm water for 5 minutes before cracking them.
Test for Doneness Properly. The toothpick test is your best friend. But if you hit a melted chocolate chip, it will look wet. Test in a few different spots. The cake is done when a skewer comes out with just a few moist crumbs, not raw batter.
Variations & Adaptations
This recipe is a fantastic base for experimentation. Here are a few ways I’ve adapted it over the years:
- Gluten-Free Version: Substitute the all-purpose flour with a good quality 1:1 gluten-free baking flour blend (like King Arthur or Bob’s Red Mill). Add 1 teaspoon of xanthan gum if your blend doesn’t already include it. The texture will be slightly more tender, but still delicious.
- Dairy-Free Version: Use a neutral-flavored dairy-free yogurt (like almond or coconut) in place of the eggs? No, the eggs are important for structure. Instead, use a flax egg (1 tablespoon flaxseed meal + 3 tablespoons water per egg) or a commercial egg replacer. Use dairy-free chocolate chips and butter in the glaze.
- Spice It Up: Add ½ teaspoon of cayenne pepper or a pinch of chipotle powder to the dry ingredients for a Mexican hot chocolate vibe. The heat pairs beautifully with the rich chocolate and espresso.
- Nutty Crunch: Fold in ½ cup of toasted, chopped walnuts or pecans along with the zucchini. The crunch adds a wonderful textural contrast.
- Peanut Butter Swirl: Warm ½ cup of peanut butter in the microwave until it’s runny, then dollop it on top of the batter in the pan and swirl it in with a knife before baking. Peanut butter and chocolate are a classic combo for a reason.
I once tried a version with shredded carrot instead of zucchini (don’t ask, I was out of zucchini). It was… okay. The carrot didn’t have the same moisture profile, and the cake was a bit dry. Stick with the zucchini for the best texture.
Serving & Storage Suggestions
This cake is glorious on its own, but here’s how to make it a real event.
Serving: Serve the Rich Chocolate Zucchini Bundt Cake with Espresso Glaze at room temperature. The glaze will be set, and the cake will be at its most tender. A slice is perfect with a cup of hot coffee or a cold glass of milk. For an extra-indulgent dessert, serve it warm with a scoop of vanilla bean ice cream. The contrast of warm cake and cold ice cream is unbeatable. A dollop of lightly sweetened whipped cream is also a fantastic option.
Storage: This cake stays incredibly moist for days. Store it in an airtight container at room temperature for up to 4 days. The flavors actually meld and deepen over time, so day two is often even better than day one. If you live in a very humid climate, you can store it in the refrigerator, but bring it back to room temperature before serving for the best texture.
Freezing: This cake freezes beautifully. You can freeze the whole cake (unglazed) or individual slices. Wrap it tightly in a layer of plastic wrap, then a layer of aluminum foil. It will keep for up to 3 months. To thaw, let it sit at room temperature for a few hours. Make the glaze fresh when you’re ready to serve.
Reheating: For that “just-baked” experience, pop a slice in the microwave for 10-15 seconds. You can also warm it in a 300°F (150°C) oven for about 5 minutes. The espresso glaze will get a little melty, which is honestly a wonderful thing.
Nutritional Information & Benefits
Let’s be real for a second. This is a decadent chocolate cake, not a health food. But it does have some surprising benefits!
- Estimated per slice (1/12th of cake): Calories: 420, Fat: 22g, Carbs: 55g, Protein: 5g, Fiber: 3g, Sugar: 38g. (These are estimates and will vary based on specific ingredients used).
- The Zucchini: It adds a good dose of Vitamin C, Vitamin A, and fiber. You’re getting a vegetable in your dessert, which is a win in my book.
- The Cocoa: Dark chocolate and cocoa are rich in antioxidants called flavonoids, which can be good for heart health.
- Dietary Considerations: This recipe can easily be made gluten-free and dairy-free (see variations). It is nut-free as written, making it a great option for school bake sales.
Honestly, I don’t make this cake for the health benefits. I make it because it’s the most satisfying, soul-warming chocolate cake I know. But it’s nice to know that it’s not completely devoid of redeeming qualities!
Conclusion
So there you have it. The Rich Chocolate Zucchini Bundt Cake with Espresso Glaze that came from the most unlikely source—my accountant’s tax season scribble. It’s a testament to the fact that the best recipes often come from the most unexpected places. This cake is everything I want in a dessert: deeply chocolatey, incredibly moist, and topped with a sophisticated glaze that makes it feel special.
I really hope you give this recipe a try. Don’t be intimidated by the zucchini or the espresso. They are the secret weapons that make this cake so unforgettable. Make it for a birthday, make it for a Tuesday, or make it just because you have a zucchini that needs using. I promise you won’t regret it. And when you take that first bite and taste how rich and perfect it is, think of Mr. Henderson and his cardigan. Some people just know things.
I’d love to hear how it turns out for you! Did you make any fun variations? Did your family guess the secret ingredient? Drop a comment below and let me know. Happy baking!
Frequently Asked Questions
Can I taste the zucchini in this cake?
No, not at all. The zucchini is there purely for moisture and texture. Its flavor is incredibly mild and is completely masked by the rich cocoa, chocolate chips, and espresso. The green flecks also disappear into the dark batter, so no one will ever know it’s there unless you tell them.
Can I use a different type of pan?
Absolutely. If you don’t have a Bundt pan, you can use two 9×5-inch loaf pans. Grease and flour them as instructed. Bake at 350°F (175°C) for 45-55 minutes. You can also use a 9×13-inch sheet pan and bake for 30-35 minutes. Just keep an eye on it and test for doneness with a toothpick.
My cake stuck to the Bundt pan. What went wrong?
This is the most common heartbreak with Bundt cakes! The most likely culprit is insufficient greasing. Make sure you use a generous amount of softened butter or shortening, getting it into every crevice with a pastry brush. Then, dust it with cocoa powder or flour. Also, make sure you let the cake cool in the pan for exactly 15 minutes before inverting. Too little time and it’s too fragile; too much time and the sugars can re-harden and stick.
Can I make this cake ahead of time?
Yes, this is a perfect make-ahead dessert. You can bake the cake a day or two in advance and store it tightly wrapped at room temperature. The flavors actually get better! Make the espresso glaze fresh on the day you plan to serve it for the best shine and texture.
Can I skip the espresso in the glaze?
You can, but you’ll be missing out. The espresso doesn’t make the cake taste like coffee; it simply deepens and intensifies the chocolate flavor, making it taste richer and more complex. If you absolutely don’t have espresso, you can use an equal amount of strong brewed coffee, or even milk for a simple chocolate glaze. But I really encourage you to try it with the espresso at least once.
Pin This Recipe!

Rich Chocolate Zucchini Bundt Cake with Espresso Glaze
A dark, fudgy, intensely rich chocolate cake with a secret ingredient—zucchini—for incredible moisture. Topped with a sophisticated espresso glaze, this is a show-stopping dessert that uses up garden zucchini.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ½ cups (300g) granulated sugar
- ½ cup (100g) packed light brown sugar
- 1 cup (240ml) vegetable oil
- 3 large eggs, room temperature
- 2 teaspoons vanilla extract
- 2 cups (250g) all-purpose flour
- ¾ cup (75g) unsweetened cocoa powder
- 1 ½ teaspoons baking soda
- ½ teaspoon baking powder
- 1 teaspoon salt
- 1 ½ teaspoons ground cinnamon
- 2 cups (about 2 medium) grated zucchini, squeezed dry
- 1 cup (175g) semi-sweet chocolate chips (optional)
- 1 ½ cups (180g) powdered sugar, sifted
- 2 tablespoons strong brewed espresso
- 1 tablespoon unsalted butter, melted
- ½ teaspoon vanilla extract
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). Generously grease and flour a 10-cup Bundt pan (use cocoa powder instead of flour to avoid white spots).
- Grate zucchini using the large holes of a box grater. Place shreds in a clean kitchen towel, gather corners, and squeeze out excess water. Set aside.
- In a large bowl, whisk together flour, cocoa powder, baking soda, baking powder, salt, and cinnamon.
- In a separate large bowl, whisk together granulated sugar, brown sugar, and vegetable oil until smooth. Add eggs one at a time, whisking well after each. Stir in vanilla extract.
- Pour dry ingredients into wet ingredients. Stir with a rubber spatula until just combined (a few streaks of flour are okay). Do not overmix.
- Fold in squeezed-dry zucchini and chocolate chips (if using) until evenly incorporated. Batter will be thick.
- Spoon batter into prepared Bundt pan and spread evenly. Tap pan on counter to release air bubbles.
- Bake for 50-60 minutes, until a skewer inserted into the center comes out with a few moist crumbs (not wet batter).
- Cool in pan on a wire rack for exactly 15 minutes. Then invert onto rack and cool completely (about 1 hour).
- For glaze: In a small bowl, whisk together sifted powdered sugar, melted butter, vanilla extract, and a pinch of salt. Add espresso one tablespoon at a time, whisking until smooth and pourable.
- Once cake is completely cool, place on serving plate. Slowly pour glaze over top, letting it drip down sides. Let set for 10 minutes before slicing.
Notes
Squeezing the zucchini dry is essential to prevent a gummy cake. Use room temperature eggs for best results. Grease the Bundt pan thoroughly to prevent sticking. The cake can be stored at room temperature for up to 4 days or frozen (unglazed) for up to 3 months.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 420
- Sugar: 38
- Sodium: 320
- Fat: 22
- Saturated Fat: 6
- Carbohydrates: 55
- Fiber: 3
- Protein: 5
Keywords: chocolate zucchini cake, bundt cake, espresso glaze, summer dessert, garden zucchini, moist chocolate cake


