This post may contain affiliate links. See my disclosure policy.
This zucchini chocolate cake is super moist, fudgy, and has a tender crumb. Packed with rich chocolate flavor, it uses wholesome and simple ingredients.
Want more zucchini dessert recipes? Try my healthy zucchini muffins, healthy zucchini bread, and zucchini brownies next.
It’s no secret I love to add zucchini to my desserts, but none are as impressive as my chocolate zucchini cake recipe. It looks like any good cake out there, but packs in some sneaky ingredients that make it almost healthy enough for breakfast!
Table of Contents
Why I love this recipe
- Hidden nutrients! Adding zucchini to a chocolate cake is a sneaky way to hide some greens, and it adds extra moisture to the cake (and fiber, too!).
- No zucchini taste. Seriously, and you won’t be able to see it, either!
- Perfect texture. The texture is super moist, with a tender crumb.
- No eggs, butter, or oil. This uses pantry staples, so you have no excuses not to make it.
★★★★★ REVIEW
“Great! All of my 9 guests (3 needed gluten-free) gave this rave review. Thank you!” – Ali
Ingredients needed
- Milk and vinegar. Mixed and set for 5 minutes to create a mock buttermilk. I used unsweetened almond milk but any milk works.
- Oat flour. A wheat-free alternative to traditional white or wheat flour. Skip the store-bought and packaged options and make my homemade oat flour.
- Unsweetened cocoa powder. Dutch process cocoa powder. For a richer flavor, you can use dark cocoa powder.
- Arrowroot powder. Holds the cake together and helps achieve a moist crumb.
- Baking powder and soda. Both leavening agents are used to give the cake structure and stability.
- Unsweetened applesauce. Helps keep the cake moist while adding minimal calories and fat.
- Coconut sugar OR light brown sugar. Either sugar works. Avoid using white sugar or unrefined sugar as it can affect how moist the cake ends up being.
- Shredded zucchini. With most of the moisture removed.
- Salt. A pinch of salt to balance out the sweet ingredients.
- Vanilla extract. A must for any good cake recipe.
- Chocolate frosting. Not optional! I used my famous 2 ingredient dairy free frosting but any frosting works, including a cream cheese frosting.
How to make a zucchini chocolate cake
I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.
Step 1- Prep. Line and grease two 8-inch cake pans and mix the milk and vinegar to curdle.
Step 2- Make the cake batter. Whisk together the dry ingredients in a large bowl until combined. In a separate bowl, whisk the buttermilk, applesauce, and sugar. Combine the two until just combined.
Step 3- Bake. Pour the batter amongst the two cake pans and bake for 35-40 minutes, or until a skewer comes out mostly clean.
Step 4- Frost. Let the cakes cool completely before frosting, slicing, and serving.
Arman’s recipe tips
- Do not over-bake the cake, as it will continue to bake as it is cooling down. Unlike a traditional chocolate cake, you’ll need to be super careful, as oat flour can dry out goods easily.
- Squeeze out some of the moisture from the zucchini, but not all of it. Some of the moisture helps keep the cake moist and soft. I like to let them sit on some paper towel.
- Brown sugar or coconut sugar is necessary to balance out the other ingredients. If you want to use a sugar-free substitute, you’ll need to add fat to it.
- Intensify the chocolate flavor by adding some chocolate chips throughout.
Variations
- For a richer cake, swap out half the applesauce with olive oil, butter, or vegetable oil.
- Swap out the oat flour for either all-purpose flour or wholewheat flour.
- For a low carb cake, replace the oat flour with blanched almond flour, use allulose as the sweetener, and swap out the applesauce for full-fat yogurt.
- Swap out the applesauce for either plain yogurt or sour cream.
- To cut out the gluten, use gluten-free oat flour.
- Make a bundt cake by baking the batter in a bundt pan.
Storage instructions
- To store: Store at room temperature, covered, for up to three days. If you’d like the cake to keep longer, Place slices of the cake in a sealable container and store it in the fridge.
- To freeze: Place the baked, cooled, and frosted cake in an airtight container and store it in the freezer.
Frequently Asked Questions
This cake has no eggs or dairy in it, so is suitable for those following a vegan diet.
There is no need to peel the zucchini before grating or shredding it.
More chocolate cake recipes to try
- Keto chocolate cake
- Almond flour chocolate cake
- Flourless chocolate cake
- Death by chocolate cake
- Healthy chocolate cake
Zucchini Chocolate Cake
Ingredients
- 1 1/2 cups milk any milk works
- 1 teaspoon vinegar
- 3 cups oat flour
- 2/3 cup cocoa powder
- 2 tablespoons arrowroot powder
- 1 teaspoon baking soda
- 1 1/2 teaspoons baking powder
- 1 1/4 cups brown sugar
- 1 1/2 cups unsweetened applesauce
- 1/2 cup zucchini shredded
- 1 cup chocolate frosting
Instructions
- Preheat the oven to 180C/350F. Grease two 8-inch cake pans and set aside.
- Add the milk and vinegar in a bowl and whisk together. Let it sit to curdle.
- In a large mixing bowl, add the oat flour, cocoa powder, arrowroot powder, baking powder, and baking soda and mix well. In a separate bowl, whisk the milk mix, brown sugar, and applesauce. Combine the wet and dry ingredients until combined. Fold through the zucchini.
- Distribute the batter amongst the two cake pans. Bake for 35-40 minutes, or until a skewer come out clean.
- Remove the cakes from the oven and let them cool completely. Once cool, frost them, layer them then slice and serve.
Hello Arman:
Is the 1/4 c shredded zucchini the correct amount, or is it a medium zucchini shredded?
Thanks!
1/4 cup shredded is correct!
Thanks for sharing the recipe. Baked it successfully. Enjoyed it with frosting. This is the only chocolate zucchini/courgette cake that I baked without changing the baking time because it’s under baked or whatever.
How many slices should i cut this cake into to get the exact 93 calories? 🙁 Thank you so much!!
8 slices per serving
Hi, Since milk isn’t vegan, would a plant based milk work in the recipe, such as almond or cashew milk?
We only use dairy free milk here, since we are well aware that milk isn’t vegan.
Re my earlier comment, I just noticed the vegan option… thanks and my apologies for being so quick to question without reading your blog 🙂
No worries, enjoy!
I haven’t made it but wondering how it can be vegan if it has eggs?
I have been searching high and low for a keto no sugar cake. I tweaked your recipe so I added 2 bananas, swapped sweetener for date paste to make it sugar free, added coffee extract and paired back to 2 eggs. The sweetness didn’t come through yesterday….but today, the cake tastes fab! The sweetness has really come through. Will certainly be making again:)
Glad I found your recipe.
Can I make this with sugar if I don’t have sweeteners please?
Absolutely!
Thanks For Sharing Your Content. Keep Doing Good Work.
What is the best way to make the zucchini before adding it to the cake?
Shred it with a cheese grater.
This turned out great and was easy to make.
So glad to hear that!
Made the keto version, using monk fruit as the sweetener, hot water for the added liquid, and refined coconut oil to avoid the coconut taste. I made these into squares, like brownies, and did not include the frosting. It is delicious! I will definitely make this again, but add the frosting. Thank you so much for sharing!!
You are so welcome! 😀
I love you So MUCH! 💖
‘Going to make this, tomorrow. (I feel like a kid on Christmas eve. Heehee!)
Hi! On the recipe it says to use a 6″ pan, but in the post it says if you double it to use 2 8″ pans. Should I use an 8″ pan to make just one? Why would I use larger pans for a double and not just 2 6″ ones? Thanks!
Hi there, it’s 6 inch pans, the post will be corrected! I havevn’t tried just making one in an 8-inch pan, I suspect it will be quite thin!
Can you sub anything else for coconut oil ?
Not that I’ve tried, but you could try butter