Zucchini Cake

This Zucchini Cake is a tender, moist spice cake with shredded zucchini baked into it. It has warm spices such as cinnamon and nutmeg in it and a thick layer of cream cheese frosting spread on top. Grab some fresh zucchini from the garden and whip up this easy cake recipe!

close up showing a slice of cake on a white square plate with a white background


Do you love zucchini? Do you also love cake? Why not combine those two loves and make a zucchini cake?! Plus it's a great way to use any leftover garden zucchini you may have laying around.

Want more recipes that use vegetables? Check out The Best Zucchini Bars, Carrot Cake Bars, Carrot Cake with Caramel Frosting, Lemon Zucchini Bread, and Zucchini Bread.

Why Add Zucchini to a Cake?

You may be wondering why anyone would want to stick a vegetable into a cake. Well, there are a few reasons why zucchini is a perfect cake ingredient.

brownie mix cookies
Subscribe to Cookie Dough and Oven Mitt!

Get all of the latest recipes from Miranda straight to your inbox!

To begin, zucchini has a lot of moisture. This watery goodness helps keep the cake soft and tender as it bakes. Zucchini cakes are incredibly moist thanks to the water retaining veggie. No one likes a dry cake!

Zucchini also has a nice mild flavor that goes well in cakes. It pairs well with fall spices like cinnamon, nutmeg and cloves. Zucchini even tastes delicious with chocolate chips! The simple taste is ideal for helping you create a perfect cake.

slice of cake on a small white plate on a white surface

How to Grate Zucchini for Cake

Grating the zucchini will help the moisture of the veggie come out and make your cake moist and tender. Grating it into fine shreds also helps sort of "melt" the zucchini into the cake batter making it easier to sneak it by your vegetable-hating friends and family.  

To grate zucchini, run the veggie back and forth across a box grater. I like to use the end that has part of the stem on it for sort of a handle. If you want to trim off the other end before grating, that's up to you.

There is no need to peel the zucchini before grating it either. Simply wash and start grating!

How to Make Zucchini Cake

Making zucchini cake is very simple. Essentially, all you need to do is mix all of the ingredients together and then bake! Of course, we have a little more method to the madness in order to help you get a smooth, cohesive batter. 

Here are the quick steps to make our zucchini cake recipe:

  1. Mix the oil, sugars, eggs, and vanilla in a large bowl.
  2. Add the zucchini to the bowl and mix again.
  3. Add all the dry ingredients to the bowl.
  4. Pour the batter into a prepared pan and bake.
overhead image of the whole cake in a white pan on a white surface

Can you add fruit to the cake?

The cake has nuts and chocolate chips as ingredient suggestions, however, you can swap out these ingredients for more fruity options. Here are a few things you can try

-Skip the chocolate chips and nuts and add blueberries instead

-Add some lemon zest instead of chocolate chips (Lemon zest is also great with the blueberries)

-Skip the cinnamon and nutmeg and add orange or lime zest

- Toss in some chopped, fresh strawberries to the zucchini cake batter.

The mild flavor of zucchini makes it perfect for fruit, spices, chocolate or nuts. Play around with the “add-ins” and see what combinations you like best!

How to Make Cream Cheese Frosting

I love to spread cream cheese frosting over this cake. Making cream cheese frosting is easy to throw together. All you need to do is:

  • Beat the cream cheese and butter with the powdered sugar in a large bowl.
  • Once the cream cheese mix is very light, fluffy and white, add the vanilla extract
  • Add any spices to the frosting
  • The cream cheese frosting is ready to use!
close up of a slice of zucchini cake on a white plate with other slices of cake behind it

Frequently Asked Questions

How to Store Zucchini Cake

Once you have put the cream cheese frosting on the cake, you can loosely wrap it and store it at room temperature for about 8 hours then it should be placed in the fridge. It will last about 1 week refrigerated.

You can pull the cake out of the fridge 1 to 2 hours before serving it to make sure the frosting and cake aren't firm.

If you leave the cake unfrosted, you can wrap it tightly and keep it at room temperature for about a week or in the fridge for up to two weeks.

Can You Freeze Zucchini Cake?

You can definitely freeze this cake! In fact, it freezes fantastically. The extra moist cake doesn’t dry out in the freezer as some cakes do.

To freeze zucchini cake, let it cool completely before wrapping tightly in plastic wrap. Place the wrapped cake in a gallon-sized freezer bag or freezer container. Keep the cake in the freezer for up to three months.

When you are ready to enjoy the a slice, simply take it out of the freezer and let it thaw on the counter at room temperature. The cake should be defrosted and ready to slice and serve in a few hours. 

More Recipes You Might Like

You must use the category slug, not a URL, in the category field.
Square image of a zucchini cake on a white dessert plate on a white surface

Zucchini Cake

This Zucchini Cake is a tender, moist spice cake with shredded zucchini baked into it and topped with a cream cheese frosting.
4.58 from 35 votes
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Course Dessert
Cuisine American
Servings 12 slices
Calories 592 kcal




  • 8 ounces cream cheese room temperature
  • 1 cup butter room temperature
  • 3 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 1 tablespoon milk
  • Sprinkle of cinnamon



  • Preheat the oven to 350 degrees F. Spray a 9x13 baking pan with nonstick baking spray.
  • Add the vegetable oil, sugars, oil, eggs, and vanilla extract to a bowl. Beat until the eggs are incorporated.
  • Add in the zucchini and stir to combine.
  • In a separate large bowl, add in the flour, cinnamon, nutmeg, baking soda, baking powder, and salt. Whisk until incorporated.
  • Pour the wet mixture into the dry and beat until all of the flour is incorporated.
  • Stir in the nuts or chocolate chips, if you’re using them.
  • Pour the batter into the prepared baking pan.
  • Place in the oven and bake for 40 to 45 minutes or until a toothpick inserted into the center of the cake comes out clean.
  • Remove from the oven and let cool completely.
  • Once cooled, frost with the cream cheese frosting.


  • In a large bowl, add in the cream cheese and butter. Beat with a hand mixer on medium until smooth and creamy.
  • Add in the powdered sugar, vanilla extract, and milk. Beat on low until most of the powdered sugar is worked into the frosting.
  • Turn the mixer to medium and continue to beat until the frosting is smooth.
  • Spread the frosting on the cooled cake using an offset spatula.
  • Dust the top with about ⅛ teaspoon of ground cinnamon using a very small sifter.
  • Cut and serve.
  • Cover with plastic wrap and store in the refrigerator.


Calories: 592kcalCarbohydrates: 74gProtein: 5gFat: 32gSaturated Fat: 21gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 89mgSodium: 453mgPotassium: 230mgFiber: 1gSugar: 57gVitamin A: 832IUVitamin C: 6mgCalcium: 79mgIron: 1mg

(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)

Similar Posts

One Comment

4.58 from 35 votes (34 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating