Ingredients
Equipment
Method
Prep the batter and pan
- Preheat the oven to 350°F and grease a 9x5 loaf pan, then set it aside. The pan should be ready before mixing so the batter can go in right away.
- Whisk the all-purpose flour, baking soda, baking powder, salt, and cinnamon together until evenly combined. This dry mix should look uniform with no cinnamon streaks.
- Beat the brown sugar, eggs, creamy peanut butter, vegetable oil, Greek yogurt, and vanilla extract until smooth. Stop when the mixture looks glossy and fully blended.
- Stir in the grated zucchini, squeezed dry. Mix just until the zucchini is evenly dispersed.
Bake
- Fold the dry ingredients into the wet ingredients until just combined, then fold in 3/4 cup of the semi-sweet chocolate chips. The batter should not look overmixed and will be thick.
- Pour the batter into the loaf pan, scatter the remaining chocolate chips on top, and bake for 55–65 minutes at 350°F. It’s done when a toothpick comes out with moist crumbs.
Cool and slice
- Cool the loaf for 15 minutes before slicing. This rest helps the crumb set so the chocolate and peanut butter texture holds together.
Notes
For the best texture, squeeze the grated zucchini very well to keep the loaf from turning gummy. Store airtight at room temperature for up to 3 days or refrigerate up to 5 days; freeze slices for up to 2 months. For a dairy-light option, use unsweetened plain Greek yogurt substitute or regular yogurt with similar thickness (results vary slightly).
