These carrot and zucchini bars are moist and tasty, packed with healthy veggies and topped off with a zesty citrus cream cheese frosting. Perfect for a fun dessert!
Honestly, who knew sneaking in veggies could taste so good? I love serving these at gatherings, and everyone always goes for seconds! Just a little citrus makes the frosting shine. 😋
Key Ingredients & Substitutions
Carrots: Grated carrots are key for moisture and sweetness in these bars. Fresh carrots are best; however, pre-grated ones work if you’re in a hurry. I personally prefer organic carrots when possible for a better taste.
Zucchini: Make sure to squeeze out excess moisture after grating! If you don’t have zucchini, shredded apples or even banana can work in a pinch. They will change the flavor slightly, but it’s still delicious!
Nuts: Walnuts or pecans add nice crunch. If you or someone you know has nut allergies, you can leave them out or replace them with seeds like sunflower seeds for some texture.
Flour: All-purpose flour is standard, but you can use whole wheat flour for a heartier bar or gluten-free flour blend if needed. Just be mindful that gluten-free versions can be denser.
Cream Cheese: This frosting is creamy and delicious with cream cheese. For a lighter version, use Neufchâtel cheese. If dairy-free is your goal, there are great vegan cream cheese options available now!
How Do I Achieve the Perfect Texture in My Bars?
The key to achieving moist and tender carrot and zucchini bars lies in the mixing process. Overmixing can lead to tough bars, so be gentle. You just want to combine ingredients until they’re moist.
- Start by whisking the dry ingredients together first.
- Combine wet ingredients just until combined; then fold in carrots and zucchini gently.
- After pouring the batter into the pan, smooth the top gently to maintain the structure.
Another important tip is to ensure that your oven is properly preheated. Baking in a consistent environment allows for even cooking, which is vital for great texture. Always check for doneness with a toothpick; it should come out clean or with a few moist crumbs.

How to Make Carrot and Zucchini Bars with Citrus Cream Cheese Frosting
Ingredients You’ll Need:
For the Bars:
- 1 cup grated carrots (about 2 medium carrots)
- 1 cup grated zucchini (squeezed dry)
- 1 1/2 cups all-purpose flour
- 1/2 cup chopped walnuts or pecans (optional)
- 1 cup granulated sugar or brown sugar
- 1/2 cup vegetable oil or melted coconut oil
- 2 large eggs
- 1 tsp vanilla extract
- 1 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
For the Citrus Cream Cheese Frosting:
- 8 oz (225g) cream cheese, softened
- 1/4 cup unsalted butter, softened
- 1 1/2 to 2 cups powdered sugar, sifted
- 1 tsp pure vanilla extract
- Zest of 1 lemon and 1 orange
- 1 tbsp fresh lemon juice (optional)
How Much Time Will You Need?
This recipe will take about 15 minutes for preparation and around 25-30 minutes for baking. After that, you’ll want to cool the bars completely before frosting, which will take another 20-30 minutes. All in all, expect about 1 hour and 15 minutes from start to finish, including cooling time!
Step-by-Step Instructions:
1. Preheat and Prepare:
Start by preheating your oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, or give it a light greasing to prevent sticking later.
2. Mix the Dry Ingredients:
In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. This will help the baking powder and soda get evenly distributed!
3. Combine Wet Ingredients:
In another bowl, beat the eggs together with the sugar until well combined. Then, add in the vegetable oil and vanilla extract, mixing until everything is well blended.
4. Combine Wet and Dry Ingredients:
Carefully add the wet mixture to the dry mixture. Stir gently until just combined—it’s okay if there are a few lumps!
5. Fold in the Vegetables and Nuts:
Now, gently fold in the grated carrots and zucchini, making sure to squeeze out any excess moisture from the zucchini first. If you’re using nuts, fold them in now too.
6. Pour into the Pan:
Pour the batter into your prepared baking pan and smooth the top with a spatula to make it even.
7. Bake the Bars:
Place the pan in the oven and bake for 25-30 minutes. You’ll know they’re done when a toothpick poked in the center comes out clean.
8. Cool the Bars:
Once baked, remove the bars from the oven and allow them to cool completely in the pan on a wire rack before frosting.
9. Prepare the Citrus Cream Cheese Frosting:
While the bars are cooling, make the frosting! Beat the softened cream cheese and butter together in a bowl until they are smooth and creamy.
10. Add Powdered Sugar and Flavor:
Gradually add the sifted powdered sugar while beating until the mixture is fluffy. Then, mix in the vanilla extract, lemon zest, orange zest, and lemon juice (if using) until well combined.
11. Frost the Bars:
Once your bars are completely cool, spread the creamy citrus frosting evenly on top.
12. Add Final Touches:
If you want, sprinkle some extra citrus zest or chopped nuts on the frosting for decoration.
13. Slice and Serve:
Cut the bars into squares and serve. Enjoy your deliciously moist carrot and zucchini bars topped with bright and tangy frosting!
These bars make for a perfect snack or dessert, bringing together sweetness and refreshing citrus flavors. Enjoy!
Can I Use Frozen Vegetables Instead of Fresh?
While fresh grated carrots and zucchini are preferred for texture and moisture, you can use frozen grated zucchini. Make sure to thaw and squeeze out any excess moisture before adding it to the batter. Frozen carrots tend to be mushy, so fresh is better for this recipe!
What Can I Use Instead of Eggs?
If you need an egg substitute, consider using flax eggs (mix 1 tablespoon of ground flaxseed with 2.5 tablespoons of water and let it sit until it thickens) or unsweetened applesauce (1/4 cup per egg). Both will help bind the ingredients together while keeping the bars moist!
Can I Make This Recipe Gluten-Free?
Absolutely! You can substitute the all-purpose flour with a 1:1 gluten-free flour blend. Just be sure your baking soda and baking powder are also gluten-free, as some brands may not be.
How Should I Store Leftovers?
Store any leftover bars in an airtight container in the refrigerator for up to 4 days. For longer storage, you can freeze the bars without frosting for up to 3 months. Just thaw in the refrigerator before serving, and then frost them once they’re defrosted!
