Ingredients
Equipment
Method
Prep and mix
- Preheat the oven to 350°F and grease a 9x5 loaf pan. Pouring the batter will go directly into the pan once mixed.
- Whisk all-purpose flour, baking soda, baking powder, salt, and cinnamon together in a bowl until evenly combined. The mixture should look uniform in color with no visible baking powder clumps.
- Beat brown sugar, eggs, creamy peanut butter, vegetable oil, Greek yogurt, and vanilla extract until smooth. Scrape the sides as needed so the batter looks glossy and cohesive.
- Stir in the grated, squeezed-dry zucchini until distributed throughout the batter. You should see flecks of zucchini throughout without large wet pools.
- Fold the dry ingredients into the wet mixture just until no dry streaks remain. Fold in 3/4 cup semi-sweet chocolate chips so they’re suspended in the batter rather than mixed aggressively.
Bake
- Pour the batter into the greased loaf pan and scatter the remaining chocolate chips on top. Aim for an even spread so chips are visible after baking.
- Bake for 55–65 minutes at 350°F, until a toothpick comes out with moist crumbs. The top should be golden and spring back slightly when lightly pressed.
Cool and serve
- Cool the loaf in the pan for 15 minutes before slicing. This helps the crumb set so slices hold together while still showing melty chocolate chips.
Notes
For best texture, squeeze the grated zucchini very well so the loaf stays tender instead of dense; if it feels damp, bake time may need a few extra minutes. Store wrapped at room temperature for up to 2 days or refrigerate up to 5 days. Freeze slices for up to 2 months. For a dairy-light option, use plain dairy-free yogurt in place of the Greek yogurt (the bake timing stays the same).
