Double Chocolate Zucchini Bread with a cinnamon sugar topping is perfectly sweetened, richly flavored, super moist, and easy to make. It’s the perfect excuse for eating your dessert for breakfast! This is also a great way to use up all that zucchini you’ve got lying around the kitchen!

Sliced chocolate zucchini bread on parchment paper.

EMAIL ME THE RECIPE!

Enter your email below and we'll send this recipe to your inbox. Plus, enjoy exclusive content!

Chocolate zucchini bread is hands-down one of my favorite ways to sneak in veggies while still feeling like I’m having a treat. This double chocolate version is decadent, tender, and topped with the most irresistible cinnamon-sugar crunch. Honestly, it’s the kind of recipe that makes you look forward to that extra zucchini sitting in the fridge! I’ve been making this for years, and every time, it disappears faster than I can slice it—my family can’t get enough. Trust me, once you try it, you’ll want to keep zucchinis around just for this quick bread!

I made this chocolate zucchini bread. Wonderful. I doubled the recipe. I have lots of zucchini to use. Kids loved it. As always you never disappoint. Your recipes are spot on every time. 

— Pam

Ingredients needed

This chocolate zucchini bread recipe is packed with wholesome goodness! It uses just a touch of coconut oil instead of butter, is loaded with zucchini (without tasting like it!), and has less sugar than most zucchini bread recipes. Whole wheat pastry flour works beautifully here for a soft, tender texture. Here’s everything you’ll need to make it:

Shredded zucchini, eggs, sugar, flour and cocoa powder in small bowls.
  • Flour. For a soft, tender texture, we recommend using all-purpose flour, whole wheat pastry flour or white whole wheat flour. To make this gluten free, use a 1-to-1 gluten-free flour. My favorite is this one from Arrowhead Mills.
  • Cinnamon. Gives a nice, warm flavor.
  • Unsweetened cocoa powder. Be sure to use a high quality dutch-process unsweetened cocoa powder for the ultimate rich chocolate flavor.
  • Baking staples. For flavor, texture and to help the bread rise, don’t forget the vanilla extract, baking soda & salt.
  • Oil. Any oil will work, from vegetable oil or canola oil to olive oil. If you use coconut oil, melt and cool it first.
  • Brown sugar. Adds sweetness, and using light brown sugar, rather than white granulated sugar gives it a really moist texture.
  • Eggs. Helps bind, provide richness, tenderize, and give structure to the bread. 
  • Greek yogurt. Makes the inside super moist and adds a boost of protein. Feel free to sub with sour cream.
  • Grated zucchini. The star ingredient! You’ll need to grate 1 large zucchini and strain it from the water, but there is no need to squeeze out all of the moisture.
  • Chocolate chips. Feel free to use any chocolate chips that you like, but we do recommend mini chocolate chips for better dispersion, so there is chocolate in every bite. I like to use semi-sweet chocolate chips to not overwhelm the flavor.

Double Chocolate Zucchini Bread

Double Chocolate Zucchini Bread with a cinnamon sugar topping is perfectly sweetened, richly flavored, super moist, and easy to make. It’s the perfect excuse for eating your dessert for breakfast! This is also a great way to use up all that zucchini you’ve got lying around the kitchen!
Author: Kim

Ingredients

  • 1 cup all-purpose flour , (whole wheat pastry flour or white whole wheat flour would work too)
  • 1 teaspoon cinnamon
  • 1/4 cup unsweetened cocoa powder
  • 3/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/4 cup melted and slightly cooled coconut oil, any oil will work
  • 2 large eggs, at room temperature
  • 3/4 cup packed light brown sugar , (or a brown sugar/spenda blend and adjust amount according to package instructions)
  • 1 teaspoon pure vanilla extract
  • 1/4 cup Greek yogurt or sub with sour cream, (low fat or fat free will work fine)
  • 1 1/2 cups (about 1 large) packed and shredded zucchini, (you do not need to squeeze out moisture)
  • 1/2 cup mini chocolate chips

Optional topping:

  • 1 tablespoon light brown sugar, (or a brown sugar/spenda blend)
  • 1/2 teaspoon cinnamon

EMAIL ME THE RECIPE!

Enter your email below and we’ll send this recipe to your inbox. Plus, enjoy exclusive content!

Instructions 

  • Preheat your oven to 350°F. Grease and flour a 9×5-inch loaf pan and set aside. Mix topping ingredients (if using) and set aside. In a medium bowl, whisk together the flour, cinnamon, cocoa, baking soda and salt. Set aside.
  • In a stand mixer or using a hand mixer, beat together oil, sugar and eggs for about 1-2 minutes until slightly fluffy. (This can be done without a mixer, but is easier using one.) Add vanilla and Greek yogurt and continue to mix.
  • Fold in the shredded zucchini to wet ingredients. Add in the dry flour ingredients. Stir until just combined (do not overmix) and lastly fold in the chocolate chips. (I did not use the mixer for combining dry and wet ingredients, as you do not want to overmix.)
  • Transfer batter into prepared loaf pan. Sprinkle the topping over the top of batter. Bake for 45-55 minutes, or until a toothpick inserted into the center of the bread comes out mostly clean, you might have some melted chocolate chips on the toothpick and that is fine. You just don’t want a lot of gooey batter. Oven temperatures vary, so just make sure to start checking at 45-50 minutes.
  • Remove the pan from the oven and set on a wire cooling rack. Let the bread cool in the pan for 15 minutes. Run a knife around the edges of the bread and carefully remove from the pan. Let the bread cool on the wire cooling rack until slightly warm. Cut into slices and serve.

Notes

The bread will keep on the counter, wrapped in plastic wrap, for up to 3 days and in the fridge for up to 1 week. This bread also freezes well. To freeze, cool the bread completely and wrap in plastic wrap and aluminum foil and/or place it in a freezer-safe resealable bag. Freeze for up to 3 months. Defrost before slicing. 
Serving: 1slice, Calories: 211kcal, Carbohydrates: 32g, Protein: 4g, Fat: 8g, Saturated Fat: 6g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 1g, Trans Fat: 0.02g, Cholesterol: 35mg, Sodium: 155mg, Potassium: 122mg, Fiber: 2g, Sugar: 22g, Vitamin A: 105IU, Vitamin C: 3mg, Calcium: 44mg, Iron: 1mg

Did you make this recipe?

Tag @kimscravings on Instagram and be sure to subscribe to our mailing list to receive more healthy and delicious recipes straight to your inbox!

How to make chocolate zucchini bread

The main reason this chocolate loaf bakes up so moist and tender is due to the plentiful zucchini that’s shredded finely and not drained. Here’s the simple process:

For printable instructions, reference the recipe card above.

Whisking together the flour, cinnamon, cocoa powder, baking soda and salt.

Step 1. Preheat oven to 350°F. Grease and flour a 9×5-inch loaf pan or line with parchment. Mix the cinnamon-sugar topping and set aside. In a medium bowl, whisk together flour, cinnamon, cocoa powder, baking soda, and salt.

Beating together melted coconut oil, sugar and eggs.

Step 2. Using a stand mixer or hand mixer, in a large bowl, beat together melted coconut oil (or another oil), sugar and eggs for about 1-2 minutes until slightly fluffy. (You can stir by hand, but it’s easier using a mixer.)

Mixing Greek Yogurt into the batter.

Step 3. Add the teaspoon vanilla extract and Greek yogurt and continue to mix until smooth.

Stirring grated zucchini into batter with a wooden spoon.

Step 4. Fold in the shredded zucchini to wet ingredients.

Mixing the dry ingredients into the zucchini mixture.

Step 5. Add the flour mixture into the zucchini mixture. Stir until just combined (do not over-mix)

Stirring chocolate chips into the bread batter.

Step 6. Gently fold in the chocolate chips. (Do NOT use the mixer for combining dry and wet ingredients, as you do not want to over mix.)

Batter in a parchment-lined loaf pan.

Step 7. Pour batter into prepared loaf pan.

Cinnamon and sugar sprinkled over chocolate bread batter.

Step 8. Sprinkle the cinnamon/sugar over the top of the batter.

Chocolate zucchini bread in a loaf pan.

Step 9. Bake for 45-55 minutes, or until a toothpick inserted into the center comes out mostly clean, you might have some melted chocolate chips on the toothpick and that is fine. You just don’t want gooey batter. Oven temperatures vary, so just make sure to start checking at 45-50 minutes.

Sliced chocolate zucchini bread on parchment paper.

Step 10. Remove the pan from the oven and set on a wire cooling rack. Let the bread cool in the pan for 15 minutes. Run a knife around the edges of the bread and carefully remove from the pan. Let the bread cool on the wire rack until slightly warm. Cut into slices and enjoy.

Helpful tips

Here’s a list of our best tips & tricks for baking zucchini bread with chocolate chips:

  • Preparing the pan. To prepare your loaf pan, I recommend spraying it with a nonstick cooking spray and then dusting it with flour. It really adds something special to the outside of the bread. However, if you’d like to line it with parchment paper, that works too.
  • Measuring the flour. When baking, it’s important to have the correct measurement of flour. Lightly spoon the flour (don’t pack) into a measuring cup and without shaking the cup, use the straight side of a butter knife or other straight edge to level off the top.
  • Don’t overmix the batter. Combine the wet and dry ingredients by gently stirring them together and mix just until moistened. Over-mixing the batter can produce tough baked goods. For more info, read this guide on overmixing.
  • Topping. The cinnamon sugar topping is optional. It’s seriously so delicious, though!
  • Avoid chocolate chips sinking. To prevent the chocolate chips from sinking to the bottom of the bread, toss them in a little flour before mixing them into the batter. This will help suspend them in the batter. If you’re not using the topping, I would also reserve a handful of chocolate chips to sprinkle over the top of the batter before baking.

Frequently asked questions

Do you peel zucchini before shredding for bread?

No, there is no need to peel the skin off of the zucchini before grating it and adding it to the batter. The skin on a zucchini has great nutrition, is very thin and will melt into the bread, so peeling is just an unnecessary step.

Do you squeeze water out of zucchini for bread?

Zucchini is an incredibly moist vegetable, which is what helps to make this bread so deliciously moist without too much oil. Some recipes suggest squeezing out excess liquid before adding the zucchini to the batter. For this recipe, you don’t have to squeeze it, but if it seems too wet, lightly blot it with a paper towel to remove excess moisture. You want it slightly damp, not dripping, for the perfect texture.

Why does my zucchini bread fall in the middle while baking?

To prevent the bread from falling in the middle, be sure not to over-mix the batter once you add the flour. It’s also best to keep the oven door closed the entire time the bread is baking. Before removing from the oven, make sure it is fully cooked by inserting a toothpick. If it is undercooked, it may sink in the middle.

How to shred zucchini for zucchini bread without a box grater?

If you don’t have a utensil to grate the zucchini with, try using a food processor to dice the zucchini into smaller pieces or use the grating attachment to create shreds.

Storage recommendations

Chocolate zucchini bread is amazing when it’s still warm, straight out of the oven, but it also works to make it ahead of time because it stores really well! Be sure to allow it to cool completely before storing.

  • Room temperature storage. This bread will keep for 3 days on the counter at room temperature, if it lasts that long!
  • Refrigerator storage. When stored in the fridge, in an airtight container or resealable bag, it will keep well for up to 1 week.
  • Freezer storage. First, wrap it tightly in plastic wrap. Then, place it in a freezer-safe bag that has been labeled with the date. It will keep fresh for 3 months in the freezer.
  • Reheating. If frozen, thaw overnight in the refrigerator, and then let it come to room temperature before serving. Or microwave for 20-30 seconds.
Chocolate Zucchini bread on a wooden cutting board.

If you try this, let me know! Leave a comment and if your family loves it as much as mine does, be sure to give it a five star ⭐️ rating! Also, tag @kimscravings on Instagram with a picture of your creation. Be sure to subscribe to our mailing list to receive more healthy delicious recipes straight to your inbox.