This post may contain affiliate links. Please read our disclosure policy.
This moist double chocolate banana bread is the best way to use up overripe bananas. It’s loaded with unsweetened cocoa powder AND chocolate chips for double the chocolate flavor in every single slice. The batter comes together in one bowl, no mixer needed, and the result is a rich, fudgy loaf that honestly tastes more like chocolate cake than bread.
I’ve been making this recipe for years and it is hands down the most requested banana bread in my house. It’s one of those “I have brown bananas on the counter and need to do something with them RIGHT NOW” recipes, and it delivers every time. The inside is incredibly moist and tender while the top gets this gorgeous crackly crust with melty mini chocolate chips. It’s dangerous.
If you love this recipe, make sure to check out my brown butter banana bread, my streusel pecan banana bread, and these Crumbl banana bread cookies. I’ve also got a brown butter scoopable cookies recipe that uses a similar one-bowl approach and is equally addictive.

Let’s Chit Chat!
I first developed this double chocolate banana bread recipe back in 2023 and it quickly became one of the most popular recipes on the blog. Over the years I’ve tested it dozens of times, tweaking the ratio of oil to butter (you need both for maximum moisture), dialing in the cocoa powder amount, and figuring out exactly how ripe the bananas need to be. I’ve also tested it with Greek yogurt vs. sour cream, different types of chocolate chips, and even a brown butter variation. Every detail in this recipe has been tested and retested in my Las Vegas kitchen, so you can trust that it works perfectly every time.
Why This Is the Best Double Chocolate Banana Bread
There are a LOT of chocolate banana bread recipes out there, so let me tell you what makes this one different:
- It’s incredibly moist. The combination of oil and melted butter keeps this loaf ultra tender for days. Most recipes use one or the other, using both gives you the rich flavor of butter with the moisture-locking power of oil. Greek yogurt adds even more moisture and a subtle tang that balances all that chocolate sweetness.
- It’s DOUBLE chocolate. We’re using unsweetened cocoa powder in the batter and folding in a full cup of semi-sweet chocolate chips. Then we top the loaf with mini chocolate chips before baking so they melt into the crust. The result is a deeply chocolatey banana bread that tastes like a cross between banana bread and chocolate cake.
- It comes together in one bowl. No creaming butter, no stand mixer, no separating dry and wet into different bowls. You whisk everything together in one large bowl, fold in the chocolate chips, pour into your loaf pan, and bake. Start to finish, the active prep time is about 10 minutes.
- It uses up overripe bananas perfectly. Those brown, spotty bananas sitting on your counter? This is exactly what they’re meant for. The riper they are, the sweeter and more flavorful your bread will be. I actually let mine get almost completely black before I use them.
Ingredients for Double Chocolate Banana Bread

Here’s everything you need to make this easy chocolate banana bread. Make sure to scroll down to the recipe card for the full measurements and gram weights!
- Ripe bananas – You want 3 medium bananas (about 310g mashed). The riper, the better! Look for bananas that are heavily spotted with brown or almost completely black. They should be soft and very sweet. If you only have yellow bananas, see my FAQ below for tips on ripening them quickly. You can also use frozen bananas, just thaw them first and drain off any excess liquid before mashing.
- Oil and melted butter – This combo is the secret to an ultra moist chocolate banana loaf. The oil keeps the bread tender and moist for days, while the melted butter brings that rich, buttery flavor. I use a neutral oil like vegetable or canola.
- Brown sugar – Brown sugar adds a deeper, more caramel-like sweetness compared to white sugar, and the molasses keeps the crumb extra soft.
- Eggs – Two large eggs at room temperature. They help bind everything together and add structure.
- Vanilla extract – A teaspoon of pure vanilla extract rounds out all the flavors.
- Greek yogurt – This adds moisture, tenderness, and a subtle tang. Sour cream works as a 1:1 substitute if that’s what you have on hand.
- All-purpose flour – Just 1 cup. There’s less flour in this recipe than a typical banana bread because the cocoa powder adds volume too. For the best results, weigh your flour with a kitchen scale. If you don’t have one, use the spoon-and-level method to avoid packing it in.
- Unsweetened cocoa powder – Use 1/2 cup of high-quality unsweetened natural cocoa powder. I recommend natural cocoa powder (not Dutch-process) for this recipe because the acidity works with the baking soda to help the bread rise properly. Dutch-process will still taste great, but the texture may be slightly different.
- Baking soda – Our leavening agent. It reacts with the acid in the cocoa powder, brown sugar, and yogurt to help the bread rise.
- Salt – A full teaspoon! Salt is essential in chocolate baking, it enhances the chocolate flavor and balances the sweetness. Don’t skip it.
- Semi-sweet chocolate chips – One cup folded into the batter plus 1/3 cup mini chocolate chips sprinkled on top before baking. You can also use chocolate chunks, they melt into bigger, gooier pockets in the bread. Dark chocolate chips or milk chocolate chips work too depending on your preference.
Easy Variations
Brown butter double chocolate banana bread – Brown the butter before adding it to the batter for a nutty, toasty depth of flavor. Simply melt the butter in a light-colored pan over medium heat, swirling occasionally, until it turns golden amber and smells nutty. Let it cool slightly before whisking it in. This is an incredible upgrade. If you love brown butter, also check out my brown butter banana bread for a non-chocolate version.
Add nuts – Fold in 1/2 cup of chopped walnuts or pecans for extra crunch. Lightly toast them first for even more flavor.
Double chocolate strawberry banana bread – Fold in 1/2 cup of diced fresh strawberries that you blotted with a paper towel then coated in flour along with the chocolate chips for a fruity twist. The strawberries add pops of brightness that contrast beautifully with the deep chocolate.
Peanut butter swirl – Dollop a few spoonfuls of creamy peanut butter on top of the batter before baking and use a knife to swirl it in. Chocolate + peanut butter + banana is an unbeatable combo.
Dubai chocolate banana bread – For a Dubai chocolate-inspired twist, sprinkle crushed pistachios on top of the batter before baking along with the mini chocolate chips. Then add a mixture of pistachio cream and shredded kunafa (kataifi) pastry on top once baked and cooled and drizzle some melted chocolate on top of that layer. The crispy pastry shreds add that trendy Dubai chocolate flavor and texture.

How to Make Double Chocolate Banana Bread
This is how you make this easy double chocolate banana bread step by step. Make sure to scroll down to the recipe card for the full detailed instructions and measurements!
- Line a loaf pan with parchment paper and set aside.
- In a large bowl whisk the oil, melted butter, and sugar together.
- Add in the eggs, vanilla extract, mashed bananas, and greek yogurt and mix.
- Mix in the flour, cocoa powder, baking soda, and salt until the flour mixture disappears then fold in the chocolate chips of chocolate chunks to give it even more of a chocolate flavor.


- Pour the chocolate banana bread batter into the prepared loaf pan, top with extra mini semisweet chocolate chips, and bake in the oven.
- You will know your banana bread is ready when you insert a knife or wooden skewer in the center and only a few moist crumbs come out.
- Pull out of the oven and let the loaf cool down for a little bit before pulling it out of the pan and transferring it to a cooling rack to cool down some more.


Tips for the Best Chocolate Banana Bread
- Measure your flour correctly. Too much flour is the #1 reason banana bread turns out dry. Use a kitchen scale or the spoon-and-level method. Never scoop directly from the bag with your measuring cup.
- Use room temperature eggs. Cold eggs can cause the melted butter to seize up and create lumps in the batter. Set them out 20–30 minutes before you start.
- Don’t overmix the batter. Stir until the flour just disappears. A few small lumps are totally fine. Overmixing makes the bread tough.
- Don’t overbake. Start checking at 50 minutes. Every oven is different. The bread should be set on top with a few moist crumbs on your tester. If you hit chocolate, test another spot.
- Let it cool before slicing. Give it at least 30 minutes on a wire rack. The structure needs time to set or the slices will fall apart.


Frequently asked questions – FAQ
Store your banana bread at room temperature in an airtight container or tightly wrapped in plastic wrap for up to 3–4 days. It actually gets even more moist and flavorful on day two!
Yes! Wrap the cooled loaf tightly in plastic wrap, then aluminum foil, and freeze for up to 3 months. I like to slice it first so I can pull out individual slices whenever the craving hits. Thaw slices at room temperature for about an hour, or pop them in the microwave for 15–20 seconds for a warm, gooey treat.
Absolutely! Thaw your frozen bananas completely, then drain off any excess liquid before mashing and measuring. Frozen bananas actually work great because they’re already very soft and sweet once thawed.
The riper, the better! You want bananas that are heavily covered in brown spots or are almost entirely black. They should be very soft to the touch. These bananas are sweeter and have more moisture, which means more flavor and a more tender bread. If your bananas aren’t ripe enough yet, place them in a paper bag at room temperature for a day or two to speed up ripening. In a pinch, you can also bake whole unpeeled bananas at 300°F for 30–40 minutes until the skins are dark and the fruit is soft.
I recommend unsweetened natural cocoa powder (not Dutch-process). Natural cocoa is slightly acidic, which reacts with the baking soda in this recipe to help the bread rise. Dutch-process cocoa has been treated to neutralize the acid, so it won’t react the same way. Your bread will still taste good with Dutch-process, but the rise and texture may be slightly different.
Yes! Divide the batter evenly among 12 lined muffin cups, filling each about 3/4 full. Top with mini chocolate chips and bake at 350°F for 20–25 minutes, or until a toothpick inserted in the center comes out clean. You’ll get about 12 perfectly moist chocolate banana muffins.
Yes, sour cream is a perfect 1:1 substitute for Greek yogurt in this recipe. Both add moisture and a slight tanginess.
This recipe is already designed for maximum moisture thanks to the oil-butter combo and Greek yogurt. The most important thing is to measure your flour accurately, too much flour is the number one cause of dry banana bread. Use a kitchen scale or the spoon-and-level method. Also, don’t over-bake! Start checking at 50 minutes and pull the bread out as soon as your tester comes out with just moist crumbs.
Semi-sweet chocolate chips are my go-to, but you can use dark chocolate chips, milk chocolate chips, or even chocolate chunks. Chunks melt into bigger, gooier pockets which I love. For a fun twist, try a mix of dark and white chocolate chips, or swap in peanut butter chips.

Double chocolate banana bread
Ingredients
- 3 medium ripe bananas
- 1/4 cup oil
- 1/4 cup butter melted
- 3/4 cup brown sugar
- 2 eggs room temperature
- 1 tsp vanilla extract
- 1/4 cup greek yogurt
- 1 tsp baking soda
- 1 tsp salt
- 1 cup flour
- 1/2 cup cocoa powder
- 1 cup chocolate chips
- 1/3 cup mini chocolate chips for topping
Instructions
- Preheat the oven to 350 degrees then spray a 9x5x3 loaf pan with non stick spray and set aside.
- Add the oil butter, and sugar to a bowl and whisk until combined.1/4 cup oil, 1/4 cup butter, 3/4 cup brown sugar
- Add in the eggs, vanilla extract, mashed-up bananas, and greek yogurt and mix.3 medium ripe bananas, 2 eggs, 1 tsp vanilla extract, 1/4 cup greek yogurt
- Stir in the flour, cocoa powder, baking soda, and salt, mix then add the chocolate chips. Don't overmix. Pour into the prepared baking pan and top with extra mini chocolate chips.1 tsp baking soda, 1 tsp salt, 1 cup flour, 1/2 cup cocoa powder, 1 cup chocolate chips, 1/3 cup mini chocolate chips
- Bake in the preheated oven for 55-60 minutes, you'll know the banana bread is ready when you stick a wooden skewer in the center and it comes out clean. Let the banana bread cool down in the pan for about 10 minutes then transfer to a cooling rack to cool down fully before slicing into it.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





Simply delish! So rich and banan-y. I used frozen bananas and it came out perfect. I’m testing double recipe for four 8×3.75 inch pans.
Made this because I had the bananas available. Have never added chocolate to banana bread before and this was great.
Have to make these again! They are so delicious, I just couldn’t find mini chocolate chips, so I just use regular ones still taste delicious and the same!!
This is amazing came out perfect! I have made quite a few of your recipes and have never been let down! Thank you for sharing
That’s awesome! Thank you for the kind words 😁
Absolutely amazing! It was so fudgy & decadent like chocolate cake!\
I only had 2 bananas, so I made up for the remainder of the 310 grams in greek yogurt. I believe I used about 200 grams of greek yogurt and 200 grams of banana in total for the whole recipe. It still proved to turn out absolutely perfect.
I used bakers grade chopped chocolate bark for the cake part & mini semisweet chips for the topping.
I had extra bananas and saw this on Instagram and thought I’d give it a shot. Oh my god, it turned out even better than I thought and the house smelled amazing
Glad you enjoyed the recipe!!
hi do you think there’s anyway I can use buttermilk instead of yogurt in this recipe? it looks amazing and I need to try ASAP
Buttermilk is thinner than yogurt so it will make your bread more wet and dense but it will still bake as long as you’re fine with that.
It was so good! A new favorite at home!
That’s awesome! Thanks for trying out the recipe!😁
Family favorite! I have made it four times in the last week! Super easy to follow and so delicious! Highly recommend!
Thank you so much for giving it a try!
So good!! Another perfect recipe I am adding to my favorites! 😋❤️
Best chocolate banana recipe I have made! This page is amazing I love making all these amazing recipes, this page is amazing and all her recipe are so easy to follow ❤️❤️❤️❤️❤️