Print

Cozy Double Chocolate Zucchini Bread Recipe with Brown Sugar Walnut Streusel

double chocolate zucchini bread - featured image

A rich and moist double chocolate zucchini bread topped with a buttery brown sugar walnut streusel, perfect for cozy moments and indulgent snacking.

Ingredients

Scale
  • 2 cups all-purpose flour (240g / 8.5 oz)
  • ½ cup unsweetened cocoa powder (50g / 1.75 oz)
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • ½ teaspoon salt
  • 1 teaspoon ground cinnamon
  • 1 cup granulated sugar (200g / 7 oz)
  • ½ cup brown sugar, packed (110g / 3.9 oz)
  • 2 large eggs, room temperature
  • ½ cup vegetable oil (120ml / ½ cup)
  • 1 teaspoon vanilla extract
  • 1 ½ cups grated zucchini (about 1 medium zucchini)
  • 1 cup semi-sweet chocolate chips (170g / 6 oz)
  • For the brown sugar walnut streusel:
  • ½ cup chopped walnuts (60g / 2.1 oz), toasted
  • ⅓ cup brown sugar, packed (75g / 2.6 oz)
  • ¼ cup all-purpose flour (30g / 1 oz)
  • 3 tablespoons unsalted butter, cold and cubed (45g / 3 tbsp)
  • ½ teaspoon ground cinnamon

Instructions

  1. Preheat your oven to 350°F (175°C). Grease a 9×5-inch loaf pan well or line it with parchment paper.
  2. Prepare the streusel topping: In a small bowl, combine chopped walnuts, brown sugar, flour, and cinnamon. Add cold cubed butter and mix with a pastry cutter or fingers until coarse crumbs form. Refrigerate until cold.
  3. Grate the zucchini using a fine grater. Gently squeeze out excess moisture but retain some for tenderness.
  4. In a large bowl, sift together flour, cocoa powder, baking soda, baking powder, salt, and cinnamon. Whisk to combine.
  5. In another bowl, whisk granulated sugar, brown sugar, eggs, vegetable oil, and vanilla extract until smooth and glossy.
  6. Add wet ingredients to dry ingredients and stir gently until just combined. Fold in grated zucchini and chocolate chips evenly.
  7. Pour batter into prepared loaf pan and spread evenly. Sprinkle chilled walnut streusel evenly over the top, pressing lightly if needed.
  8. Bake for 50-60 minutes, checking at 50 minutes with a toothpick; it should come out with a few moist crumbs but no wet batter. Cover with foil if streusel browns too quickly.
  9. Cool bread in the pan for 15 minutes, then transfer to a cooling rack to cool completely.

Notes

Do not overmix the batter to avoid a dense loaf. Keep butter cold for a crumbly streusel. Squeeze out some moisture from zucchini but retain some for softness. Use foil tent if streusel browns too fast. For gluten-free, substitute flour with 1:1 gluten-free blend. For dairy-free, substitute butter with coconut oil or vegan butter. Nut-free option: replace walnuts with seeds or omit.

Nutrition

Keywords: zucchini bread, double chocolate, walnut streusel, chocolate chips, easy baking, cozy dessert, quick bread