01 -
Set the oven to 350°F and allow it to fully preheat.
02 -
In a medium bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking soda, baking powder, salt, light brown sugar, and white sugar until fully combined.
03 -
In a large mixing bowl, beat the eggs, softened butter, canola oil, and vanilla extract on medium speed for about 1 minute until smooth.
04 -
Add the shredded zucchini to the wet mixture and mix briefly until just combined, taking care not to overmix.
05 -
Gradually add the dry ingredients to the wet mixture, stirring gently with a spatula until the batter is just combined and no dry streaks remain.
06 -
Fold in the semi-sweet chocolate chips, reserving a small handful to sprinkle on top before baking.
07 -
Lightly grease an 8 × 4 inch loaf pan with butter or nonstick spray. Pour in the batter and smooth the top. Scatter the reserved chocolate chips evenly over the surface.
08 -
Place the pan in the center of the preheated oven and bake for approximately 50 minutes, or until a toothpick inserted in the center comes out mostly clean with a few moist crumbs attached.
09 -
Remove loaf from the oven and let it rest in the pan for 5 minutes to allow the structure to set.
10 -
Carefully transfer the loaf from the pan to a wire rack and let it cool completely before slicing for the best texture.