Look, I love a classic banana bread, but sometimes you just need something that tastes like you secretly baked a chocolate cake disguised as breakfast. That’s where my chocolate peanut butter banana bread comes in! My kitchen smelled like a candy shop crossed with a bakery last Tuesday when my neighbor popped over unannounced and thought I was hiding treats just for myself.
This loaf is ridiculously moist, deeply chocolatey, and that peanut butter drizzle on top? Pure magic. It’s technically a quick bread, so it comes together fast enough for a weeknight bake but feels decadent enough for a weekend brunch. Forget boring breakfast loaves; this recipe officially solves all your leftover banana problems.
Why This Chocolate Peanut Butter Banana Bread is Your New Favorite Loaf
Seriously, if you think banana bread is just banana bread, wait until you try adding cocoa and peanut butter. It’s a game-changer, and it’s so much easier than making a whole cake.
- It’s Perfectly Moist: We use oil instead of butter, which keeps this loaf tender and never dry, even days later. If you want more classic banana bread goodness, check out my recipe for Chocolate Chip Banana Bread!
- Double the Flavor Punch: The combination of rich cocoa powder and creamy peanut butter hits both your sweet and savory spots simultaneously. It tastes like dessert, I swear.
- Super Fast Prep: Honestly, I can have this batter mixed up in under 10 minutes flat. It’s a toss-it-all-in-a-bowl kind of recipe, which means less cleanup for me!
- Stays Fresh: Because it’s packed with sugars and fats from the bananas and peanut butter, this bread stays fresh on the counter for days. Great for hiding treats from the first person who finds them.
Essential Ingredients for the Best Chocolate Peanut Butter Banana Bread
Don’t skip warming up that initial 1/3 cup of peanut butter! It makes mixing it into the wet ingredients so much easier, trusting me on this one. If you ever wanted to turn these flavors into a cookie, I have a great banana bread cookie concept somewhere on the site!
- 1/3 cup creamy peanut butter, just slightly melted until pourable
- 3/4 cup granulated sugar (I never substitute this, it helps with moisture!)
- 1 cup mashed ripe bananas (These need to be spotty brown or even black—the riper the better for sweetness)
- 1/2 cup vegetable oil (Any neutral oil works here, but I stick to veggie or canola)
- 2 large eggs, room temperature is ideal but cold is fine
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour (Make sure you spoon and level it for an accurate measurement)
- 1/2 cup unsweetened cocoa powder (I use standard unsweetened, not Dutch-processed)
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 banana, sliced lengthwise or into rounds for topping the batter
- 3 tablespoons creamy peanut butter for that final drizzle (you’ll melt this separately later)
Step-by-Step Instructions for Making Chocolate Peanut Butter Banana Bread
Okay, this is the fun part where everything comes together! Just remember that magic word when it comes to quick breads: gentle mixing. We want fluffy, not tough!
Step 1: First things first, get your oven fired up! Preheat your oven to 350°F. This is important so the temperature is stable when the bread goes in. Then, grab a standard 9×5 inch loaf pan and line it with parchment paper. Make sure the paper hangs over the two long sides—this creates a little sling so you can easily lift the whole loaf out later without breaking it. Trust me, fighting to get sticky bread out of the pan is not how I want you spending your evening!
Step 2: Time for the wet ingredients. In a big bowl—and I mean nice and large so you can mix without splashing—whisk together that slightly melted peanut butter, the sugar, your mashed bananas, the vegetable oil, and the two eggs. You want this mixture looking really smooth and incorporated before moving on. I let mine sit for just a minute or two to let the sugar and peanut butter really marry that banana flavor.
Step 3: Now, we add all the dry, dusty things. Gently whisk in the cocoa powder, baking soda, salt, and vanilla extract right into that wet bowl. You are just stirring until you see no streaks of white flour or clumps of cocoa. Keep going until everything looks like one uniform, dark brown batter. Don’t worry if it seems a little thin; it’s supposed to be.
Step 4: This is a common spot where people mess up quick breads, so pay attention! Add the 1 cup of all-purpose flour last. You absolutely must fold this in very gently with a rubber spatula until almost all the flour streaks disappear. Don’t stop mixing just because you see a few small dry pockets—if you overmix here, you develop the gluten too much and end up with tough, chewy bread instead of that super moist texture we are aiming for. A couple of flour spots are okay!
Step 5: Pour that wonderful chocolate batter into your prepared loaf pan and carefully smooth the top with your spatula. Now, take that half banana you set aside and arrange some nice slices evenly over the surface. This is purely for looks, but everyone always compliments the banana topping!
Step 6: Slide that pan into your preheated oven. It needs about 50 to 55 minutes. You’ll know it’s ready when you insert a clean wooden skewer or thin knife into the very center of the loaf and it comes out clean, maybe with a few moist crumbs, but definitely no wet batter sticking to it. If the top starts getting too dark before the center is done, just tent it loosely with a small piece of foil.
Step 7: Patience is key here! Once done, pull the bread out, but leave it right in that pan for a good 15 to 20 minutes. This resting period is crucial for the bread to set up properly. After that rest, use those parchment paper handles to lift the loaf out gently and set it on a wire cooling rack to finish cooling down completely. You don’t want to drizzle hot peanut butter over piping hot bread, that’s a gooey mess waiting to happen!
Step 8: While the loaf cools, warm up those 3 tablespoons of peanut butter designated for drizzling. I only put mine in the microwave for about 20 to 30 seconds until it’s runny enough to easily drizzle off a spoon. Once the loaf is warm or completely cool—your choice!—drizzle that beautiful peanut butter all over the top. Slice while looking proud of yourself, and enjoy! For more tips on achieving the perfect texture, check out my guide on making easy moist banana bread or my super popular recipe for super moist buttery banana bread.

Serving Suggestions for Your Chocolate Peanut Butter Banana Bread
This bread is honestly perfect all by itself, but if you show up to brunch with any of these additions, you’ll look like a total pro. We’re leaning into the decadent side here!
A Glass of Cold Milk: You simply can’t beat the classic. The cold milk cuts through the richness of the chocolate and peanut butter perfectly. It’s nostalgic and satisfying every single time.
A Scoop of Vanilla Bean Ice Cream: If this is going out for dessert, a warm slice topped with melting vanilla ice cream is non-negotiable. It’s instant comfort food.
Creamy Peanut Butter Frosting: If you’re really feeling ambitious and want to double down on the PB flavor, topping it with a lighter peanut butter frosting (I have a great recipe similar to my peanut butter cake frosting) takes this loaf over the top.
Fresh Raspberries: For a pop of color and tartness, serve a few fresh raspberries alongside the slice. The slight acidity brightens up the heavy chocolate flavor beautifully.
Storing and Reheating Your Delicious Chocolate Peanut Butter Banana Bread
Because this bread is so moist thanks to the oil and bananas, it usually lasts longer than regular bread, but we need to keep that fudgy texture intact!
At room temperature, stored tightly wrapped in plastic wrap or in an airtight container, this loaf stays fantastic for about 3 days. Seriously, don’t let it sit out uncovered, or that lovely moisture will escape! If you need it to last longer—maybe you made a double batch like I usually do—you can refrigerate leftovers for up to a week.
When you want to eat a slice after chilling, you absolutely must reheat it slightly. Microwaving works in a pinch, but it can sometimes make the bread a little chewy. I prefer wrapping an individual slice in a tiny piece of foil and popping it into a 350°F oven for about 8 minutes until it’s warm all the way through. That heat really makes the peanut butter drizzle melt again, giving you that fresh-from-the-oven experience. If you’re storing slices that you plan to eat later, check out my tips for freezing my cinnamon swirl banana bread for easy future access!
Frequently Asked Questions About Chocolate Peanut Butter Banana Bread
People always ask me about swapping ingredients, which is great, but sometimes you don’t want to change the texture too much! Here are the common things I get asked about.
Can I substitute applesauce for the vegetable oil to make this lower in fat?
You absolutely can substitute applesauce, but fair warning: you’ll trade some of that ultra-moist texture for a slightly denser loaf. Oil coats the flour better and keeps things tender. If you want to try it, use 1/3 cup of unsweetened applesauce for the 1/2 cup of oil; you might need to add an extra splash of milk if the batter seems too dry. If you prefer a muffin format, check out my banana chocolate chip muffins!
What if I only have natural, runny peanut butter? Will this still work for the bread itself?
Natural peanut butter is runnier, which is fine for the batter since we are mixing it with wet ingredients. However, for the drizzle on top, you need something creamier that will hold its shape a bit. If you use only natural peanut butter for the topping, it will soak right into the bread. I suggest using a stiff, good old-fashioned creamy peanut butter for that final drizzle so it looks pretty like in the pictures!
I overmixed my batter slightly! Will my chocolate peanut butter banana bread still be okay?
Don’t panic! It won’t reach its peak moistness potential, but it will still taste amazing. Just make sure you bake it right away and don’t try to ‘fix’ it by adding more liquid. It’s still going to be a fantastic treat, maybe just a tiny bit chewier than a loaf made with minimal mixing. For a similar profile that is easier to get right, try my recipe for peanut butter banana muffins!
Enjoy Making This Chocolate Peanut Butter Banana Bread Today
Wow, you made it! This rich chocolate peanut butter banana bread is genuinely my favorite way to use up those forgotten brown bananas on the counter. It smells heavenly while baking, I promise. If you try this recipe, please come back down below and leave me a comment telling me how quickly your family devoured it!

Chocolate Peanut Butter Banana Bread
- Total Time: 65 min
- Yield: 8 servings
- Diet: Vegetarian
Description
This rich and moist banana bread combines ripe bananas, cocoa, and creamy peanut butter for a decadent loaf that tastes like dessert but is simple enough to make anytime.
Ingredients
- 1/3 cup creamy peanut butter, slightly melted
- 3/4 cup sugar
- 1 cup mashed ripe bananas
- 1/2 cup vegetable oil
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 banana, sliced for topping
- 3 tablespoons creamy peanut butter (for drizzle)
Instructions
- Preheat oven to 350°F and line a standard loaf pan with parchment paper.
- In a large bowl, whisk together melted peanut butter, sugar, mashed bananas, vegetable oil, and eggs until smooth.
- Add cocoa powder, baking soda, salt, and vanilla extract. Stir until fully combined.
- Fold in the flour until just incorporated. Do not overmix.
- Pour the batter into the prepared loaf pan and smooth the top. Arrange banana slices evenly over the batter.
- Bake for 50 to 55 minutes until a knife inserted in the center comes out clean.
- Let the bread cool in the pan for 15 to 20 minutes, then transfer to a rack.
- Warm the peanut butter for about 20 to 30 seconds until smooth and pourable.
- Drizzle over the slightly cooled loaf, slice, and serve.
Notes
- Use very ripe bananas for maximum sweetness and moisture.
- Avoid overmixing the batter to keep the texture tender.
- Prep Time: 10 min
- Cook Time: 55 min
- Category: Dessert
- Method: Baking
- Cuisine: American