Ingredients
Equipment
Method
Prep and mix the dry ingredients
- Preheat the oven to 350°F and grease a 9x13 baking pan so the batter releases easily after baking.
- Whisk all-purpose flour, unsweetened cocoa powder, baking soda, and salt together until evenly combined with no cocoa streaks.
Make the chocolate mixture
- Melt 1 cup semi-sweet chocolate chips and let them cool slightly so they blend in without scrambling the eggs.
Mix wet ingredients and form the batter
- Beat granulated sugar, eggs, vegetable oil, and vanilla extract until slightly fluffy, about 2 minutes, for a thicker brownie base.
- Stir in the melted chocolate and the grated, squeezed-dry zucchini until glossy and well distributed.
- Fold the dry ingredients into the wet just until combined, then fold in the remaining 1/2 cup semi-sweet chocolate chips at the end.
Bake and cool
- Spread the batter into the prepared pan, sprinkle with flaky sea salt if using, then bake 25–30 minutes at 350°F until the top is set and shiny but the center still has a slight jiggle.
- Cool for 20 minutes before cutting, so the brownies firm up as they cool and hold dense, fudgy squares.
Notes
Pro tip: squeeze the grated zucchini very dry so your brownies stay thick and fudgy instead of cakey. Store airtight at room temperature for 2–3 days or refrigerate up to 5 days; freeze for up to 2 months (thaw in the fridge overnight). For a simple swap, use gluten-free 1:1 all-purpose flour to keep the fudgy texture while accommodating gluten-free diets.
