Love this? Save it for later!
Share the inspiration with your friends
I was at my neighbor’s garage sale last spring—not for kitchen stuff, honestly, I was after a cheap bookshelf—when the woman running it, a retired accountant named Margie, started talking about her vegetable garden. She was complaining about zucchini. “You plant one,” she said, shaking her head, “and suddenly you’re drowning in the things.” I nodded along, trying to eye a set of mixing bowls she had priced at a dollar each. Then she said something that made me stop. “The only way I can keep up is to bake them into a cake. A chocolate one. My husband thinks he’s eating dessert, but really, he’s eating his vegetables.” She laughed, scribbled the recipe on the back of a receipt, and handed it to me. I shoved it in my pocket, paid for the bowls, and forgot about it until I found it weeks later, crumpled and stained. Let me tell you, making that first Rich Chocolate Zucchini Bundt Cake with Espresso Glaze was a revelation. The cake was so moist, so deeply chocolatey, that I almost didn’t believe the secret ingredient was sitting in my crisper drawer. I’ve tweaked Margie’s original over the years, adding a punch of espresso to the glaze because, well, chocolate and coffee are best friends. This is the version I make now, the one that gets requests for every potluck and family dinner. Maybe you’ve been there—staring at a mountain of summer squash, wondering what to do. This cake is your answer.
Why You’ll Love This Recipe
This isn’t just another zucchini bread recipe dressed up in a fancy pan. This Rich Chocolate Zucchini Bundt Cake with Espresso Glaze is the kind of dessert that makes people close their eyes after the first bite. I’ve tested this recipe at least a dozen times, tweaking the cocoa powder ratio and the baking time until it was absolutely perfect. It’s a proven crowd-pleaser, and here is why you will fall for it too.
- Quick & Easy: The batter comes together in about 15 minutes using one bowl and a whisk. No stand mixer required, which means less cleanup.
- Simple Ingredients: You likely have everything in your pantry right now—flour, sugar, cocoa powder, oil, eggs, and that lone zucchini hiding in the back of the fridge.
- Perfect for Summer: This cake is a genius way to use up an overabundance of garden zucchini. It’s also fantastic for brunch, bake sales, or a cozy weekend treat.
- Crowd-Pleaser: I have served this to kids, picky eaters, and serious chocolate lovers. It gets rave reviews every single time. No one ever guesses there is a vegetable hiding inside.
- Unbelievably Delicious: The texture is incredibly moist and tender, thanks to the shredded zucchini. The espresso glaze adds a sophisticated, slightly bitter edge that makes the chocolate flavor sing.
What sets this recipe apart is the technique. Instead of squeezing the moisture out of the zucchini (a common mistake), you leave it in. That moisture is what creates the cake’s signature velvety crumb. It’s not dry, it’s not dense—it’s just right. This is comfort food reimagined: a little healthier, a lot faster, but with the same soul-soothing satisfaction as a bakery-style chocolate cake.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this an easy last-minute dessert.
- All-purpose flour: 2 cups (240g). Provides structure. Spoon and level it into your measuring cup for accuracy.
- Unsweetened cocoa powder: ¾ cup (60g). I prefer a Dutch-processed cocoa for a darker, richer flavor, but natural cocoa works perfectly too.
- Granulated sugar: 1 ½ cups (300g). Adds sweetness and helps create a tender crumb.
- Baking soda: 1 ½ teaspoons. The leavening agent that helps the cake rise.
- Baking powder: ½ teaspoon. Adds a little extra lift.
- Salt: 1 teaspoon. Balances the sweetness and enhances the chocolate flavor.
- Ground cinnamon: 1 teaspoon. This is my secret ingredient. It adds a warm, subtle spice that complements the chocolate beautifully (adds warmth).
- Large eggs: 3, at room temperature. They bind the ingredients and add richness.
- Vegetable oil: ¾ cup (180ml). Use a neutral oil like canola or grapeseed. It keeps the cake incredibly moist. You can substitute with melted coconut oil.
- Buttermilk: ½ cup (120ml). Adds tanginess and activates the baking soda for a tender crumb. No buttermilk? Mix ½ cup milk with ½ tablespoon lemon juice and let it sit for 5 minutes.
- Vanilla extract: 2 teaspoons. Pure vanilla is best, but imitation works in a pinch.
- Zucchini: 2 cups (about 1 medium zucchini), grated. Do not peel it! The green flecks add color. Grate it on the large holes of a box grater. Do not squeeze out the liquid.
- Semi-sweet chocolate chips: 1 cup (175g). Optional, but highly recommended. They create pockets of melted chocolate throughout the cake.
For the Espresso Glaze:
- Powdered sugar: 1 ½ cups (180g), sifted to avoid lumps.
- Strong brewed espresso or strong coffee: 3-4 tablespoons, cooled. I use a double shot from my espresso machine. If you don’t have one, dissolve 1 teaspoon of instant espresso powder in 3 tablespoons of hot water.
- Vanilla extract: ½ teaspoon.
- Pinch of salt: To balance the sweetness.
Equipment Needed
You don’t need a professional kitchen to make this Rich Chocolate Zucchini Bundt Cake with Espresso Glaze. Here is what you will need.
- A 10-cup Bundt pan: This is non-negotiable for the shape. I use a classic Nordic Ware pan. If you have a smaller pan, the cake may overflow. Grease it very, very well with butter and a dusting of cocoa powder, not flour, to avoid white marks on your finished cake.
- Large mixing bowl: For whisking the dry ingredients.
- Medium bowl: For whisking the wet ingredients.
- Box grater: For shredding the zucchini. A food processor with a grating disc works faster if you have one.
- Whisk and rubber spatula: For mixing and folding.
- Cooling rack: Essential for letting the cake cool completely before glazing.
- Small saucepan or microwave-safe bowl: For melting chocolate chips, if you choose to add them. I just fold them in dry.
I remember the first time I made this, I used a cheap non-stick Bundt pan and half the cake stuck to the bottom. It was a mess. A good-quality, heavy-duty pan makes all the difference for even baking and a clean release.
Preparation Method

Follow these steps carefully, and you will be rewarded with a stunning, delicious cake. The key is not to overmix the batter.
- Preheat and Prep: Preheat your oven to 350°F (175°C). Generously grease your 10-cup Bundt pan. Use a pastry brush to coat every nook and cranny with softened butter, then dust it with cocoa powder. Tap out the excess. This is the most important step for a clean release!
- Grate the Zucchini: Wash the zucchini and trim off the ends. Grate it using the large holes of a box grater. Do not peel it. Measure out 2 cups of grated zucchini. Set it aside. Do not squeeze out the moisture—that liquid is what makes the cake tender.
- Mix Dry Ingredients: In your large bowl, whisk together the flour, cocoa powder, sugar, baking soda, baking powder, salt, and cinnamon. Make sure there are no lumps of cocoa powder.
- Mix Wet Ingredients: In the medium bowl, whisk together the eggs, vegetable oil, buttermilk, and vanilla extract until smooth and well combined.
- Combine Wet and Dry: Pour the wet ingredients into the bowl of dry ingredients. Use your rubber spatula to fold them together gently. Mix only until you see a few streaks of flour remaining. Do not overmix, or the cake will be tough.
- Fold in Zucchini and Chocolate: Add the grated zucchini (with all its liquid) and the chocolate chips (if using) to the batter. Fold gently until everything is just combined. The batter will be thick and slightly lumpy—that is perfect.
- Bake the Cake: Pour the batter into the prepared Bundt pan and spread it evenly. Bake for 45-55 minutes, or until a wooden skewer inserted into the center comes out with a few moist crumbs attached. If it comes out wet, bake for a few more minutes. The top of the cake should spring back when lightly touched.
- Cool in Pan: Place the pan on a cooling rack and let the cake cool in the pan for exactly 15 minutes. This allows it to set and firm up. Do not skip this step, and do not let it cool completely in the pan, or it may stick.
- Release the Cake: Place the cooling rack upside down on top of the pan. With one hand on the rack and one on the pan, carefully flip the whole thing over. Gently lift the pan off the cake. If any parts stick, let it sit for a minute—the steam often helps release it. Let the cake cool completely on the rack before glazing.
- Make the Glaze: While the cake cools, make the espresso glaze. In a small bowl, whisk together the sifted powdered sugar, 3 tablespoons of cooled espresso, vanilla extract, and a pinch of salt. Whisk until smooth. Add the remaining tablespoon of espresso, one teaspoon at a time, until you reach a thick, pourable consistency. It should be thick enough to coat the back of a spoon but thin enough to drip slowly.
- Glaze the Cake: Once the cake is completely cool, place it on your serving plate. Slowly pour the espresso glaze over the top, letting it drip down the sides naturally. Let the glaze set for about 15 minutes before slicing.
Your kitchen is going to smell incredible right about now. That deep, roasty chocolate aroma mixed with coffee is pure magic.
Cooking Tips & Techniques
Over the years, I have made every mistake you can imagine with this cake. Here is what I learned so you don’t have to.
- Don’t Overmix: This is the number one mistake. Overmixing develops the gluten in the flour, which leads to a tough, rubbery cake. Mix just until the flour disappears, then stop. A few lumps are fine.
- The Zucchini Secret: Do not, under any circumstances, squeeze the water out of the zucchini. I know it sounds counterintuitive. Every instinct tells you to get rid of that liquid. But that moisture is what makes this cake so incredibly tender and moist. It bakes out in the oven, leaving behind a perfectly soft crumb.
- Grease the Pan Well: I cannot stress this enough. Use a pastry brush to get butter into every single crevice of your Bundt pan. Then dust with cocoa powder (not flour) so you don’t get white patches on your dark cake. I once forgot to grease a fluted pan properly, and I spent an hour picking cake out of the grooves with a toothpick.
- Room Temperature Ingredients: Your eggs and buttermilk should be at room temperature. This helps them emulsify into the batter, creating a smoother, more even texture. If you forget, place the eggs in a bowl of warm water for 5 minutes and microwave the buttermilk for 10-15 seconds.
- Check for Doneness: Ovens vary wildly. Start checking your cake at the 45-minute mark. A wooden skewer should come out with a few moist crumbs, not wet batter. If the top is browning too quickly, tent it loosely with aluminum foil for the last 10 minutes of baking.
Variations & Adaptations
This Rich Chocolate Zucchini Bundt Cake with Espresso Glaze is a fantastic base recipe. Feel free to make it your own.
- Gluten-Free Version: Substitute the all-purpose flour with a high-quality 1:1 gluten-free baking blend that contains xanthan gum. I have used King Arthur Measure for Measure with great success. The texture will be slightly more delicate, but still delicious.
- Dairy-Free Version: Use a dairy-free milk (like oat or almond) mixed with a teaspoon of apple cider vinegar to replace the buttermilk. Use a neutral oil like avocado or coconut oil. For the glaze, use a dairy-free milk instead of espresso for a simple chocolate glaze, or ensure your espresso is strong enough to work on its own.
- Spice It Up: Add ½ teaspoon of cayenne pepper or chili powder to the dry ingredients for a Mexican hot chocolate vibe. The heat is subtle but adds a lovely warmth that pairs beautifully with the espresso glaze.
- Nutty Crunch: Fold in ½ cup of toasted, chopped walnuts or pecans along with the zucchini. The crunch adds a wonderful textural contrast to the tender cake.
- No Espresso? If you don’t have coffee or espresso, simply make a classic vanilla or chocolate glaze. Use milk or cream instead of espresso. The cake is still phenomenal without the coffee flavor.
I once made a version with a cream cheese swirl running through the middle. I dolloped half the batter in the pan, added spoonfuls of a cream cheese-sugar-egg mixture, and topped it with the remaining batter. It was decadent, but honestly, the original is so good that I rarely stray.
Serving & Storage Suggestions
This cake is wonderful at room temperature, but it also shines when slightly warmed. The flavors deepen over time, making it even better the next day.
- Serving Temperature: Serve at room temperature. If you want to warm a slice, pop it in the microwave for 10-15 seconds. The chocolate chips get all melty again.
- Presentation: This cake is beautiful on its own, thanks to the Bundt pan shape and the glossy espresso glaze. Dust the plate with a little extra cocoa powder or powdered sugar for a bakery-style finish. A dollop of lightly sweetened whipped cream or a scoop of vanilla ice cream is a perfect pairing.
- Complementary Dishes: This cake is rich enough to be a dessert on its own. It pairs beautifully with a cup of strong black coffee or a cold glass of milk. For a brunch spread, serve it alongside fresh fruit and a frittata.
- Storage: Store the cooled cake in an airtight container at room temperature for up to 4 days. The glaze will stay glossy. Do not refrigerate it, as the cake will dry out faster.
- Freezing: This cake freezes beautifully. Wrap the completely cooled, unglazed cake tightly in a layer of plastic wrap, then a layer of aluminum foil. Freeze for up to 3 months. To serve, thaw overnight in the refrigerator, bring to room temperature, then make the fresh glaze and pour it over the top. I often freeze one cake for later and glaze the other for immediate enjoyment.
I find that the flavors actually meld together more after a day. The zucchini seems to disappear completely, and the chocolate and espresso become even more pronounced. It is a wonderful make-ahead dessert for entertaining.
Nutritional Information & Benefits
While this is definitely a treat, it does have some redeeming qualities. Here is a rough estimate per slice (based on 12 slices).
| Nutrient | Amount per Slice |
|---|---|
| Calories | ~380-420 |
| Fat | 18-22g |
| Carbohydrates | 52-58g |
| Fiber | 3-4g |
| Sugar | 35-40g |
| Protein | 6-7g |
Pin This Recipe!

Rich Chocolate Zucchini Bundt Cake with Easy Espresso Glaze
This incredibly moist and deeply chocolatey Bundt cake uses shredded zucchini for a tender crumb, topped with a sophisticated espresso glaze. It’s a genius way to use up summer squash and a guaranteed crowd-pleaser.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups (240g) all-purpose flour
- 3/4 cup (60g) unsweetened cocoa powder (Dutch-processed or natural)
- 1 1/2 cups (300g) granulated sugar
- 1 1/2 teaspoons baking soda
- 1/2 teaspoon baking powder
- 1 teaspoon salt
- 1 teaspoon ground cinnamon
- 3 large eggs, at room temperature
- 3/4 cup (180ml) vegetable oil (or melted coconut oil)
- 1/2 cup (120ml) buttermilk (or 1/2 cup milk + 1/2 tablespoon lemon juice)
- 2 teaspoons vanilla extract
- 2 cups grated zucchini (about 1 medium, do not squeeze)
- 1 cup (175g) semi-sweet chocolate chips (optional)
- For the Espresso Glaze:
- 1 1/2 cups (180g) powdered sugar, sifted
- 3–4 tablespoons strong brewed espresso or strong coffee, cooled
- 1/2 teaspoon vanilla extract
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). Generously grease a 10-cup Bundt pan with softened butter, then dust with cocoa powder. Tap out excess.
- Wash zucchini, trim ends, and grate using the large holes of a box grater. Measure 2 cups. Do not squeeze out the liquid.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder, salt, and cinnamon until no lumps remain.
- In a medium bowl, whisk together eggs, vegetable oil, buttermilk, and vanilla extract until smooth.
- Pour wet ingredients into dry ingredients. Fold gently with a rubber spatula until just a few streaks of flour remain. Do not overmix.
- Fold in grated zucchini (with its liquid) and chocolate chips (if using) until just combined. Batter will be thick and slightly lumpy.
- Pour batter into prepared Bundt pan and spread evenly. Bake for 45-55 minutes, or until a wooden skewer inserted into the center comes out with a few moist crumbs.
- Place pan on a cooling rack and let cool in the pan for exactly 15 minutes.
- Invert pan onto cooling rack and lift pan off. Let cake cool completely before glazing.
- For the glaze: In a small bowl, whisk together sifted powdered sugar, 3 tablespoons cooled espresso, vanilla extract, and a pinch of salt. Add remaining espresso, 1 teaspoon at a time, until thick and pourable.
- Once cake is completely cool, place on serving plate and slowly pour glaze over the top, letting it drip down the sides. Let set for 15 minutes before slicing.
Notes
Do not squeeze the moisture out of the zucchini—it’s key to the cake’s tenderness. Grease the Bundt pan thoroughly with butter and cocoa powder to prevent sticking. For a dairy-free version, use a dairy-free milk with apple cider vinegar instead of buttermilk and a neutral oil. The cake can be frozen unglazed for up to 3 months.
Nutrition
- Serving Size: 1 slice
- Calories: 400
- Sugar: 38
- Sodium: 380
- Fat: 20
- Saturated Fat: 4
- Carbohydrates: 55
- Fiber: 3.5
- Protein: 6.5
Keywords: chocolate zucchini cake, bundt cake, espresso glaze, summer dessert, easy chocolate cake, zucchini recipe


