Zucchini Cake with Cream Cheese

One autumn I had a garden overflowing with zucchini so instead of another stir-fry or roasted tray I decided to bake something sweet and that’s when I stumbled into the idea of a zucchini cake with cream cheese frosting. I wasn’t sure at first how it would turn out but the moment I sliced into that moist spiced cake and tasted the creamy tangy frosting I was completely hooked.

Zucchini Cake with Cream Cheese

Since then I’ve made this zucchini cake with cream cheese more times than I can count because it’s a genius way to sneak veggies into dessert and it never fails to surprise people. The cake is tender flavorful and has just the right touch of spice and the frosting is rich enough to make it feel indulgent yet light enough to not overpower the zucchini. Trust me—once you try it you’ll find yourself making it all year round.

Ingredients

  • Here’s what I use for this recipe. You can always make substitutions if you prefer!
  • Zucchini – The star of the show that adds incredible moisture and subtle earthiness to the cake.
  • All-purpose flour – Provides structure and balance to the dense batter.
  • Baking powder and baking soda – Help the cake rise and stay fluffy.
  • Ground cinnamon and nutmeg – Add warmth and cozy spice.
  • Salt – Enhances all the flavors and balances the sweetness.
  • Granulated sugar – Sweetens the cake without overpowering the zucchini.
  • Brown sugar – Adds a touch of caramel flavor and depth.
  • Eggs – Help bind the batter and create a soft texture.
  • Vegetable oil – Keeps the cake super moist and light.
  • Vanilla extract – Rounds out the flavor with a hint of sweetness.
  • Cream cheese – Used in the frosting for a tangy creamy finish.
  • Butter – Softens the frosting and makes it rich.
  • Powdered sugar – Gives the frosting structure and sweetness.
  • Chopped pecans or walnuts – Optional but they add crunch and a toasty flavor.

Tools You’ll Need

  • Grater – Essential for finely shredding zucchini into the batter.
  • Mixing bowls – To combine the wet and dry ingredients separately.
  • 2 round cake pans – Used to bake the layers evenly.
  • Whisk – Helps mix dry ingredients without overworking them.
  • Electric mixer – Ideal for whipping up the cream cheese frosting smoothly.
  • Cooling racks – Allows cakes to cool without trapping steam.
  • Offset spatula – Makes spreading frosting a breeze.
Zucchini Cake with Cream Cheese

Instructions

Step 1: Preheat the Oven

I preheat my oven to 350°F (175°C) and grease and flour two 8-inch cake pans so the cakes release easily.

Step 2: Prepare the Zucchini

I grate the zucchini finely and gently squeeze out any excess moisture with a clean towel so the cake doesn’t become soggy.

Step 3: Mix the Dry Ingredients

In a large bowl I whisk together the flour baking soda baking powder cinnamon nutmeg and salt.

Step 4: Combine the Wet Ingredients

In another bowl I whisk together the eggs sugar brown sugar oil and vanilla extract until well combined.

Step 5: Combine and Add Zucchini

I gradually add the dry mixture into the wet then fold in the grated zucchini and chopped nuts if using.

Step 6: Bake the Cake

I divide the batter evenly between the two pans and bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean.

Step 7: Cool the Layers

After baking I let the cakes cool in the pans for 10 minutes then turn them out onto racks to cool completely.

Step 8: Make the Frosting

I beat the cream cheese and butter until creamy then gradually add the powdered sugar and vanilla beating until fluffy.

Step 9: Assemble the Cake

I place one cake layer on the plate spread a thick layer of cream cheese frosting over it then top it with the second cake layer and repeat the frosting process on top.

Step 10: Garnish and Serve

I like to sprinkle a handful of chopped pecans over the top for texture and a pretty finish before slicing and serving.

📌 Love Home Recipes? Follow Me on Pinterest!

Join thousands of others for daily Sweet home Recipes and creative ideas.

Follow Me on Pinterest

Tips

If you want extra texture I suggest adding raisins or shredded coconut into the batter. I also sometimes use a mix of white and whole wheat flour for added nuttiness. Be sure not to skip squeezing the zucchini—it’s the key to getting the perfect moist texture without making the cake too wet.

Ways to Serve

This zucchini cake is perfect for afternoon tea brunches or even as a wholesome birthday option. I love serving it slightly chilled with a hot mug of coffee or tea. It also holds up beautifully in the fridge so it’s a great make-ahead dessert for family gatherings.

Frequently Asked Questions

Does zucchini cake taste like vegetables?

Not at all! The zucchini simply adds moisture and softness while the spices and frosting give it that classic cake flavor.

Can I freeze zucchini cake with cream cheese frosting?

Yes just wrap slices tightly and freeze them for up to 2 months. Thaw in the fridge overnight before serving.

How long does zucchini cake stay fresh?

Stored in an airtight container in the refrigerator it stays fresh for up to 5 days.

See You in the Kitchen

I hope you give this zucchini cake with cream cheese a try! It’s comforting delicious and a clever way to use up extra zucchini. Let me know how yours turns out and feel free to share your version with me!

Happy Cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Zucchini Cake with Cream Cheese

Zucchini Cake with Cream Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sofie recipes
  • Total Time: 1 hour
  • Yield: 10 servings
  • Diet: Vegetarian

Description

Looking for the best zucchini cake with cream cheese frosting? This simple recipe is moist, healthy, and so easy to make! It’s one of the best dessert ideas for brunch, birthdays, or cozy gatherings. Loaded with spices, it’s quick to prepare and totally beginner-friendly!


Ingredients

Scale
  • 2 cups all-purpose flour
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp cinnamon
  • 1/4 tsp nutmeg
  • 1/2 tsp salt
  • 3 eggs
  • 3/4 cup granulated sugar
  • 1/2 cup brown sugar
  • 1 cup vegetable oil
  • 2 tsp vanilla extract
  • 2 cups grated zucchini
  • 1/2 cup chopped walnuts or pecans (optional)
  • 8 oz cream cheese
  • 1/2 cup unsalted butter (softened)
  • 2 1/2 cups powdered sugar
  • 1 tsp vanilla extract (for frosting)


Instructions

  1. Preheat oven to 350°F (175°C) and grease two 8-inch pans.
  2. Grate zucchini and squeeze out extra moisture.
  3. Whisk together flour, baking soda, baking powder, cinnamon, nutmeg, and salt.
  4. In a separate bowl, beat eggs, granulated sugar, brown sugar, oil, and vanilla.
  5. Mix the dry ingredients into the wet, then fold in zucchini and nuts if using.
  6. Divide the batter into pans and bake for 30–35 minutes.
  7. Cool in pans for 10 minutes, then transfer to wire racks to cool completely.
  8. For frosting, beat cream cheese and butter until creamy. Add powdered sugar and vanilla and beat until fluffy.
  9. Frost between the layers and on top of the cake. Garnish with extra nuts.

Notes

  • Squeeze zucchini well to avoid soggy cake.
  • Add raisins or coconut for extra texture.
  • Chill the cake before slicing for cleaner cuts.
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 370
  • Sugar: 30g
  • Sodium: 220mg
  • Fat: 22g
  • Saturated Fat: 8g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 65mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star