This vegan chocolate zucchini cake is fudgy and moist, rich and decadent, with a chocolate fudge frosting. You won’t believe shredded zucchini sneaked into this batter.
Vegan chocolate zucchini cake is the new carrot cake!
If you haven’t heard of it yet, don’t worry, you have now, and it’s the new thing! And if it sounds weird don’t worry about that either. I’m sure once upon a time people thought carrots in a cake was weird and now everyone does it!
Zucchini in a cake will soon be exactly the same. Excuse me if it is already (maybe it’s me that’s a bit behind – always a possibility!).
Shredded zucchini adds heaps of delicious flavorless moisture to your cake, so you get moisture and texture but it doesn’t add flavor, which is good because we don’t really want our deliciously rich chocolate cake tasting like green vegetables.
On the other hand we get to count a slice of vegan chocolate cake as a serving of green vegetables (or do we? – of course we do!).
This cake is ultra rich, fudgy and delectably chocolatey! It’s almost similar to a brownie cake in its fudginess.
It’s not overly dense, don’t get me wrong, the texture is perfect. But the addition of the zucchini adds a density to it that is definitely more brownie cake than a light and fluffy cake.
If you think of the texture of a carrot cake, then you’re getting close. But while a carrot cake keeps the carrot flavor in there along with the texture of the grated carrot, once the zucchini cooks into the chocolate zucchini cake, it’s gone, it’s undetectable, like it was never there.
Except that now you have a super rich, ultra moist, fudgy chocolate cake on your hands that you can’t wait to show off!
How To Make Vegan Chocolate Zucchini Cake
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Sift all purpose flour and cocoa powder into a mixing bowl and add light brown sugar, baking soda, baking power, instant espresso powder and salt. Mix together.
- Prepare a flax egg by mixing 1 tablespoon of ground flaxseed with 3 tablespoons of hot water from the kettle. Let it sit for a minute to become gloopy.
- Add the flax egg, shredded zucchini, vegan mayonnaise, vegetable oil, distilled white vinegar and vanilla extract to the mixing bowl and mix into a thick batter.
- Divide the batter evenly between two 8-inch cake pans (sprayed with non-stick spray and lined with circles of parchment paper on the bottom).
- Bake at 350°F for 30 minutes or until a toothpick inserted into the center of one of the cakes comes out clean.
- Allow your cakes to cool in the cake pans for at least 10 minutes before you remove them from the cake pans as they will be slightly fragile.
- Transfer them to a wire cooling rack to cool completely before frosting.
- When the cakes are completely cool, frost with chocolate fudge frosting.
The Frosting
Nothing pairs better with a fudgy vegan chocolate zucchini cake than a chocolate fudge frosting. So that’s exactly what we did here.
A super thick, chocolate fudge frosting and lots of chocolate sprinkles and chocolate chips to throw around on top for decoration.
Ingredient Notes
Instant espresso powder. I used a little espresso powder in this recipe, just to add a tiny kick to this recipe and just to enhance those chocolate flavors a little, but this could be omitted or subbed for instant coffee powder if you prefer.
Freshly shredded zucchini. You must shred the zucchini right before making this cake. You don’t want to shred it days in advance as it will dry out and won’t provide nearly enough moisture for this cake.
Vegan mayonnaise. Another rather unusual ingredient that I used was vegan mayonnaise! I had actually been looking around at some recipes online and seeing a few cakes that had used sour cream or greek yogurt in the cake batter, and I just happened to have some freshly made homemade vegan mayo on hand. And I used a ⅓ cup of this. Well – wouldn’t you know – amazing results! You don’t need to make your own mayonnaise, (but you can if you like!) any store-bought brand will do.
But I mean, it does make sense, mayonnaise is mostly oil that’s been emulsified so it’s just added moisture in a different (creamier) way! So bring it on.
Recipe Tips
Have patience while mixing the batter. The moisture from the shredded zucchinis will gradually seep into the batter creating enough moisture to mix everything together. It will be very thick, but you’ll be able to mix it all in. So if you start mixing and it seems like it’s too thick and will never come together, step away from the bowl for a couple of minutes. When you come back to it, the zucchinis will have released more moisture and you’ll be able to mix it in properly.
Handle with care. This cake is a little more breakable than a regular cake, you have to handle with care and let the cakes cool a bit before removing them from their cake pans.
Storing and Freezing
Keep the cake covered at room temperature where it will stay perfectly fresh for 2-3 days or covered in the fridge where it will stay good for up to 5 days.
It’s also freezer friendly for 2 months.
More Gorgeous Vegan Cakes
- Vegan Vanilla Cake
- Vegan Coffee Cake
- Vegan Carrot Cake
- Vegan Pumpkin Cake
- Vegan Banana Cake
- Vanilla Sheet Cake
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Chocolate Zucchini Cake
Ingredients
For the Vegan Chocolate Zucchini Cake:
- 2 cups All Purpose Flour (250g)
- ¾ cups Cocoa Powder (65g) Unsweetened
- 1 ½ cups Light Brown Sugar (300g)
- 2 tsp Baking Soda
- 1 tsp Baking Powder
- 1 tsp Instant Espresso Powder
- ¾ tsp Salt
- 1 Flax Egg 1 Tbsp Ground Flaxseeds + 3 Tbsp Hot Water
- 2 cups Shredded Zucchini (280g)
- ⅓ cup Vegan Mayonnaise (80ml)
- ½ cup Vegetable Oil (120ml) or Canola Oil
- 1 Tbsp Distilled White Vinegar or Apple Cider Vinegar
- 2 tsp Vanilla Extract
For the Chocolate Fudge Frosting:
- ½ cup Vegan Butter (112g)
- 4 cups Powdered Sugar (480g)
- ¾ cup Cocoa Powder (65g) Unsweetened
- 5 Tbsp Soy Milk or other non-dairy milk
- 2 tsp Vanilla Extract
For Decoration:
- Vegan Chocolate Chips
- Vegan Chocolate Sprinkles
Instructions
- Preheat the oven to 350°F (180°C).
- Spray two 8 inch cake pans with non-stick spray and line the bottoms with parchment paper and set aside.
- Sift the flour and cocoa powder into a mixing bowl and add the sugar, baking soda, baking powder, espresso powder and salt and mix together.
- Prepare your flax egg by mixing 1 Tbsp ground flaxseed meal with 3 Tbsp hot water from the kettle and allowing to sit for a minute until it gets gloopy.
- Add the flax egg, shredded zucchini, vegan mayonnaise, oil, vinegar and vanilla to the mixing bowl. Mix into a batter. It will be very thick. Have patience because the moisture from the shredded zucchinis will gradually seep through the batter creating enough moisture to mix everything together, it will be very thick, but you'll be able to mix it all in.
- Divide the batter between the two prepared cake pans and spread it out evenly to the edges with a spatula or the back of a spoon.
- Bake for 30 minutes or until a toothpick inserted into the center of one of the cakes comes out clean.
- Allow your cakes to cool in the cake pans for at least 10 minutes before you remove them from the pans as they will be slightly fragile.
- Transfer to a wire cooling rack to cool completely before frosting.
- Prepare your frosting by adding the vegan butter, powdered sugar, cocoa powder, soy milk and vanilla extract to the bowl of an electric mixer and starting at slow speed gradually increase speed until it's thick and smooth. This is a thick fudgy frosting. If it's too thick though add a tiny bit more non-dairy milk until you reach a spreadable consistency.
- Frost the cakes and decorate with vegan chocolate chips and sprinkles.
Notes
- Instant espresso powder can be subbed for instant coffee powder or omitted altogether if you prefer.
- Weigh your flour (and your zucchini) for the most accurate results.
- Keep the cake covered at room temperature where it will stay perfectly fresh for 2-3 days or covered in the fridge where it will stay good for up to 5 days. It’s also freezer friendly for 2 months.
- Nutritional information includes frosting but excludes decorations like chocolate chips and sprinkles.
Jill says
Can I halve the recipe (I only have two smallish zucchini’s) and can I make cup cakes instead of a cake (to send as ski day snacks)?
Alison Andrews says
Hi Jill, sure you can halve the recipe. It should be fine for cupcakes but baking time would be around 20-25 minutes.
Madeleine says
Hi, do you need to squeeze or discard any of the moisture from the zucchini, or just throw it all in the batter?
Alison Andrews says
No you don’t, you need all the moisture from the zucchinis.
Maria O'Flynn says
This is such a great recipe! I made a few adjustments, slightly less sugar, swapped the flour for a mix of gluten free flour and ground almonds, and vegan yoghurt instead of the mayo. Also skipped the icing and just used a chocolate ganache made with chocolate and coconut cream. Everyone loved it. Thanks for the inspiration!
Alison Andrews says
Awesome! Thanks for sharing Maria!
deepa says
Did you use half almond flour and half gluten free flour to make it gluten free??
lucy mccarthy says
Hiya Maria,
Can you tell
Me how much gluten free flour and ground almonds you used?
I’ve tried this recipe as it is, and was lovely.. minus the vegan Mayo I added some soya yogurt instead. But looking for a gluten free version.
Thanks,
Lucy
Tanya says
OMG! I just turned vegan last month (was vegetarian for 10 yrs) and not even a big fan of chocolate cake and this ROCKED MY WORLD! So SOOOOO Yummy!! I made it for my husbands bday and my teen daughter was like, “NO MOM!!! Don’t make vegan cake for Dads BIRTHDAY!!! Seriously?? JUST DON’T!” And ……I did …..and they both loved it and were blown away! Lol! So THANK YOU!!!
Alison Andrews says
Awesome Tanya! That is wonderful to hear! Thanks for sharing!
Jacqs Weaver says
I love this cake!!
I confess to making a few changes – almond flour,a little extra coffee and raw cacao powder.
I also prefer it as a tray bake with no icing/frosting etc.. more like a brownie. Just so I can eat cake more often!!
Gina Caracci says
OMG! This is the best cake ever!!!!
I didnt have 8″ pans so used a 13×9..took about 30 minutes, although the edges seemed a tad chewy but they werent burnt or hard because of all the moisture. Doesnt matter, this cake and the frosting are amazing!! I cut the frosting recipe in half. Didnt use the espresso either.. I did use an egg. I had to store it in the fridge, because my pan doesnt have a lid and Ive been fighting ants here in Florida and I have to say its amazing chilled. Im glad I live alone because its all mine! Thanks so much!
Alison Andrews says
Awesome Gina! So happy to hear it was a success. Thanks so much for sharing!
Paula says
It’s zucchini season and time to try out a couple new recipes. Happened upon this Vegan Chocolate Zucchini Cake and gave it a try. I used coconut sugar and grapeseed oil along with the other ingredients you suggest. The results were amazing!! As you claimed, a very moist, rich, decadent cake that will satisfy all the chocolate cake lovers you know! The Chocolate Fudge Frosting is a perfect match to this moist cake.
Thank you! Really looking forward to trying another of your recipes soon:)
Alison Andrews says
Awesome! Thanks so much for sharing Paula!
Tessa says
Has anyone tried this in a bundt pan? I made it as written the first time and it was excellent! A bundt pan makes such a pretty cake though…
I always love your recipes! Thank you!
Alison Andrews says
Hi Tessa! I have never tried it in a bundt pan, but I think it would work, it would just need a much longer baking time. 🙂
Lily says
Made this a couple of weeks ago and wow it is super moist (in a good way!). I dropped some off for a friend of mine who isn’t great with her vegetables and she messaged me saying “Honestly the best cake ever”, and when I then told her there was courgette in it she was shocked!
Alison Andrews says
Yay! Thanks Lily!
Veena says
Thank you for this awesome recipe. The cake came out perfectly. I also tried many vegan recipes with varying levels of success, so was relieved that your one came out good and I got the ???? from the family.
Your recipes makes sticking to a vegan lifestyle so much easier.
Alison Andrews says
Thanks Veena!
Rosie says
Beautiful recipe! So fudgey and decadent and zero taste of zucchini! Will make this again for sure. Thank you.
Alison Andrews says
Thanks Rosie! 🙂
TheSavvyVegan says
INCREDIBLE!! I have made a few attempts at vegan cake and haven’t had much success, but this cake was SO delicious. Texture and flavor are perfect. All I had was a 10 inch springform pan so I made it as one layer and baked the cake for 25 minutes and it came out great. I also cut the frosting recipe in half and again, so delicious. Will definitely make this one again!
Alison Andrews says
Awesome! Thanks so much for sharing!
Cristina says
Hi! Anyway to substitute the vegan mayonnaise? Maybe vegan buttercream? Thank you so much can’t wait to try
Alison Andrews says
Hi Cristina, a substitute for this could be something like plain vegan yogurt.
Cara says
Hey, I am not vegan and wondered if Yoghurt could replace the mayonnaise? Thank you 🙂
Alison Andrews says
Hi Cara, sure, yoghurt should work great! 🙂
Lisa says
I looooove this cake. I made it like 6 times the past 2 months and everyone loved it like i do!
Thank you so much for the recipe.
Greetings from Germany
Lisa
Alison Andrews says
So happy to hear Lisa! Thanks so much for the lovely comment! xoxo