Why You’ll Love This Recipe
I adore how this cake stays incredibly soft and flavorful thanks to grated zucchini and brown sugar. The subtle spice, buttery crumb, and silky frosting make every bite feel like a hug—yet it’s easy enough for a weekday bake and impressive enough for gatherings.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
all-purpose flour
-
baking powder
-
baking soda
-
ground cinnamon
-
ground nutmeg
-
salt
-
eggs, room temperature
-
granulated sugar
-
light brown sugar
-
vegetable oil (or melted coconut oil)
-
vanilla extract
-
grated zucchini, well-blotted
-
chopped walnuts or pecans (optional)
Cream Cheese Frosting
-
cream cheese, softened
-
unsalted butter, softened
-
powdered sugar, sifted
-
vanilla extract
-
pinch of salt
directions
-
I preheat the oven to 350 °F (175 °C) and grease a 9 × 13-inch pan.
-
In one bowl, I whisk flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
-
In another bowl, I beat eggs with both sugars until combined, then stream in oil and vanilla.
-
I fold the dry mix into the wet just until a few streaks remain, add the blotted zucchini and nuts, and stir gently until no flour pockets remain.
-
I spread the batter in the pan and bake 32–36 minutes, until a toothpick comes out clean. I cool the cake completely.
-
For frosting, I cream butter and cream cheese until smooth, beat in powdered sugar, vanilla, and salt, then whip until fluffy.
-
I frost the cooled cake, slice, and serve.
Servings and timing
The recipe makes about 16 generous squares. I spend 20 minutes prepping, 35 minutes baking, and allow roughly 45 minutes cooling and frosting, so dessert is ready in about 1 hour 40 minutes.
storage/reheating
I keep the frosted cake covered in the fridge up to 5 days. I bring slices to room temperature for the softest crumb. Unfrosted cake layers freeze well—wrapped tightly—for 2 months; I thaw overnight and add fresh frosting before serving.
FAQs
How fine should I grate the zucchini?
I grate it on the medium holes of a box grater—fine enough to disappear into the crumb but coarse enough to add moisture.
Do I need to peel the zucchini?
No, I leave the peel on; it softens in the batter and speckles the cake with pretty green flecks.
Why blot the zucchini?
I squeeze out excess water with paper towels so the cake bakes up fluffy, not gummy.
Can I skip the nuts?
Absolutely. I often leave them out or swap in chocolate chips for extra indulgence.
Will the cake taste like vegetables?
Not at all—the spices, vanilla, and frosting mask any veggie flavor; most people can’t even guess there’s zucchini inside.
Conclusion
This Zucchini Cake with Cream Cheese Frosting is my go-to treat when I crave classic spice-cake comfort with a sneaky twist of garden freshness. It stays moist for days, satisfies every sweet tooth, and proves that vegetables can belong in dessert—in the most delicious way possible.

Zucchini Cake with Cream Cheese Frosting
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: ~1 h 40 min
- Yield: 16 squares
- Diet: Vegetarian
Description
Highlighting ultra-moist cinnamon- and nut-studded zucchini cake, warmly spiced and topped with a perfectly creamy cream cheese frosting—ideal for cozy afternoon gatherings.
Ingredients
Zucchini Cake
2 cups (250 g) all-purpose flour
1 tsp baking powder
1 tsp baking soda
1 ½ tsp ground cinnamon
¼ tsp ground nutmeg
½ tsp fine sea salt
3 large eggs, room-temperature
¾ cup (150 g) granulated sugar
¾ cup (150 g) light brown sugar, packed
¾ cup (180 ml) vegetable oil or melted coconut oil
1 tsp pure vanilla extract
2 cups (240 g) grated zucchini, well-blotted
¾ cup (85 g) chopped walnuts or pecans (optional)
Cream Cheese Frosting
8 oz (225 g) cream cheese, softened
½ cup (113 g) unsalted butter, softened
3–3 ½ cups (360–420 g) powdered sugar, sifted
1 tsp pure vanilla extract
Pinch fine salt
Instructions
Prep – Heat oven to 350 °F / 175 °C. Grease a 9 × 13-inch baking pan.
Dry Mix – Whisk flour, baking powder, baking soda, cinnamon, nutmeg, and salt; set aside.
Wet Mix – In a large bowl beat eggs with both sugars until combined. Stream in oil and vanilla.
Combine – Fold dry mixture into wet just until a few streaks remain. Add blotted zucchini and nuts; stir gently until no dry pockets remain.
Bake – Spread batter in pan; bake 32–36 min until a toothpick comes out clean. Cool completely in pan on a rack.
Frosting – Beat cream cheese and butter until smooth. Gradually mix in powdered sugar, vanilla, and salt; whip until light and fluffy.
Finish – Spread frosting over cooled cake. Cut into squares and serve.
Notes
Chocolate twist: Swap nuts for ¾ cup mini chocolate chips.
Lower-sugar frosting: Reduce powdered sugar by ½ cup; whip frosting longer for volume.
Freezer-friendly: Freeze unfrosted cake up to 2 months; thaw overnight, then frost.
Spice boost: Add ¼ tsp ground ginger for extra warmth.
- Prep Time: 20 min
- Cook Time: 32–36 min
- Category: Dessert / Snack Cake
- Method: One-Pan Bake
- Cuisine: American / Homestyle