Ingredients
Equipment
Method
Prep
- Preheat the oven to 350°F and grease a 9x13 baking pan with a thin, even coating so the brownies release cleanly.
- Whisk all-purpose flour, unsweetened cocoa powder, baking soda, and salt together in a bowl until the mixture is uniform in color.
Mix the batter
- Beat granulated sugar, vegetable oil, eggs, and vanilla extract until smooth and slightly fluffy, scraping the bowl once to keep the batter consistent.
- Stir in zucchini, grated and squeezed dry; the batter will look thin because the zucchini releases moisture as it disperses.
- Fold the dry ingredients into the wet ingredients just until no streaks remain, then fold in half the semi-sweet chocolate chips.
Bake
- Spread the batter into the greased pan and scatter the remaining semi-sweet chocolate chips over the top for visible pools of chocolate as they bake.
- Bake for 25–28 minutes, until a toothpick comes out with moist crumbs (not wet) and the surface looks set—do not overbake.
Cool & cut
- Cool the brownies for 20 minutes before cutting into squares so the fudgy center firms up and the shiny crust stays intact.
Notes
For the most dense, fudgy texture, squeeze the grated zucchini very dry before measuring—too much moisture can make the brownies cake-like. Store covered at room temperature for up to 3 days or in the refrigerator for up to 6 days; freeze baked squares up to 2 months. For a dairy-free option, use dairy-free semi-sweet chocolate chips if needed (the rest of the recipe stays the same).
