Like my chocolate zucchini cake, this moist and fudge-like double chocolate zucchini bread raises a huge question: How on earth is there a vegetable in THIS?! Readers have loved this recipe for years, and it’s on my menu all summer long when zucchini is plentiful.
One reader, Kristin, commented: “I never review recipes, but had to write one for this one. This bread, cake, dessert—whatever you want to call it—is fabulous! Just the right amount of sweet, chocolate, and is perfectly moist. I have made it for different people (just in the last two weeks because I can’t stop thinking about it) and everyone has loved it. I made no substitutions to anything and it was perfect… ★★★★★”

I firmly believe that the biggest baking mistake one could ever make is… not doubling today’s recipe. After 1 slice, you’ll instantly realize you need far more than 1 loaf of this chocolate bliss. With its moist and rich fudge-like crumb, deep chocolate flavor, and melty chocolate chips inside, it’s almost impossible to believe there’s zucchini in the batter.
One reader, Deb, commented: “Wow! I made this today and it is sooo good! Even my guys (who don’t want anything to do with zucchini) LOVED it! No one can believe there is shredded zucchini in it. One mistake I made—I only made one. ★★★★★“
Here’s What You’ll Love About This Chocolate Zucchini Bread
- Batter comes together quickly and easily
- Sneaks in veggies
- Freezes well—make several loaves when zucchini is plentiful, and freeze for future chocolate cravings
- Use this recipe for muffins or cupcakes, too
- Super moist and deeply chocolatey—just read the reviews!

Why Bake With Zucchini?
If you’re new to combining zucchini + chocolate, welcome to the not-so-secret club!
Zucchini is one of my favorite baking ingredients and I have a lot of published recipes using this summer vegetable. My recipes for zucchini bread and zucchini muffins are both incredibly popular with readers, and you’ll find a whopping 3 cups of the nutrition-boosting green shreds in my chocolate zucchini cake, but only if you are looking for it—no one will know if you don’t tell them!
It sounds odd to bake with a green vegetable, but here’s why you should:
- There are only so many zucchini side dishes to make (looking at you, zucchini casserole). Zucchini is abundant in the summer months, so sneaking it into baked goods is a great way to use up a bounty of squash.
- Zucchini adds flavorless moisture. We’re talking pure moisture with zero savory vegetable flavor. You’ve had carrot cake, right? Well, zucchini adds even more moisture and hides even better!
Once you’re convinced, try this zucchini cake with brown butter cream cheese frosting next. For even more inspiration, see all my favorite zucchini recipes—both sweet and savory!

Success Tip: Shredding Zucchini
Today’s zucchini bread comes together in just minutes with simple kitchen tools including a couple bowls, a whisk, and a 9×5-inch loaf pan or an 8×4-inch loaf pan like this one or this one. You also need a grater to shred the zucchini. If you’re looking for recommendations, I own and love this box grater because it’s easy to use, grates quickly, and has held up well with regular use. It’s what I use when making zucchini fritters, too.
Key Ingredients You Need & Why
- Zucchini: Zucchini can vary in size, but 1 medium zucchini is plenty for this recipe. You need 1 and 1/2 cups shredded, which is about 180g, depending on how tightly you pack it.
- Flour: Doesn’t seem like a lot of flour, and it’s not. Keep in mind there’s also cocoa powder which is another dry ingredient. Most of the volume is the zucchini!
- Cocoa Powder: Make sure to use unsweetened natural cocoa powder, not Dutch-process, in this recipe. Read about the difference between Dutch-process vs natural cocoa powder.
- Instant Coffee/Espresso Powder: A little espresso powder gives this double chocolate zucchini bread the richest-tasting chocolate flavor; the bread doesn’t taste like coffee, rather, the espresso powder deepens the flavor of the cocoa. It’s a trick I use in chocolate chess pie and chocolate cake, too.
- Chocolate Chips: Chocolate chips provide some sweetness, while also creating melty pockets of chocolate throughout every slice.
- Oil: I prefer to use oil in my quick breads, like in strawberry bread and peach quick bread, because of the unparalleled moisture it provides. Lately I’ve been making this chocolate zucchini bread with melted coconut oil.
- Plain Greek Yogurt: Greek yogurt adds protein, while also adding tenderness. I always use nonfat here, but you can use low-fat or full-fat Greek yogurt, or regular yogurt, if you prefer.
You also need 2 eggs, baking powder, baking soda, salt, vanilla, and sugar.

If you don’t have or don’t want to use coconut oil, a neutral oil such as vegetable oil works instead. Expect a very, very thick batter:



The bread takes about 50 minutes to bake. Begin checking at 45 minutes, though, just in case your oven works extra hard!
While it’s incredibly tempting to slice right into this double chocolate zucchini bread while it’s warm, try to resist. I’ve found that with most baked goods starring zucchini, the flavor is noticeably better once it’s completely cooled. This goes for zucchini oatmeal chocolate chip cookies, too.

You can peel the zucchini if you’d like, but I never do. There’s no taste or texture difference. If you’re worried that picky eaters will be suspicious, peeling the zucchini will prevent any trace of green specks sharp eyes might detect.
Slice the bottom end off of the zucchini, hold onto the stem end, and scrape the squash against the shredder side of a box grater like this one until you get to the stem you’re holding. The shredder side is the one with the largest holes.
When I first published this recipe in 2015, I included a step for blotting some moisture out of the zucchini. I don’t find this necessary anymore. In fact, you WANT that extra moisture in every single slice. Just shred the zucchini and add right to the batter.

Fan-Favorite Chocolate Zucchini Bread
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 2 hours
- Yield: 1 loaf
- Category: Bread
- Method: Baking
- Cuisine: American
Description
This double chocolate zucchini bread is moist and fudge-like, and comes together quickly with a couple bowls and a whisk. Readers have loved this recipe for years, and it’s on my menu all summer long when zucchini is plentiful. See recipe Notes for freezing and doubling instructions.
Ingredients
- 1 cup (125g) all-purpose flour (spooned & leveled)
- 1/2 cup (41g) unsweetened natural cocoa powder (not Dutch process)*
- 3/4 teaspoon baking soda
- 1/4 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 teaspoon espresso powder*
- 3/4 cup (135g) semi-sweet chocolate chips*
- 2 large eggs
- 1/4 cup (60ml) vegetable oil or melted coconut oil
- 1/3 cup (80g) plain Greek yogurt or sour cream*
- 2/3 cup (135g) granulated sugar*
- 1 teaspoon pure vanilla extract
- 1 and 1/2 cups (180g) shredded zucchini (no need to blot)*
Instructions
- Preheat oven to 350°F (177°C). Grease a 9×5-inch loaf pan or 8×4-inch loaf pan (for a taller loaf) with nonstick spray. Set aside.
- In a large bowl, whisk the flour, cocoa powder, baking soda, baking powder, salt, and espresso powder together until combined. Mix in the chocolate chips. Set aside.
- In a medium bowl, whisk the eggs, oil, yogurt, granulated sugar, and vanilla together until combined. Slowly pour the wet ingredients into the dry ingredients and gently whisk to combine. Fold in the zucchini. The batter is very thick.
- Bake for 45–55 minutes, making sure to loosely cover the bread with aluminum foil halfway through to prevent the top from over-cooking. The bread is done when a toothpick inserted in the center comes out clean with only a few small moist crumbs. The 9×5-inch pan takes closer to 45 minutes, and the 8×4-inch pan takes closer to 55 minutes. All ovens vary, so begin checking around the 45-minute mark.
- Remove bread from the oven and allow the bread to cool in the pan set on a wire rack for 1 hour. While it’s still warm, I gently press a few more chocolate chips into the top; this is optional and only for looks.
- Remove bread from the pan and place the loaf directly on the wire rack to cool completely.
- Cover and store bread at room temperature for 5 days or in the refrigerator for up to 1 week.
Notes
- Freezing Instructions: Freeze baked & cooled loaf, tightly wrapped, for up to 3 months. Thaw overnight in the refrigerator. If desired, bring to room temperature before serving. To learn more details about how to freeze quick breads, see my post called Make-Ahead Baking.
- Special Tools (affiliate links): 9×5-inch Loaf Pan or 8×4-inch Loaf Pan | Box Grater | Glass Mixing Bowls | Whisk | Rubber Spatula | Cooling Rack
- Double the Recipe: You can double the recipe by doubling all of the ingredients and dividing the batter between 2 loaf pans. If the batter seems much too thick, you can add a splash of milk.
- Chocolate Zucchini Muffins: Preheat oven to 425°F (218°C) and spray a 12-count pan with nonstick spray or line with cupcake liners. Prepare batter as directed above, fill each liner to the top with batter and bake the muffins for 5 minutes at 425°F (218°C). Then, keeping the muffins in the oven, lower the temperature to 350°F (177°C) and continue to bake for an additional 14–15 minutes or until a toothpick inserted in the center comes out clean. Makes 10–12 muffins.
- Chocolate Zucchini Cupcakes: Preheat oven to 350°F (177°C) and line a 12-count pan with cupcake liners. Prepare batter as directed above, fill each liner 2/3 full with batter and bake for 19–20 minutes or until a toothpick inserted in the center comes out clean. Cool completely, then frost with chocolate buttercream. Makes 12 cupcakes.
- Cocoa Powder: Use natural cocoa powder, not Dutch-process. See Dutch-process vs natural cocoa powder for more information.
- Espresso Powder: Espresso powder deepens the chocolate flavor. You can skip it or use 1 teaspoon of instant coffee powder instead.
- Chocolate Chips: Don’t leave these out! They sweeten the bread and give the bread more chocolate flavor. The bread is a little bland without them.
- Yogurt: I usually use nonfat plain Greek yogurt. You can use full-fat, low-fat, or even vanilla Greek yogurt instead. Or use regular plain yogurt, or sour cream. Prior to 2023, this recipe called for 1/4 cup (60g) yogurt, but I now use 1/3 cup (80g) as listed above. Extra moisture!
- Sugar: For a sweeter bread, use 3/4 cup (150g) granulated sugar.
- Zucchini: I do not peel the zucchini before shredding, but you certainly can if you’d like. I like to use a box grater for shredding zucchini. Zucchini can vary in size, but 1 medium zucchini is plenty for this recipe. If using frozen zucchini, thaw first and lightly blot before using.
Nutrition
- Serving Size: 1 slice
- Calories: 246
- Sugar: 20 g
- Sodium: 76.4 mg
- Fat: 11.9 g
- Carbohydrates: 33.2 g
- Protein: 5.4 g
- Cholesterol: 37.6 mg
Keywords: chocolate zucchini bread
I’ve never had zucchini bread but a coworker gave me a giant one from his garden so I found this recipe. I had enough to make two loaves and this recipe is so good! It tastes like Ghirardelli brownies. I wouldn’t even know there was zucchini in it. Love it!
★★★★★
This recipe is wonderful. We had coconut sugar on hand and you would never know it wasn’t white sugar. Excellent. Moist. Kids had no idea zucchini was in it. 🙂 Mom win. It came together easily. Needed to be baked longer than written but did not burn or become bitter. Highly recommend and will bake again!
★★★★★
I used 1:1 gluten free flour and the bread was very wet after 55 plus minutes and started to sink after 50 mins. I had similar issues with another recipe where I exchanged flour. Could this be the issue or bake longer, more flour! It is delicious and grandkids love!
★★★★★
Hi Cynthia, that could definitely be the culprit. You may want to tent the pan with aluminum foil to allow it to bake a bit longer without causing it to start burning around the edges. Glad you still enjoyed the recipe!
Yep, a keeper for sure! I couldn’t believe how moist and cake-like this turned out. The only thing I changed was I used mini-chocolate chips instead, (just a preference thing) otherwise this recipe is PERFECT!! Thank you!!
I love this recipe! Just sweet enough to satisfy your sweet tooth. I had half yellow squash and half zucchini. Could not tell any difference in finished bread! I have used this recipe a few times now and it is beautifully delicious every time! Thank you!
Hi Sallys, I always use your recipes with difficulties but this one just didn’t work for me and I’m not sure what I did wrong. My toothpick kept coming out wet so I kept baking and checking every 5-10 minutes well past 55 minutes but I had to take it out in the end as even tented it was burning on the outside but staying squishy and uncooked inside 🙁
Is there a non dairy substitute for sour cream ?
Hi Cecelia, we haven’t tested it ourselves, but you could try a plant-based yogurt alternative instead. Let us know if you try it!
Really chocolatey! We loved it.
★★★★★
This chocolate zucchini bread is absolutely delicious!!! Since I was out of zucchini and chocolate chips, I had to make a run to the store. But it was so worth it! It was late last night when I baked
it, but then it was ready for breakfast this morning. You are right about how moist the zucchini makes the bread. Definitely a five star rating!!!!!
★★★★★
This is delicious. I like chocolate but, not that much sweetness so I didn’t add chocolate chips and only put a little less than half cup sugar. I used Hersey’s Dark Chocolate cocoa. I added walnuts for a little extra protein. It was very delicious. Hard to stop eating.
★★★★★
love the flavor, but very dense. mine in a 9×5 loaf only rose about 1 1/2 inches. that is very disappointing. I know it’s not my ingredients as I made other zucchini recipes today and they rose perfectly.
★★★
Such a yummy bread and really moist.
Substituted yellow squash because that’s what friends gave me. Really good. Chocolaty and yummy. Told the kids it was chocolate bread, no mention of squash, and they loved it!
This is delicious!! It was a huge hit at work. My colleagues were scraping up the crumbs. Moist and chocolatey. The espresso powder really gives it a little something extra!
★★★★★
Do you have a suggestion for skipping the yogurt or sour cream? I can’t find a plain alternative where I live and recently had to go dairy free for my baby. Would love to try this though! If not I will wait until next year to make it.
Hi Leslie! A non-dairy yogurt (vanilla would be fine) would work great here. Otherwise, you could try replacing it with mashed banana or even pureed pumpkin, but we haven’t tested those swaps. Let us know what you try!
This is amazing! I didn’t have expresso powder, so I used coffee extract. I also didn’t have yogurt or sour cream, so I used creme fraiche. Otherwise I followed the recipe (with melted coconut oil). It is so rich and chocolaty! I would think that nuts – like walnuts or pecans would work well. It really feels more like cake than bread – we’re using as dessert.
★★★★★
I forgot to say 5+ stars!
★★★★★
This is so delicious! Easy to make and seems more cake like than bread, and it’s very moist too!
This recipe was so much fun to make. I have never worked with espresso powder before so I was curious about the ingredient. The batter came together quickly and easily. I used Greek vanilla yogurt and espresso powder. The bread turned out moist, delicious, and very chocolately! Will definitely make again.
★★★★★
I doubled at first baked. Half in a 9”x5” bread loaf and the other half in 10 regular muffin cups. Go big or go home – right? Both turned out absolutely luscious and delicious. My wife was very pleased (my most honest critic all things baking) and looking forward to your Chocolate Zucchini Cake with Chocolate Buttercream Frosting.
★★★★★
thanks for your comments, firemike. i was wondering if i could do just what you did (dbl the recipe for both a loaf AND muffins) glad to know that it will work out just fine!
It was quite dry, which was unexpected considering the zucchini in it. I didn’t drain my zucchini.
★
I love Sally’s recipes, but I’m sorry to say that this one really missed the mark. It was very bitty and stringy from the zucchini, and had a very UNPLEASANT TEXTURE. I was actually pretty disappointed, I had high hopes from the reviews. I would not make it again. I will say though that the chocolate flavour was excellent!
★★
I love this recipe and have been making it for years! And I always make at least 2 loads because once it’s ready we can’t help ourselves! It’s such a great snack, with a bit of peanut butter on! Once it’s completely cool, I slice it and freeze it in individual portions! I’ve made this for so many family members who absolutely love it as well! I’ve not made it without blotting the zucchini but I will try that this weekend! I can’t wait to have a slice!
★★★★★
So good. I made 3 batches this afternoon, two in loaf pans, and a third split across my 3 mini pans and baked in the toaster oven about 35 minutes.
★★★★★
Wonderful! Very chocolatey and moist. I followed the recipe exactly and weighed the ingredients. I only had dark loaf pans available at the time so I lowered the temperature to 325° and it took approximately 50 to 55 minutes for them to be fully baked. Another fabulous recipe by Sally. My zucchinis were quite old and starting to look a bit shriveled so I did peel them first. I doubled the recipe and made two loaves and plan on freezing one of them or gifting it.
Absolutely wonderful!!! And, as always, your recipes are sooooo easy. And enjoyable even before making them. Everyone I’ve tried is a hit. Thanks so much.
This was my first time making any kind of baked Zucchini and I’m very pleased! Moist and extra chocoaltey. 55 minutes in my convection toaster oven was enough time, followed by 2 hours or so of cooling.
★★★★★
Wow what a great cake. So chocolaty, light and moist. You would never know this was made with courgette. This is definitely one that I will make again.
★★★★★
Great recipe! The double chocolate is very satisfying, and most importantly, not too sweet! I used dark chocolate chips, because that’s what I had, and made the muffins— got 16 large muffins out of a double batch. Thanks for a wonderful recipe
★★★★★
Absolutely delicious! Chocolatey and moist. Have an over abundance of zucchini this year from one gargantuan plant. I’m now going through Sally’s recipes using up my zucchini.
★★★★★