Quick Zucchini Brownies with Peanut Butter

I never thought I’d be the person sneaking vegetables into dessert, but here we are. My kids would stage a full rebellion if I announced “zucchini brownies” at snack time, so I’ve learned to keep that part quiet until after they’ve licked their plates clean.

The thing about these brownies is that the zucchini doesn’t make them taste like vegetables—it just makes them incredibly moist without needing any butter or oil. You grate it up, squeeze out the water, and it basically disappears into the batter. Add in some peanut butter and chocolate chips, and you’ve got a brownie that happens to be a little healthier, but mostly just tastes really good.

zucchini brownies with peanut butter
Image: jesslovescooking.com / All Rights reserved

Why You’ll Love These Zucchini Brownies

  • Sneaky veggie boost – The shredded zucchini adds moisture and nutrients without affecting the taste, making these brownies a guilt-free treat you can feel good about.
  • Naturally sweetened – Using maple syrup instead of refined sugar keeps these brownies wholesome while still satisfying your chocolate cravings.
  • Quick and easy – Ready in under 45 minutes with just one bowl, these brownies come together faster than a box mix.
  • Healthier indulgence – Made with peanut butter, cacao powder, and flaxseed, these fudgy brownies pack protein and fiber into every bite.
  • Flexible ingredients – You can adjust the sweetness level and choose between flaxseed or egg, making this recipe work for different dietary preferences.

What Kind of Peanut Butter Should I Use?

For these brownies, you’ll want to use natural peanut butter – the kind where the oil separates on top and you have to stir it before using. Regular processed peanut butter (like Jif or Skippy) contains added oils and sugars that can throw off the texture of your brownies. Make sure to give your natural peanut butter a good stir before measuring it out so the oils are well incorporated. If you only have unsalted peanut butter on hand, just add a pinch more salt to the recipe to make up for it. And if you’re not a peanut butter fan, you can swap in almond butter or cashew butter instead – just stick with the natural varieties for best results.

zucchini brownies with peanut butter
Image: jesslovescooking.com / All Rights reserved

Options for Substitutions

These brownies are pretty forgiving, so here are some swaps you can make based on what you have:

  • Natural peanut butter: Almond butter or cashew butter work great here. Just make sure whatever nut butter you use is the runny, natural kind – the no-stir varieties are too thick and will make your brownies dry.
  • Maple syrup: You can use honey or agave nectar instead. Keep in mind that honey will make the brownies slightly denser and sweeter.
  • Zucchini: Yellow squash is basically identical in texture and moisture, so it’s a perfect swap. You could also try finely grated carrot, though the flavor will be slightly different.
  • Ground flaxseed: If you’re not using the egg option, chia seeds work the same way as flax. Just grind them up and use the same amount.
  • Cacao powder: Regular cocoa powder is totally fine here – there’s no need to hunt down cacao specifically. They’ll work the same in this recipe.
  • Chocolate chips: Use whatever chocolate you like – dark, semi-sweet, or milk chocolate chips all work. You can also chop up a chocolate bar if that’s what you have on hand.

Watch Out for These Mistakes While Baking

The biggest mistake with zucchini brownies is squeezing out the moisture from your shredded zucchini – that water is actually essential for keeping the brownies fudgy and preventing them from turning dry and crumbly.

Overbaking is another common issue since these brownies don’t have traditional flour, so pull them from the oven when the edges are set but the center still looks slightly underdone (around 25 minutes), as they’ll continue to firm up while cooling.

Make sure your peanut butter is well-stirred before measuring, especially if you’re using natural peanut butter where the oil separates, otherwise your batter might end up too thick or too thin.

Finally, resist the urge to cut into these right away – letting them cool completely in the pan for at least an hour helps them set properly and makes slicing much cleaner.

zucchini brownies with peanut butter
Image: jesslovescooking.com / All Rights reserved

What to Serve With Zucchini Brownies?

These brownies are pretty rich on their own thanks to the peanut butter and chocolate, so I like keeping things simple when serving them. A cold glass of milk is always my go-to, or if you’re feeling fancy, a scoop of vanilla ice cream on top turns them into a legit dessert. They’re also great alongside a cup of coffee for an afternoon snack, and the peanut butter flavor pairs really well with a hot latte. If you’re serving these at a gathering, fresh berries like strawberries or raspberries on the side add a nice pop of freshness that balances out the chocolate.

Storage Instructions

Store: These brownies stay moist and fudgy when kept in an airtight container at room temperature for up to 3 days. If you want them to last longer, pop them in the fridge where they’ll keep for about a week – they actually taste amazing cold!

Freeze: Wrap individual brownies in plastic wrap or parchment paper, then store them in a freezer-safe container for up to 3 months. They thaw pretty quickly on the counter, or you can grab one straight from the freezer for a fudgy frozen treat.

Preparation Time 10-15 minutes
Cooking Time 25-30 minutes
Total Time 35-45 minutes
Level of Difficulty Easy
Servings 10 bars

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1100-1250
  • Protein: 25-30 g
  • Fat: 70-80 g
  • Carbohydrates: 120-140 g

Ingredients

  • 3/4 cup creamy peanut butter
  • 1/2 cup + 1 tbsp maple syrup
  • 1 tsp vanilla extract
  • 1 cup zucchini (finely grated and squeezed very dry)
  • 1/3 cup cacao powder
  • 3 tbsp flaxseed meal
  • 3/4 tsp baking soda
  • 1/2 tsp salt
  • 1/2 cup chocolate chips
  • 1/2 tsp ground cinnamon
  • 1/4 tsp espresso powder

Step 1: Prepare Your Pan and Preheat Oven

Preheat your oven to 350°F and lightly grease a 8×8 inch baking dish or 9×9 inch pan with cooking spray or oil.

This ensures your brownies won’t stick and will bake evenly.

Step 2: Prepare the Zucchini

  • 1 cup zucchini, finely grated

While the oven preheats, finely grate the zucchini using a box grater or food processor.

This is crucial—place the grated zucchini in a clean kitchen towel or paper towels and squeeze it very dry.

Excess moisture will make your brownies dense and wet, so don’t skip this step.

I like to squeeze it multiple times to really get all the liquid out for the best texture.

Step 3: Mix Dry Ingredients

  • 1/3 cup cacao powder
  • 3 tbsp flaxseed meal
  • 3/4 tsp baking soda
  • 1/2 tsp salt
  • 1/2 tsp ground cinnamon
  • 1/4 tsp espresso powder

In a large mixing bowl, whisk together the cacao powder, flaxseed meal, baking soda, salt, ground cinnamon, and espresso powder.

Whisking helps distribute the leavening agent evenly and prevents lumps in the final batter.

Set this dry mixture aside.

Step 4: Create the Wet Base and Combine

  • 3/4 cup creamy peanut butter
  • 1/2 cup + 1 tbsp maple syrup
  • 1 tsp vanilla extract
  • zucchini from Step 2
  • dry ingredient mixture from Step 3

In a separate bowl or back in your mixing bowl (after transferring the dry mixture), combine the peanut butter, maple syrup, and vanilla extract, stirring until smooth and well incorporated.

Add the squeezed-dry zucchini from Step 2 and fold it into the peanut butter mixture.

Now gently fold in the dry ingredient mixture from Step 3 until just combined—don’t overmix, as this can lead to dense brownies.

I find that using a spatula and folding from the bottom of the bowl up works best to maintain the light texture.

Step 5: Add Chocolate and Transfer to Pan

  • 1/2 cup chocolate chips

Fold 1/2 cup of chocolate chips into the batter until evenly distributed.

Pour the batter into your prepared pan from Step 1 and spread it into an even layer using a spatula or the back of a spoon.

Sprinkle the remaining chocolate chips on top, pressing them in slightly so they stick to the batter during baking.

Step 6: Bake and Cool

Bake for 25-30 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter).

The brownies should spring back lightly when touched.

Remove from the oven and let cool in the pan for at least 10 minutes before slicing—this helps them set and hold their shape better.

zucchini brownies with peanut butter

Quick Zucchini Brownies with Peanut Butter

Delicious Quick Zucchini Brownies with Peanut Butter recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 10 bars
Calories: 1175

Ingredients
  

  • 3/4 cup creamy peanut butter
  • 1/2 cup + 1 tbsp maple syrup
  • 1 tsp vanilla extract
  • 1 cup zucchini (finely grated and squeezed very dry)
  • 1/3 cup cacao powder
  • 3 tbsp flaxseed meal
  • 3/4 tsp baking soda
  • 1/2 tsp salt
  • 1/2 cup chocolate chips
  • 1/2 tsp ground cinnamon
  • 1/4 tsp espresso powder

Method
 

  1. Preheat your oven to 350°F and lightly grease a 8x8 inch baking dish or 9x9 inch pan with cooking spray or oil. This ensures your brownies won't stick and will bake evenly.
  2. While the oven preheats, finely grate the zucchini using a box grater or food processor. This is crucial—place the grated zucchini in a clean kitchen towel or paper towels and squeeze it very dry. Excess moisture will make your brownies dense and wet, so don't skip this step. I like to squeeze it multiple times to really get all the liquid out for the best texture.
  3. In a large mixing bowl, whisk together the cacao powder, flaxseed meal, baking soda, salt, ground cinnamon, and espresso powder. Whisking helps distribute the leavening agent evenly and prevents lumps in the final batter. Set this dry mixture aside.
  4. In a separate bowl or back in your mixing bowl (after transferring the dry mixture), combine the peanut butter, maple syrup, and vanilla extract, stirring until smooth and well incorporated. Add the squeezed-dry zucchini from Step 2 and fold it into the peanut butter mixture. Now gently fold in the dry ingredient mixture from Step 3 until just combined—don't overmix, as this can lead to dense brownies. I find that using a spatula and folding from the bottom of the bowl up works best to maintain the light texture.
  5. Fold 1/2 cup of chocolate chips into the batter until evenly distributed. Pour the batter into your prepared pan from Step 1 and spread it into an even layer using a spatula or the back of a spoon. Sprinkle the remaining chocolate chips on top, pressing them in slightly so they stick to the batter during baking.
  6. Bake for 25-30 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter). The brownies should spring back lightly when touched. Remove from the oven and let cool in the pan for at least 10 minutes before slicing—this helps them set and hold their shape better.

Leave a Comment

Recipe Rating