Making this Carrot Zucchini Crumb Cake can seem a little intimidating at first because you’re adding vegetables to a dessert, but honestly, in my experience, it’s the secret to a moist and flavorful cake that stays fresh longer. The zucchini blends in so well with the carrots, and the cinnamon-spiced crumb topping adds a crunchy contrast that keeps every bite exciting. The flavors are balanced and naturally sweet, making it a dessert that doesn’t feel heavy or overly sugary. Soft, moist, and lightly spiced, this cake brings together the natural sweetness of carrots and the subtle earthiness of zucchini. Topped with a crunchy, buttery crumb topping, it’s perfect for breakfast, brunch, or a comforting afternoon treat.
I have tried many versions of vegetable cakes over the years, but I use fresh, organic carrots and zucchini whenever possible. I also always make sure to squeeze out the excess moisture from the zucchini to keep the cake from becoming too wet. Using a combination of brown sugar and granulated sugar gives it a deep caramel flavor, and the yogurt keeps the texture soft and tender.

You can serve this cake as a cozy breakfast with a cup of tea or coffee, some lightly whipped cream for a sweet touch, or even with a drizzle of vanilla glaze for a special dessert. It’s also lovely sliced and packed for lunchboxes or brunch gatherings, and it pairs beautifully with fresh fruit or a scoop of vanilla ice cream.
Its Perfect For:
- Cozy weekend breakfasts at home
- Afternoon tea or coffee breaks
- Brunch with friends and family
- A healthy-ish dessert option for gatherings
- Easy bake sales or potluck contributions
Ingredients
For the Cake:
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup unsalted butter, softened
- 1/2 cup brown sugar, packed
- 1/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup plain yogurt or sour cream
- 1 cup grated carrots
- 1 cup grated zucchini (squeeze out excess moisture)
For the Crumb Topping:
- 1/2 cup all-purpose flour
- 1/4 cup brown sugar
- 1/4 cup granulated sugar
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, cold and cubed
Kitchen Equipment You’ll Need
- Mixing bowls (medium and large)
- Box grater or food processor for carrots and zucchini
- Measuring cups and spoons
- Electric mixer or hand whisk
- 9-inch square or round baking pan
- Parchment paper or nonstick spray
- Spatula for folding batter and spreading topping
- Cooling rack
How to Make Carrot Zucchini Crumb Cake
Step 1
Prepare the crumb topping: In a small bowl, combine flour, brown sugar, granulated sugar, cinnamon, and salt. Add the cold cubed butter and use a pastry cutter or your fingers to mix until the mixture resembles coarse crumbs. Set aside while you prepare the cake.
Step 2
Preheat oven and prepare pan: Preheat your oven to 350°F (175°C). Grease a 9-inch square or round baking pan with butter or nonstick spray and line it with parchment paper for easier removal.
Step 3
Mix dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Make sure the spices are evenly distributed for a consistent flavor.
Step 4
Cream butter and sugars: In a large mixing bowl, beat the softened butter, brown sugar, and granulated sugar together until light and fluffy. This should take 2–3 minutes. Add eggs one at a time, beating well after each addition, and then mix in the vanilla extract.
Step 5
Combine wet and dry ingredients: Reduce the mixer speed and gradually add the dry ingredients, alternating with the yogurt or sour cream, beginning and ending with the dry ingredients. Mix just until combined.
Step 6
Fold in vegetables: Gently fold in the grated carrots and zucchini, making sure they are evenly distributed throughout the batter. The moisture from the zucchini keeps the cake soft and tender.
Step 7
Assemble the cake: Pour the batter into the prepared pan and smooth the top with a spatula. Sprinkle the crumb topping evenly over the batter, pressing lightly so it sticks in places but still keeps a crumbly texture.
Step 8
Bake the cake: Bake in the preheated oven for 45–50 minutes, or until a toothpick inserted in the center comes out clean. The topping should be golden brown and slightly crunchy.
Step 9
Cool and serve: Allow the cake to cool in the pan for at least 15–20 minutes. Remove from the pan and transfer to a wire rack to cool completely if desired. Slice into squares or wedges and serve with a cup of tea or coffee for a cozy treat.
Tips for the Best Carrot Zucchini Crumb Cake
- Grate vegetables finely: Fine grating ensures the zucchini and carrots blend smoothly into the batter. It helps keep the cake soft and prevents large, wet chunks.
- Squeeze zucchini well: Excess water from zucchini can make the cake soggy. Wrap it in a clean towel and press gently to remove moisture before adding it.
- Use room-temperature ingredients: Butter, eggs, and yogurt at room temperature mix more evenly. This results in a smooth, lump-free batter every time.
- Do not overmix batter: Mix just until ingredients are combined. Overmixing can make the cake tough and dense, which we don’t want.
- Evenly spread the crumb topping: Sprinkle the crumb topping gently across the batter. Press lightly in some areas for contrast but don’t compact it completely.
- Check cake with a toothpick: Insert a toothpick into the center after 45 minutes. If it comes out clean, the cake is done; if not, bake a few more minutes.
- Cool before slicing: Allow the cake to cool for at least 20 minutes in the pan. This helps it hold together and keeps the crumb topping from falling off.
Optional Ingredients
- Chopped walnuts or pecans for crunch
- Shredded coconut for a subtle tropical flavor
- Raisins or sultanas for extra sweetness
- Orange zest to brighten the flavor
- Vanilla glaze or cream cheese frosting for topping
- Ground ginger or cardamom for additional spice

How to Serve Carrot Zucchini Crumb Cake
I love serving this cake warm, straight from the oven, with a light dusting of powdered sugar. It makes the crumb topping look extra golden and crispy. I often pair it with a hot cup of tea or coffee in the morning for a cozy breakfast or mid-morning snack. It’s simple, comforting, and feels like a little treat just for me.
I also enjoy serving it with a dollop of lightly whipped cream or a scoop of vanilla ice cream when we want a dessert for dinner. The creaminess perfectly balances the subtle sweetness of the carrots and zucchini, and the combination of textures makes every bite feel special. I sometimes sprinkle a few toasted nuts on top for extra crunch and flavor contrast.
I often pack slices for brunches or casual gatherings. I slice the cake into neat pieces, wrap them in parchment paper, and place them on a serving tray. The cake stays moist, the crumb topping remains slightly crunchy, and it looks lovely on the table. I like adding fresh berries or seasonal fruit on the side—it brightens up the plate and adds a refreshing, slightly tangy contrast.
Is Carrot Zucchini Crumb Cake Healthy?
Yes, in a way! The cake contains real vegetables, which add fiber, vitamins, and moisture without adding extra fat. Using yogurt instead of full butter or cream also helps keep it lighter, while still keeping it soft and tender.
That said, it is still a sweet treat, especially with the crumb topping. It’s healthier than some desserts with frosting, but it should be enjoyed in moderation. Pairing it with fruit or a cup of tea can make it feel like a balanced indulgence.
Variations and Substitutions
- Nut-Free Version: Omit nuts entirely and replace with extra crumbs. Still gives texture without allergies.
- Gluten-Free Version: Use almond flour or a gluten-free flour blend. Bake slightly longer until a toothpick comes out clean.
- Vegan Version: Replace eggs with flax eggs and use plant-based yogurt. Use coconut oil instead of butter.
- Spice-Enhanced Version: Add ginger, cardamom, or cloves. Adds warmth and depth to the flavor.
- Fruit Addition: Add raisins, chopped pineapple, or shredded apple. Brings sweetness and moisture to the cake.
- Citrus Version: Add orange or lemon zest to the batter. Brightens up flavors and balances sweetness.
- Mini Muffin Version: Bake in muffin tins for portable treats. Reduce baking time to 20–25 minutes.
- Glaze Topped Version: Drizzle with vanilla glaze or cream cheese frosting. Makes it extra special for celebrations.
How to Store, How to Reheat
Store leftover cake in an airtight container at room temperature for up to three days. The crumb topping stays crunchy, and the cake remains soft. For longer storage, wrap tightly in plastic wrap and freeze for up to a month. Thaw at room temperature before serving.
To reheat, place slices in a preheated oven at 300°F (150°C) for 5–7 minutes. This refreshes the crumb topping and warms the cake without drying it out. You can also microwave a slice for 15–20 seconds for a quick treat. Serve warm with a little butter or cream if you like.
Frequently Asked Questions About Carrot Zucchini Crumb Cake
Can I use only carrots or only zucchini?
Yes, you can. Using only carrots will make the cake sweeter and slightly denser, while only zucchini will give a mild, tender texture with less sweetness. Either way, the cake remains soft, moist, and flavorful.
Can I make this cake ahead of time?
Absolutely! You can bake it the night before and store it at room temperature in an airtight container. If you want a fresher crumb topping, sprinkle a little extra sugar on top before serving. Refrigerated cake lasts 4–5 days.
Can I freeze the baked cake?
Yes, this cake freezes beautifully. Wrap it tightly in plastic wrap and then in foil to prevent freezer burn. Freeze for up to one month, then thaw overnight in the fridge or for a few hours at room temperature.
How do I prevent the cake from being soggy?
Make sure to squeeze excess water from zucchini before folding it into the batter. Don’t overmix the batter, as that can make the cake dense. Bake until a toothpick inserted in the center comes out clean for perfectly moist cake with a crisp crumb.

Carrot Zucchini Crumb Cake
Ingredients
For the Cake:
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup unsalted butter softened
- 1/2 cup brown sugar packed
- 1/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup plain yogurt or sour cream
- 1 cup grated carrots
- 1 cup grated zucchini squeeze out excess moisture
For the Crumb Topping:
- 1/2 cup all-purpose flour
- 1/4 cup brown sugar
- 1/4 cup granulated sugar
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter cold and cubed
Instructions
- Prepare the crumb topping: In a small bowl, combine flour, brown sugar, granulated sugar, cinnamon, and salt. Add the cold cubed butter and use a pastry cutter or your fingers to mix until the mixture resembles coarse crumbs. Set aside while you prepare the cake.
- Preheat oven and prepare pan: Preheat your oven to 350°F (175°C). Grease a 9-inch square or round baking pan with butter or nonstick spray and line it with parchment paper for easier removal.
- Mix dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Make sure the spices are evenly distributed for a consistent flavor.
- Cream butter and sugars: In a large mixing bowl, beat the softened butter, brown sugar, and granulated sugar together until light and fluffy. This should take 2–3 minutes. Add eggs one at a time, beating well after each addition, and then mix in the vanilla extract.
- Combine wet and dry ingredients: Reduce the mixer speed and gradually add the dry ingredients, alternating with the yogurt or sour cream, beginning and ending with the dry ingredients. Mix just until combined.
- Fold in vegetables: Gently fold in the grated carrots and zucchini, making sure they are evenly distributed throughout the batter. The moisture from the zucchini keeps the cake soft and tender.
- Assemble the cake: Pour the batter into the prepared pan and smooth the top with a spatula. Sprinkle the crumb topping evenly over the batter, pressing lightly so it sticks in places but still keeps a crumbly texture.
- Bake the cake: Bake in the preheated oven for 45–50 minutes, or until a toothpick inserted in the center comes out clean. The topping should be golden brown and slightly crunchy.
- Cool and serve: Allow the cake to cool in the pan for at least 15–20 minutes. Remove from the pan and transfer to a wire rack to cool completely if desired. Slice into squares or wedges and serve with a cup of tea or coffee for a cozy treat.




Leave a Reply