Chocolate Zucchini Bread with Oat Streusel

decadent zucchini bread with chunks of melty chocolate and a sweet oat streusel topping

yield: 1 loaf



Chocolate Zucchini Bread

  • 1 ⅓ cups all-purpose flour
  • 2 tsp ground cinnamon
  • 1 tsp baking soda
  • 1 tsp kosher salt
  • 2 eggs
  • ½ cup granulated sugar
  • ½ cup brown sugar
  • ½ cup greek yogurt
  • 1 tsp pure vanilla extract
  • ¼ lb unsalted butter, melted
  • ¾ lb shredded zucchini (approximately 2 cups)
  • 6 oz semi-sweet chocolate, roughly chopped
  • softened salted butter, for serving

Oat Streusel

  • 1 cup old-fashioned rolled oats
  • ½ cup all-purpose flour
  • ½ cup brown sugar
  • 2 tsp ground cinnamon
  • ½ tsp kosher salt
  • ¼ lb unsalted butter, cubed


  1. Preheat the oven to 350°F. Grease a 10”x5” (1 ½ lb) loaf pan. Line it with a piece of parchment paper, allowing the paper to hang over the pan. Whisk the flour, cinnamon, baking soda, and salt together in a mixing bowl. Set aside.
  2. Beat the eggs in a separate large mixing bowl. Whisk in the granulated and brown sugars until well incorporated. Add the greek yogurt and vanilla. Slowly drizzle in the melted butter, whisking to combine. Mix in the dry ingredients until smooth.
  3. Place the shredded zucchini in the center of a kitchen towel. Ring out the excess water into the sink (as much as you can). Fold the zucchini and chocolate into the batter. Pour the batter into the prepared loaf pan.
  4. For the oat streusel, add the oats, all-purpose flour, brown sugar, cinnamon, and salt to a small bowl. Toss to combine. Add the cubed butter and use your fingers (or a pastry cutter) to “rub” the butter into the flour. Keep working it in until the flour has been absorbed and the mixture resembles coarse crumbs. Top the batter with the streusel.
  5. Bake the zucchini bread uncovered on the middle rack in the oven for 55-60 minutes, or until cooked through. Let cool for 30 minutes in the pan. Use the parchment paper to pull the bread out of the pan. Cool for another 15 minutes or so.
  6. Use a serrated knife to slice the bread into thick slices. Serve warm or at room temperature with softened salted butter slathered over top.


You’ll need approximately 1 large or 2 smaller zucchini to yield ¾ lb shredded zucchini.