Carrot Zucchini Cake with Cream Cheese Frosting
Carrot zucchini cake turns simple, grated vegetables into a moist, warmly spiced dessert with a thick layer of tangy cream cheese frosting.
This cake tastes rich and cozy without needing fancy ingredients. The zucchini keeps the crumb soft. The carrots add sweetness and color. Brown sugar, cinnamon, nutmeg, and walnuts make each bite taste like a homemade bakery treat.
Why You’ll Love This Recipe
- Moist texture: Grated zucchini and carrots keep the cake tender for days.
- Simple pantry flavor: Cinnamon, nutmeg, brown sugar, and walnuts create a warm, comforting taste.
- Budget friendly baking: This recipe uses basic ingredients and turns everyday vegetables into dessert.
- Easy to make: You mix the batter by hand, bake it, cool it, and frost it.
Fabian’s Budget Tip: Buy whole carrots and grate them yourself. They cost less than packaged shredded carrots and taste sweeter. If walnuts feel pricey, use half the amount or swap in chopped sunflower seeds for crunch.
Ingredients (Serves 4)
For the Cake
- 3 quarters cup all-purpose flour (95 g)
- 1 half teaspoon baking powder (2 g)
- 1 quarter teaspoon baking soda (1 g)
- 1 half teaspoon ground cinnamon (1 g)
- 1 pinch ground nutmeg (less than 1 g)
- 1 quarter teaspoon fine salt (1 g)
- 1 third cup packed brown sugar (65 g)
- 1 large egg (50 g)
- 1 quarter cup vegetable oil (60 ml)
- 1 teaspoon vanilla extract (5 ml)
- 1 half cup grated zucchini, lightly squeezed (65 g)
- 1 half cup grated carrot (55 g)
- 1 quarter cup chopped walnuts (30 g)
For the Cream Cheese Frosting
- 3 ounces cream cheese, softened (85 g)
- 2 tablespoons unsalted butter, softened (28 g)
- 1 half cup powdered sugar (60 g)
- 1 half teaspoon vanilla extract (2 ml)
- 1 tiny pinch fine salt (less than 1 g)
Step-by-Step Instructions
1. Heat the Oven and Prepare the Pan
Heat the oven to 350 degrees Fahrenheit (175 degrees Celsius). Grease a small loaf pan or a 6 inch round cake pan, then line the bottom with parchment if you have it.
The pan should look lightly glossy, not soaked with oil. This helps the cake release cleanly after baking.
2. Mix the Dry Ingredients
In a medium bowl, stir together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
Break up any small lumps with your spoon. When the spices are evenly mixed, the flour should smell warm and sweet.
3. Mix the Wet Ingredients
In a second bowl, whisk the brown sugar, egg, vegetable oil, and vanilla until smooth.
The mixture should look shiny and slightly thick. If you rub a drop between your fingers, most of the sugar should feel dissolved.
4. Fold in the Vegetables and Walnuts
Add the grated zucchini, grated carrot, and chopped walnuts to the wet mixture. Stir gently until the vegetables are coated.
The batter base will look colorful and fresh. You should see orange carrot, pale green zucchini, and small walnut pieces in every spoonful.
5. Combine the Batter
Add the dry ingredients to the wet ingredients. Fold just until no dry flour streaks remain.
Stop mixing as soon as the batter comes together. A few tiny lumps are fine. Overmixing can make the cake dense instead of soft.
6. Bake Until Tender
Scrape the batter into the prepared pan and smooth the top. Bake for 28 to 35 minutes, or until the center springs back when gently touched.
Your kitchen should smell like cinnamon, toasted walnuts, and sweet carrots. A toothpick inserted in the center should come out with a few moist crumbs, not wet batter.
7. Cool Completely
Let the cake cool in the pan for 10 minutes. Turn it out onto a rack or plate and let it cool completely before frosting.
Do not rush this step. If the cake feels warm, the cream cheese frosting will melt and slide off.
8. Make the Cream Cheese Frosting
Beat the softened cream cheese and butter until smooth. Add the powdered sugar, vanilla, and salt. Mix until creamy and spreadable.
The frosting should look thick, pale, and silky. If it feels too stiff, let it sit at room temperature for a few minutes before spreading.
9. Frost and Slice
Spread the frosting over the cooled cake with the back of a spoon. Make soft swirls on top, then slice into 4 generous pieces.
For the cleanest slices, chill the frosted cake for 15 minutes before cutting.
Expert Troubleshooting & FAQs
Why is my carrot zucchini cake too wet?
Zucchini holds a lot of water. Lightly squeeze the grated zucchini before adding it to the batter. It should feel moist, not dripping.
Can I make this cake without walnuts?
Yes. Leave them out if you prefer a softer texture. You can also use pecans, sunflower seeds, or pumpkin seeds.
Can I use pre grated carrots?
You can, but freshly grated carrots taste sweeter and blend better into the batter. Packaged shredded carrots are often dry and thick.
How do I know when the cake is done?
The top should look set and lightly golden. The center should spring back when touched. A toothpick should come out with moist crumbs, not shiny batter.
Can I make this ahead?
Yes. Bake the cake one day ahead and frost it after it cools. Store it covered in the fridge because the frosting contains cream cheese.
Storage Tips
Store the frosted cake in an airtight container in the refrigerator for up to 4 days. Let each slice sit at room temperature for 10 minutes before serving so the frosting softens.
You can freeze the unfrosted cake for up to 2 months. Wrap it tightly, thaw it overnight in the refrigerator, then frost before serving.
Estimated Nutritional Facts
These values are rough estimates per serving, based on 4 servings.
- Calories: 430
- Protein: 6 g
- Carbs: 45 g
- Fats: 27 g
Carrot Zucchini Cake with Cream Cheese Frosting

Ingredients
- 3 quarters cup all-purpose flour (95 g)
- 1 half teaspoon baking powder (2 g)
- 1 quarter teaspoon baking soda (1 g)
- 1 half teaspoon ground cinnamon (1 g)
- 1 pinch ground nutmeg (less than 1 g)
- 1 quarter teaspoon fine salt (1 g)
- 1 third cup packed brown sugar (65 g)
- 1 large egg (50 g)
- 1 quarter cup vegetable oil (60 ml)
- 1 teaspoon vanilla extract (5 ml)
- 1 half cup grated zucchini, lightly squeezed (65 g)
- 1 half cup grated carrot (55 g)
- 1 quarter cup chopped walnuts (30 g)
- 3 ounces cream cheese, softened (85 g)
- 2 tablespoons unsalted butter, softened (28 g)
- 1 half cup powdered sugar (60 g)
- 1 half teaspoon vanilla extract (2 ml)
- 1 tiny pinch fine salt (less than 1 g)
Instructions
- 1. Heat the Oven and Prepare the Pan. Heat the oven to 350 degrees Fahrenheit (175 degrees Celsius). Grease a small loaf pan or a 6 inch round cake pan, then line the bottom with parchment if you have it. The pan should look lightly glossy, not soaked with oil. This helps the cake release cleanly after baking.
- 2. Mix the Dry Ingredients. In a medium bowl, stir together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Break up any small lumps with your spoon. When the spices are evenly mixed, the flour should smell warm and sweet.
- 3. Mix the Wet Ingredients. In a second bowl, whisk the brown sugar, egg, vegetable oil, and vanilla until smooth. The mixture should look shiny and slightly thick. If you rub a drop between your fingers, most of the sugar should feel dissolved.
- 4. Fold in the Vegetables and Walnuts. Add the grated zucchini, grated carrot, and chopped walnuts to the wet mixture. Stir gently until the vegetables are coated. The batter base will look colorful and fresh. You should see orange carrot, pale green zucchini, and small walnut pieces in every spoonful.
- 5. Combine the Batter. Add the dry ingredients to the wet ingredients. Fold just until no dry flour streaks remain. Stop mixing as soon as the batter comes together. A few tiny lumps are fine. Overmixing can make the cake dense instead of soft.
- 6. Bake Until Tender. Scrape the batter into the prepared pan and smooth the top. Bake for 28 to 35 minutes, or until the center springs back when gently touched. Your kitchen should smell like cinnamon, toasted walnuts, and sweet carrots. A toothpick inserted in the center should come out with a few moist crumbs, not wet batter.
- 7. Cool Completely. Let the cake cool in the pan for 10 minutes. Turn it out onto a rack or plate and let it cool completely before frosting. Do not rush this step. If the cake feels warm, the cream cheese frosting will melt and slide off.
- 8. Make the Cream Cheese Frosting. Beat the softened cream cheese and butter until smooth. Add the powdered sugar, vanilla, and salt. Mix until creamy and spreadable. The frosting should look thick, pale, and silky. If it feels too stiff, let it sit at room temperature for a few minutes before spreading.
- 9. Frost and Slice. Spread the frosting over the cooled cake with the back of a spoon. Make soft swirls on top, then slice into 4 generous pieces. For the cleanest slices, chill the frosted cake for 15 minutes before cutting.









