Zucchini brownies are proof that you can sneak vegetables into dessert and end up with something even more moist and fudgy than the original. Grated zucchini blends right into the batter, adding moisture without any noticeable “vegetable” flavor — just a rich, chocolatey brownie with a tender, fudgy crumb. They’re a great way to use up extra zucchini, and a sneaky way to get kids (or picky adults) to eat a vegetable without complaint.
Why Zucchini Works So Well in Brownies
Grated zucchini is mostly water, which means it adds moisture to the batter without weighing it down or making it heavy. As the brownies bake, the zucchini essentially melts into the batter, leaving behind a soft, fudgy texture and no detectable zucchini flavor — just extra-moist brownies.
Ingredients
- 1 ½ cups grated zucchini (about 1 medium zucchini), excess moisture squeezed out
- ½ cup vegetable oil (or melted coconut oil)
- 1 cup granulated sugar
- ½ cup packed brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 ¼ cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- ¾ cup semi-sweet chocolate chips, divided
Equipment
- A box grater
- A 9×9-inch baking pan
- Parchment paper
- Two mixing bowls
- A whisk and spatula
Instructions
Step 1: Prep the zucchini
Wash and trim the zucchini, then grate it using the large holes of a box grater. Place the grated zucchini on a clean kitchen towel or between paper towels and squeeze out as much liquid as possible. This step is important — too much extra moisture can make the brownies dense or gummy.
Step 2: Preheat and prep the pan
Preheat your oven to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal.
Step 3: Mix the wet ingredients
In a large bowl, whisk together the vegetable oil, granulated sugar, brown sugar, eggs, and vanilla extract until smooth. Fold in the squeezed, grated zucchini.
Step 4: Mix the dry ingredients
In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt.
Step 5: Combine
Add the dry ingredients to the wet ingredients in two batches, folding gently with a spatula just until no streaks of flour remain — don’t overmix. Fold in half of the chocolate chips.
Step 6: Bake
Pour the batter into the prepared pan and smooth the top with a spatula. Sprinkle the remaining chocolate chips evenly over the top. Bake for 30-35 minutes, until a toothpick inserted into the center comes out with a few moist crumbs (not wet batter).
Step 7: Cool
Let the brownies cool completely in the pan on a wire rack before slicing — this helps them set up properly and slice cleanly. Use the parchment overhang to lift the whole batch out before cutting into squares.
Tips for the Best Zucchini Brownies
- Squeeze the zucchini thoroughly. This is the most important step for avoiding dense, gummy brownies.
- Don’t overbake. Zucchini brownies are meant to be fudgy, so pull them out as soon as a toothpick comes out with a few moist crumbs.
- Use natural or Dutch-process cocoa powder for a deep chocolate flavor — Dutch-process will give a slightly darker, more mellow taste.
- Add a swirl of peanut butter or cream cheese on top before baking for a fun variation.
- Let them cool fully before slicing for the cleanest cuts.
Storage
Store zucchini brownies in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to a week. They also freeze well — wrap individual squares tightly and freeze for up to 3 months, thawing at room temperature before serving.
Final Thoughts
Zucchini brownies are a simple way to use up extra zucchini while ending up with an even more moist, fudgy brownie than a classic recipe. No one will guess there’s a vegetable hiding in there — they’ll just ask for seconds.

