If Chocolate Peanut Butter Banana Bread sounds like the kind of thing you’d “just have one slice” of… and then mysteriously wake up with crumbs on your shirt—hi, welcome, you’re among friends. This is that cozy, chocolatey, peanut-buttery loaf that saves sad bananas from the fruit bowl and turns them into something downright comforting.
It’s perfect for busy weekdays, picky snackers, and anyone who wants their kitchen to smell like a warm hug. And the best part? You don’t need fancy baking skills. If you can stir, you can make this.
Table of Contents
Why You’ll Love This Chocolate Peanut Butter Banana Bread
- It uses up ripe bananas (aka the ones your family suddenly refuses to eat once they get spots).
- It’s one bowl, no mixer drama.
- Deep chocolate flavor + peanut butter swirl vibes = dessert energy with breakfast convenience.
- The peanut butter drizzle looks fancy, but it’s basically “microwave and drizzle like you mean it.”
while my heart usually belongs to chicken (it’s a whole thing), I will never turn down a baked good that feels this comforting—especially when it’s simple enough to make while half-listening to a podcast and negotiating with a child about socks.
Ingredients You’ll Need
For the bread
- 1/3 cup peanut butter, slightly melted
- 1 cup sugar
- 1 cup mashed bananas (about 2–3 medium ripe bananas)
- 1/2 cup vegetable oil
- 2 eggs
- 1 teaspoon vanilla
- 1 cup all-purpose flour
- 1/2 cup cocoa
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- banana slices (optional, for topping)
For the peanut butter drizzle
- 3 tablespoons creamy peanut butter
Important note: Don’t use natural peanut butter here—it tends to separate and turn weird. A regular creamy one (like Skippy) melts smooth and dreamy.
How to Make Chocolate Peanut Butter Banana Bread
Step 1: Prep your oven and pan
Preheat your oven to 350°F. Line a large loaf pan with parchment paper (this makes lifting the loaf out so much easier). Set it aside.
Step 2: Mix the wet ingredients
In a large bowl, stir together:
- slightly melted peanut butter
- sugar
- mashed bananas
- vegetable oil
- eggs
Mix until it looks smooth-ish. It doesn’t have to be perfect—banana bread is very forgiving, unlike my attempt at keeping my counters clean while baking.
Step 3: Add the flavor boosters
Stir in:
- cocoa
- baking soda
- salt
- vanilla
At this point it starts looking like chocolate batter and you’ll be tempted to taste it. I won’t tell you what to do, but I will gently remind you there are raw eggs involved. (We’re adults. Responsible-ish adults.)
Step 4: Add the flour last
Stir in the flour at the end. Mix just until you don’t see dry streaks. Overmixing can make the loaf a little dense, and we want fudgy and tender, not “brick you can build a patio with.”
Step 5: Bake
Pour the batter into your loaf pan. If you want, top with thin banana slices (I like using about 1/2 a banana for this). It’s optional, but it gives that “I totally planned this” bakery look.
Bake for about 55 minutes, or until a knife inserted in the center comes out clean (a few moist crumbs are fine—wet batter is not).
Step 6: Cool (yes, really)
Cool the loaf on a wire rack for 20 minutes.
This is the hardest step because it smells like chocolate heaven in your kitchen. But if you drizzle too soon, the peanut butter slides right off like it’s late for a meeting.
Peanut Butter Drizzle That Makes It Look Fancy
Put 3 tablespoons creamy peanut butter in a microwave-safe bowl.
- Microwave for 30 seconds, then stir.
- If it’s not runny enough, heat 15 more seconds (microwaves vary).
- Drizzle over the loaf.
No special tools needed. A spoon works. A fork works. You could even do a little zigzag situation and pretend you went to pastry school.
Slice and serve.
My Best Tips (So Your Loaf Turns Out Like a Dream)
- Use ripe bananas. The spottier, the better. If they smell like banana candy, you’re in the sweet spot.
- Don’t overmix after the flour. Stir until combined, then stop. Walk away. Put the spoon down.
- Check your loaf at 50 minutes. If your oven runs hot, it might finish early. If the top is browning fast, loosely tent with foil.
- Drizzle after cooling. Warm loaf + warm peanut butter = slippery mess (delicious, but messy).
- No natural peanut butter for the drizzle. It tends to separate and won’t give you that smooth, glossy finish.
And if your drizzle looks a little “rustic”? Congratulations, you just made it homemade. That’s the charm.
A Little Story From My Kitchen
The first time I made this Chocolate Peanut Butter Banana Bread, it was one of those weeks where everything felt like a sprint—work, laundry, dinner, and a fruit bowl full of bananas that nobody wanted because they were “too brown.”
So I mashed them up, stirred everything in one bowl, and baked this loaf while I cleaned up dinner. When it came out, my kitchen smelled like a cozy bakery, and suddenly everyone wandered in like cartoon characters floating toward a pie on a windowsill.
My favorite moment? The peanut butter drizzle. It took about 45 seconds total and made the loaf look like I tried way harder than I actually did. That’s my kind of magic.

FAQs About Chocolate Peanut Butter Banana Bread
Can I use a different oil?
Yes. Vegetable oil works great, but you can also use canola or avocado oil. Keep it neutral so the chocolate flavor shines.
Can I reduce the sugar?
You can cut it slightly (try 3/4 cup), but the texture may be a bit less moist. This bread is meant to be rich and dessert-like.
How do I store Chocolate Peanut Butter Banana Bread?
Wrap it tightly and store at room temperature for 2–3 days, or refrigerate for up to 5 days. If you refrigerate it, warm slices for a few seconds in the microwave for peak softness.
Can I freeze it?
Absolutely. Slice it first, then freeze in an airtight container or freezer bag for up to 2–3 months. Grab a slice whenever you need a “just-one-thing-for-me” treat.
Why can’t I use natural peanut butter for the drizzle?
Natural peanut butter often separates when heated, so it can turn oily and grainy instead of smooth. Regular creamy peanut butter melts into that perfect drizzle texture.
Slice, Drizzle, Repeat
This is the kind of loaf that works for breakfast, snack time, dessert, and those “I need something sweet but I don’t want to bake a whole cake” moments. Chocolate Peanut Butter Banana Bread is cozy, fudgy, and just fancy-looking enough to make you feel like you’ve got your life together—even if your sink says otherwise.
If you make it, slice it thick, drizzle boldly, and enjoy every bite. That’s the real magic.
Keep the Good Food Vibes Going
- If you’re in the mood for another cozy bake, try Chocolate Espresso Banana Bread for a bold, mocha-style twist—it’s like your banana bread stopped for coffee on the way to the oven.
- Want a quick sweet bite that still feels a little “better for you”? Make Peanut Butter Oat Cups for an easy snack you can grab all week (hello, peanut butter cravings—meet your match).
- Planning brunch or a lazy weekend breakfast moment? This Monte Cristo Breakfast Casserole that feeds a hungry crowd is the kind of dish people ask for again… and again.
- And if you’re building a full dinner + dessert situation, pair your slice with Lemon Chicken Pasta for a bright, comforting meal everyone loves—because balance is a thing (and yes, dessert can be part of it).
And if you made this Chocolate Peanut Butter Banana Bread, I’d love to hear how it turned out in your kitchen! Please leave a quick review and tap your star rating ⭐⭐⭐⭐⭐—it helps other readers find the recipe and makes my day, too.

Chocolate Peanut Butter Banana Bread
- Total Time: 1 hour 5 minutes
- Yield: 10 slices 1x
Description
This Chocolate Peanut Butter Banana Bread is rich, moist, and irresistibly fudgy. Made with ripe bananas, cocoa, and a luscious peanut butter drizzle, it’s the perfect treat for breakfast, dessert, or an afternoon snack. Easy to make in one bowl, this decadent loaf is a crowd-pleaser for all ages.
Ingredients
For the Bread
- 1/3 cup peanut butter, slightly melted
- 1 cup granulated sugar
- 1 cup mashed ripe bananas (about 2–3 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
- Banana slices, for topping (optional)
For the Peanut Butter Drizzle
- 3 tablespoons creamy peanut butter (do not use natural)
Instructions
- Preheat & Prep:
Preheat oven to 350°F (175°C). Line a large loaf pan with parchment paper and set aside. - Mix Wet Ingredients:
In a large mixing bowl, combine the slightly melted peanut butter, sugar, mashed bananas, vegetable oil, and eggs. Stir until smooth and well blended. - Add Flavorings:
Stir in the cocoa powder, baking soda, salt, and vanilla extract until fully incorporated. - Incorporate Flour:
Add the all-purpose flour last and mix just until no dry streaks remain. Do not overmix. - Fill Pan & Top:
Pour the batter into the prepared loaf pan. If desired, arrange thin banana slices on top for garnish. - Bake:
Bake for 55 minutes, or until a knife inserted into the center comes out clean or with a few moist crumbs. - Cool:
Allow the bread to cool in the pan for 20 minutes, then transfer to a wire rack. - Prepare Drizzle:
Place the peanut butter in a microwave-safe bowl. Heat for 30 seconds, stir, and heat an additional 15 seconds if needed until smooth and pourable. - Finish & Serve:
Drizzle the melted peanut butter over the slightly cooled loaf. Slice and serve.
Notes
- Use very ripe bananas for maximum sweetness and moisture.
- Avoid natural peanut butter for the drizzle, as it may separate when heated.
- Store at room temperature in an airtight container for up to 3 days, or refrigerate for up to 5 days.
- This bread freezes beautifully—slice and freeze for up to 3 months.
- For extra indulgence, add chocolate chips or chopped peanuts to the batter.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Dessert, Breakfast, Snack
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 320 kcal
- Sugar: 22 g
- Sodium: 210 mg
- Fat: 16 g
- Saturated Fat: 4 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 41 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 45 mg
