Go Back

Chocolate Zucchini Brownies

Chocolate zucchini brownies with an ultra-fudgy, shiny crinkled top and a dense, moist interior. Grated zucchini gets squeezed dry for hidden veggie brownies that slice clean after a short cool.
Prep Time 15 minutes
Cook Time 30 minutes
cooling 20 minutes
Total Time 1 hour 5 minutes
Servings: 16 servings
Course: Dessert
Cuisine: American
Calories: 320

Ingredients
  

all-purpose flour
  • 1 cup all-purpose flour
unsweetened cocoa powder
  • 0.75 cup unsweetened cocoa powder
baking soda
  • 0.5 tsp baking soda
salt
  • 0.25 tsp salt
granulated sugar
  • 1.5 cup granulated sugar
eggs
  • 3 eggs
vegetable oil
  • 0.5 cup vegetable oil
vanilla extract
  • 1 tsp vanilla extract
zucchini
  • 2 cup zucchini, grated and squeezed dry
semi-sweet chocolate chips (melted)
  • 1 cup semi-sweet chocolate chips, melted (mixed into batter)
semi-sweet chocolate chips (fold in)
  • 0.5 cup semi-sweet chocolate chips (fold in at the end)
flaky sea salt (optional)
  • 1 tsp flaky sea salt for top (optional) optional

Equipment

  • 1 sheet pan

Method
 

Prep and mix dry ingredients
  1. Preheat oven to 350°F and grease a 9x13 baking pan. Set the pan aside so the batter is ready to bake right after mixing.
  2. Whisk all-purpose flour, unsweetened cocoa powder, baking soda, and salt together in a bowl. Mix until the cocoa is evenly distributed with no visible lumps.
Make the batter
  1. Melt 1 cup semi-sweet chocolate chips and let cool slightly. You want it warm but not hot so it won’t cook the eggs.
  2. Beat granulated sugar, eggs, vegetable oil, and vanilla extract until slightly fluffy, about 2 minutes. Stop when the mixture looks lighter and smoother.
  3. Stir in melted chocolate and grated squeezed zucchini. Mix just until the zucchini is evenly coated through the batter.
  4. Fold dry ingredients into wet until just combined. Fold in remaining semi-sweet chocolate chips at the end and stop as soon as no dry streaks remain.
Bake and cool
  1. Spread the batter into the prepared pan and sprinkle with flaky sea salt if using. Aim for an even layer so the brownies bake uniformly.
  2. Bake at 350°F for 25–30 minutes until the top is set and shiny but the center still has a slight jiggle. Look for a crinkled, glossy surface rather than a fully dry center.
  3. Cool for 20 minutes before cutting. This brief cooling time helps the ultra-fudgy brownies firm up for clean squares.

Notes

Pro tip: squeeze grated zucchini very dry to keep the crumb dense and prevents excess moisture. Store airtight at room temperature for up to 3 days or refrigerate for up to 5 days; freeze baked brownies up to 2 months. For a dairy-free option, use dairy-free semi-sweet chocolate chips; the method stays the same.