This vegan Chocolate Zucchini Cake is a deliciously moist cake with fabulous flavor. If you love easy, tender cake recipes, this will be your favorite. Be sure to add this whipped vegan chocolate ganache frosting!
I love a delicious, eggless chocolate zucchini cake. I knew I wanted to make this as a go-to dessert recipe, so I wanted to keep it easy and delicious. Recipes for chocolate zucchini cake should also be moist, and in my opinion, include chocolate frosting.
Why This Recipe is a Winner
- Zucchinis are shredded and treated with salt, coaxing them to drain off excess water
- Adding vegan sour cream keeps this cake extra moist and tender
- Instant coffee is a secret ingredient for enhancing the chocolate flavor in this cake.
What Zucchinis are Best?
Select zucchinis that have smooth skin that’s thin. To tell if the skin is thin enough, scrape a little bit with your fingernail. It should come off easily. Zucchinis with pitted skin are older and not as fresh. Select smaller zucchini, around 6 inches in size. Large zucchini may look nice, but they can be bitter and watery.
What You Need
You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.
Here are the ingredients you’ll need for this recipe:
- Flour — Use all-purpose flour or make this cake healthier by using whole wheat pastry flour (different than whole wheat flour).
- Cornstarch — We’ll add a bit of cornstarch to keep the crumb light.
- Cocoa powder — I used unsweetened natural cocoa powder.
- Baking powder + baking soda — These two together are powerful at creating light, and lofty cakes.
- Salt — A little bit of salt adds depth of flavor.
- Coffee — We’ll ad a bit of instant coffee to enhance the chocolate flavor. You can substitute coffee extract, or simply leave it out.
- Vegetable oil — I used canola oil but you can substitute olive oil.
- Sugar — I used granulated sugar.
- Yogurt — I used Forager’s plain coconut yogurt, but any plain dairy-free yogurt would work here.
- Vinegar — My go-to favorite is apple cider vinegar because of its mild flavor, but white vinegar or even lemon juice works too.
- Vanilla extract — This is an optional ingredient, but one that adds subtle vanilla flavor.
- Zucchini — You’ll need 2 zucchinis for this recipe.
- Chocolate Chips — There are so many dairy-free chocolate chips to choose from these days!
- Frosting — See below for different frosting options.
How to Make Chocolate Zucchini Cake
- Prepare the Zucchini: Cut off the root ends of the zucchini and use a shredder to shred it. Place shredded zucchini on a kitchen towel and sprinkle it with a pinch of salt. Let it sit for 15 minute, allowing the salt to drain its liquids.
- Stir together the dry ingredients in a large bowl, from the four to the salt.
- Stir together the wet ingredients, from the oil to the vanilla.
- Gently press the zucchini to remove excess lquids and use a paper towel to dry it off.
- Make the batter by pouring the yogurt mixture in with the flour mixture and stirring to combine it. Gently stir in the zucchini until just combined. Then stir in the chocolate chips.
- Spread the batter evenly across the prepared pan. Bake for 35 to 40 minutes, until a tester inserted in the middle of the cake comes out clean.
- Remove from oven and set aside to cool completely before frosting.
Vegan Frosting Options
You’ll definitely want to include frosting on this cake, although it’s always an option to sprinkle it with powdered sugar. It’s just that the frosting adds a nice layer of moisture and flavor. Here are some favorite options:
This is the best chocolate zucchini cake recipe ever and you can make it and share it with friends and family any day of the week.
I went with a whipped vegan ganache frosting. It’s easy to make and adds lots of flavor.
Do you peel zucchini for cake?
There’s no need to peel zucchini for cake. Simply wash it and grate it and you’re ready to go!
Why do we put zucchini in cake?
Zucchini adds lovely texture to cakes and other baked goods. In addition to the texture, it also adds nutrition and hints of flavor.
Store cake in an airtight container in the fridge for up to 5 days. It can be frozen for up to 2 months.
I knew this was going to be good as soon as I started mixing the sauce! Really yummy 🙂
More Vegan Chocolate Recipes
If you love dairy-free chocolate recipes, you should know you have lots of delicious options! Here are some of our favorite chocolate desserts:
That’s it for the vegan chocolate zucchini cake. Enjoy!
Vegan Chocolate Zucchini Cake
For the Chocolate Zucchini Cake
- 2 ½ cups coarsely shredded zucchini
- 1 ¾ cups all-purpose flour
- 1 ¼ cup granulated sugar
- 1 tablespoon cornstarch
- ½ cup cocoa powder
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- ½ teaspoon instant coffee
- 1 cup vegetable oil
- ¾ cup coconut yogurt
- 1 tablespoon apple cider vinegar
- 2 teaspoons vanilla
- 1 cup dairy-free chocolate chips
Whipped Chocolate Ganache Frosting
- 8 oz bar semi-sweet chocolate (substitute 1 ¼ cups chocolate chips)
- 1 cup coconut milk
- Preheat the oven to 350°F/175°C and prepare a 9×13 baking pan by coating it with cooking spray.
For the Zucchini Cake
- Cut off the root ends of the zucchini and use a shredder to shred. Place it on a kitchen towel and sprinkle it with a pinch of salt. Let the shredded zucchini sit for 15 minutes. The salt will cause it to drain its liquids.
- In a large bowl, combine the flour, sugar, starch, cocoa, baking powder, soda, coffee, and salt. Stir together.
- In a separate bowl, stir together the oil, yogurt, vinegar, and vanilla.
- Press the zucchini to remove excess lquids and use a paper towel to dry it off.
- Pour the yogurt mixture in with the flour mixture and stir to combine. Add the chocolate chips and zucchini and stir until just combined.
- Use a spatula to spread the batter evenly across the prepared pan. Bake for 35 to 40 minutes. Insert a tester in the middle of the cake. When it comes out clean, the cake is done. Remove from oven and set aside to cool completely before frosting.
For the Whipped Ganache Frosting
- If using a chocolate bar, chop it into chunks and place them in a bowl. Pour the milk into a pyrex measuring cup and microwave until hot (but not boiling), about 1 minute. Pour the hot milk over the chocolate and stir it gently to make sure the chocolate is coated. Place a plate and set it aside for up to 5 minutes to allow the chocolate to melt.
- Once the chocolate melts, stir it all together. Transfer the bowl to the fridge for 30 minutes or so until the chocolate is firm but still malleable. Scoop it into a mixing bowl and mix on medium speed for 1 to 2 minutes until light and fluffy.
- When the cake has cooled, spread with whipped ganache frosting.
- To store cake, cover and keep refrigerated. It will keep up to 5 days in the fridge.
(The products above contain sponsored links to products we use and recommend)
The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.
This post was originally published in 2012 and was updated to include new photos, new text, and an updated recipe in 2021.