Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350°F and grease a 9x5 loaf pan. Grease thoroughly so the loaf releases cleanly.
Mix the dry ingredients
- Whisk all-purpose flour, unsweetened cocoa powder, baking soda, and salt together. Keep whisking until the cocoa is evenly distributed.
Mix the wet ingredients
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt (full fat), vanilla extract, and strong brewed coffee (if using) until smooth. Scrape the sides so no streaks of yogurt remain.
Add zucchini
- Stir in grated zucchini that’s been squeezed dry. The batter should look thick and glossy rather than watery.
Combine and add chocolate
- Fold the dry ingredients into the wet mixture just until combined. Stop mixing as soon as you no longer see dry flour.
Fold in chocolate chips
- Fold in chocolate chips. Distribute them evenly so each slice has pockets of chocolate.
Bake
- Pour the batter into the greased loaf pan and bake at 350°F for 55–65 minutes. Bake until a toothpick comes out with moist crumbs, not wet batter.
Cool and slice
- Cool the loaf for 15 minutes before slicing. This rest helps the yogurt-braised crumb set for clean slices.
Notes
Pro tip: squeeze the grated zucchini very well (or even blot with a towel) so the loaf bakes with a tender crumb instead of turning gummy. Store wrapped at room temperature up to 2 days or refrigerate up to 5 days; freezer yes—freeze slices up to 2 months. Dietary swap: use plain low-fat Greek yogurt in place of full-fat for a lighter loaf, though the crumb will be slightly less rich.
