This zucchini spice cake with cream cheese frosting is one of my favorite ways to turn simple ingredients into something incredibly comforting. It’s soft, warmly spiced, and topped with a smooth, tangy frosting that perfectly balances the sweetness. I love how the zucchini melts into the batter, making the cake extra moist without overpowering the flavor.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the cake:
2 cups all-purpose flour
1½ teaspoons baking powder
½ teaspoon baking soda
½ teaspoon salt
1½ teaspoons ground cinnamon
½ teaspoon ground nutmeg
¼ teaspoon ground cloves (or allspice)
½ cup granulated sugar
½ cup brown sugar, packed
¾ cup vegetable oil (or melted butter)
3 large eggs
2 teaspoons vanilla extract
2 cups grated zucchini (not squeezed dry)
½ cup chopped walnuts or pecans, or ½ cup raisins (optional)
For the cream cheese frosting:
8 oz cream cheese, softened
¼ cup unsalted butter, softened
2–2½ cups powdered sugar
1 teaspoon vanilla extract
Pinch of salt
Directions
Prep and preheat:
I preheat the oven to 350°F (175°C) and grease a 9×13-inch baking pan or two 8-inch round pans.
Mix dry ingredients:
In a large bowl, I whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves until evenly combined.
Mix wet ingredients:
In a separate bowl, I whisk the granulated sugar, brown sugar, oil, eggs, and vanilla extract until smooth. Then I stir in the grated zucchini without squeezing out the moisture.
Combine and add-ins:
I gradually stir the dry ingredients into the wet mixture until just combined. If I’m using nuts or raisins, I gently fold them in at this stage.
Bake:
I pour the batter into the prepared pan and bake for 35–40 minutes, or until a toothpick inserted in the center comes out clean. I let the cake cool completely before frosting.
For the frosting, I beat the cream cheese and butter together until creamy. I add the vanilla and salt, then gradually beat in the powdered sugar until smooth and fluffy. I spread the frosting evenly over the cooled cake.
Servings and Timing
This recipe serves 12 people.
Preparation time: 20 minutes
Baking time: 35–40 minutes
Total time: about 55–60 minutes
Variations
I sometimes swap the vegetable oil for melted butter when I want a slightly richer flavor.
For added texture, I like folding in chopped walnuts or pecans. If I’m in the mood for something sweeter, I mix in raisins instead.
I also enjoy turning this into cupcakes. I divide the batter into lined muffin tins and reduce the baking time to about 18–22 minutes.
Storage/Reheating
I store the frosted cake in the refrigerator because of the cream cheese frosting. I keep it covered tightly to prevent it from drying out.
Before serving, I let the cake sit at room temperature for about 20–30 minutes so the frosting softens and the texture becomes tender again.
If I want to freeze it, I wrap unfrosted cake layers tightly in plastic wrap and freeze for up to 2 months. I thaw them overnight in the refrigerator before frosting.
FAQs
Can I taste the zucchini in the cake?
I find that the zucchini doesn’t add a strong flavor. It mainly provides moisture and helps create a soft, tender crumb.
Do I need to peel the zucchini?
I don’t usually peel the zucchini. The skin is thin and softens during baking, so it blends right into the cake.
Should I squeeze the moisture out of the zucchini?
I don’t squeeze the zucchini for this recipe. I prefer keeping the natural moisture because it makes the cake extra moist.
Can I make this cake ahead of time?
I often bake the cake a day in advance. I store it covered in the refrigerator and frost it the next day or keep it frosted and chilled until serving.
Can I reduce the sugar?
I can slightly reduce the sugar, but I keep in mind that it may affect both sweetness and texture. I usually avoid cutting more than ¼ cup total to maintain the cake’s structure.
Conclusion
This zucchini spice cake with cream cheese frosting is one of those dependable recipes I turn to whenever I want something comforting, moist, and full of warm spice. I love how simple it is to prepare and how impressive it looks once frosted. Whether I make it for a gathering or just to enjoy at home, it always delivers soft texture, balanced sweetness, and rich flavor in every slice.
📖 Recipe:
Print
Zucchini Spice Cake with Cream Cheese Frosting
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 55–60 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
A moist and warmly spiced zucchini cake topped with smooth, tangy cream cheese frosting. This comforting dessert blends cinnamon, nutmeg, and cloves with tender grated zucchini for a soft texture and balanced sweetness.
Ingredients
2 cups all-purpose flour
1½ teaspoons baking powder
½ teaspoon baking soda
½ teaspoon salt
1½ teaspoons ground cinnamon
½ teaspoon ground nutmeg
¼ teaspoon ground cloves (or allspice)
½ cup granulated sugar
½ cup brown sugar, packed
¾ cup vegetable oil (or melted butter)
3 large eggs
2 teaspoons vanilla extract
2 cups grated zucchini (not squeezed dry)
½ cup chopped walnuts or pecans, or ½ cup raisins (optional)
8 oz cream cheese, softened
¼ cup unsalted butter, softened
2–2½ cups powdered sugar
1 teaspoon vanilla extract (for frosting)
Pinch of salt
Instructions
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking pan or two 8-inch round pans.
- In a large bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves.
- In a separate bowl, whisk granulated sugar, brown sugar, oil, eggs, and vanilla extract until smooth. Stir in grated zucchini without squeezing out moisture.
- Gradually mix dry ingredients into wet ingredients until just combined. Fold in nuts or raisins if using.
- Pour batter into prepared pan and bake for 35–40 minutes, or until a toothpick inserted in the center comes out clean. Cool completely.
- For the frosting, beat cream cheese and butter until creamy. Add vanilla and salt, then gradually beat in powdered sugar until smooth and fluffy.
- Spread frosting evenly over cooled cake before serving.
Notes
Do not squeeze moisture from the zucchini; it keeps the cake moist.
Store frosted cake covered in the refrigerator for up to 4 days.
Let cake sit at room temperature for 20–30 minutes before serving.
Unfrosted cake layers can be frozen for up to 2 months.
Sugar can be reduced slightly (no more than ¼ cup total) without significantly affecting texture.
- Prep Time: 20 minutes
- Cook Time: 35–40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 420 kcal
- Sugar: 32 g
- Sodium: 260 mg
- Fat: 24 g
- Saturated Fat: 8 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 48 g
- Fiber: 2 g
- Protein: 5 g
- Cholesterol: 75 mg
