Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350°F and grease a 9x5 loaf pan. Make sure the pan is well-coated so the loaf releases cleanly.
Mix dry and wet
- Whisk all-purpose flour, unsweetened cocoa powder, baking soda, and salt together until evenly combined. The mixture should look uniformly dark with no visible cocoa clumps.
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt (full fat), vanilla extract, and strong brewed coffee (optional, deepens chocolate flavor) until smooth. Stop as soon as the mixture looks glossy and lump-free.
- Stir in zucchini, grated and squeezed dry until the batter is evenly speckled. The batter should look thick and cohesive.
Combine and bake
- Fold dry ingredients into wet until just combined, then fold in chocolate chips. Mix only until you no longer see dry streaks to keep the crumb tender.
- Pour the batter into the prepared loaf pan and bake 55–65 minutes at 350°F. Look for a toothpick to come out with moist crumbs and a slightly set, domed top.
Cool and slice
- Cool the loaf for 15 minutes before slicing. The center will finish setting and the slices will hold their shape.
Notes
For the best texture, squeeze the grated zucchini very dry so the loaf bakes up thick instead of wet in the middle. Store tightly wrapped at room temperature for up to 3 days or refrigerate for up to 5 days; freeze slices for up to 2 months. To make it dairy-friendly, use a plain lactose-free Greek yogurt instead of full-fat Greek yogurt and proceed the same way.
