Ingredients
Equipment
Method
Prep and bake
- Preheat oven to 350°F and grease a 9x5 loaf pan, so the loaf starts baking immediately for a stable rise.
- Whisk all-purpose flour, unsweetened dark cocoa powder, baking soda, salt, and espresso powder together until evenly combined.
- Beat granulated sugar, eggs, vegetable oil, buttermilk or Greek yogurt, and vanilla extract until smooth and glossy.
- Stir in grated zucchini and mix until the batter looks speckled with green.
- Fold the dry ingredients into the wet ingredients just until no dry streaks remain, keeping the batter thick.
- Fold in semi-sweet chocolate chips and dark chocolate chips so chips are distributed throughout the batter.
- Pour the batter into the prepared loaf pan and bake at 350°F for 55–65 minutes, until a toothpick comes out with moist crumbs.
Cool and glaze
- Cool the loaf for 15 minutes in the pan so the crumb sets before glazing.
- Melt the glaze ingredients together until smooth, then drizzle over the warm loaf for a glossy top.
Notes
For the fudgiest zucchini bread, squeeze the grated zucchini very dry so it won’t loosen the batter. Store tightly wrapped in the refrigerator for up to 4 days; rewarm slices in the microwave for 10–15 seconds. Freezing is yes—wrap and freeze up to 2 months, thaw overnight in the fridge. For a lighter option, swap half the vegetable oil with unsweetened applesauce while keeping the zucchini well-drained.
