Ingredients
Equipment
Method
Prep
- Preheat the oven to 350°F (175°C). Set out a 9×5-inch loaf pan.
- Grease the loaf pan and line it with parchment paper. Leave a little overhang for easier removal.
- Squeeze excess moisture from the grated zucchini. This helps the loaf stay tender and not watery.
Mix dry and wet
- Whisk together the flour, cocoa powder, baking soda, baking powder, and salt in a bowl. Mix until the cocoa and leaveners are evenly distributed.
- Whisk together the eggs, vegetable oil, sour cream, brown sugar, granulated sugar, and vanilla extract in a separate bowl. Whisk until smooth and glossy.
Combine batter
- Stir the zucchini into the wet ingredients. Fold it in so every bit is coated.
- Add the dry ingredients to the wet ingredients and mix until just combined. Stop as soon as no dry streaks remain.
- Fold in 1 cup semi-sweet chocolate chips. Distribute them evenly without overmixing.
Bake
- Pour the batter into the prepared loaf pan. Level the top with a gentle tap on the counter.
- Sprinkle the remaining chocolate chips on top. Add mini chocolate chips for a layered chocolate finish.
- Bake at 350°F (175°C) for 55–65 minutes, until a toothpick comes out with a few moist crumbs. If the top browns too quickly, loosely cover with foil after 35 minutes.
Cool and serve
- Cool the loaf for 15 minutes before removing it from the pan. This firms the crumb for clean slicing.
- Slice and serve. Keep leftovers wrapped to maintain moisture.
Notes
Pro tip: squeeze zucchini firmly (but don’t grind it) so the loaf bakes with a tender crumb instead of steaming. Store covered at room temperature for 2 days or refrigerate for up to 5 days; freeze slices for up to 2 months. For a dairy swap, use plain Greek yogurt in place of sour cream for similar tang and moisture.
