Peanut butter chocolate banana bread is what happens when you take classic banana bread and turn it into an absolutely irresistible dessert that tastes like your favorite candy bar. Moist banana bread studded with chocolate chips and swirled with creamy peanut butter creates the most incredible flavor combination that’s both comforting and indulgent.
Love More Recipes? Try My Sour Cream Banana Bread or this Cinnamon Roll Banana Bread next.

Why You’ll Love This Recipe
- Irresistible flavor combo – Banana, peanut butter, and chocolate is pure perfection
- Gorgeous swirl pattern – Looks impressively bakery-professional but is surprisingly easy
- Incredibly moist and rich – Stays fresh for days without drying out
- Perfect for any time – Works as breakfast, snack, or dessert
- Uses overripe bananas – Turns those brown bananas into something spectacular
Peanut Butter Chocolate Banana Bread
- Total Time: 1 hour 15 minutes
Description
Moist banana bread swirled with creamy peanut butter and loaded with chocolate chips. This indulgent recipe combines three beloved flavors into one irresistible loaf that’s perfect for breakfast, snack, or dessert.
Ingredients
3 large very ripe bananas, mashed (about 1½ cups)
½ cup unsalted butter, melted and slightly cooled
¾ cup granulated sugar
¼ cup light brown sugar, packed
2 large eggs, at room temperature
1 teaspoon vanilla extract
1¾ cups all-purpose flour
1 teaspoon baking soda
½ teaspoon salt
1 cup semi-sweet chocolate chips
½ cup creamy peanut butter (not natural)
2 tablespoons melted butter (for swirl)
2 tablespoons powdered sugar
Instructions
1. Preheat your oven to 350°F and line a 9×5-inch loaf pan with parchment paper, leaving overhang on the long sides. Grease the parchment lightly with butter or cooking spray.
2. In a large mixing bowl, mash the very ripe bananas with a fork until mostly smooth with just a few small lumps. Add the melted butter, granulated sugar, brown sugar, eggs, and vanilla extract, whisking together vigorously for about 30 seconds until smooth and creamy.
3. In a medium bowl, whisk together the flour, baking soda, and salt until evenly distributed. Add the dry ingredients to the wet ingredients all at once and gently fold everything together, mixing just until no dry flour streaks remain.
4. Reserve about 2 tablespoons of chocolate chips for topping, then gently fold the remaining chocolate chips into the batter, distributing them evenly.
5. In a small microwave-safe bowl, combine the peanut butter and 2 tablespoons melted butter, stirring until smooth. Microwave for 15-20 seconds if needed to make it more fluid. Stir in the powdered sugar until you have a smooth, pourable mixture.
6. Pour about two-thirds of the banana bread batter into your prepared loaf pan and spread evenly. Dollop half of the peanut butter mixture over the batter, then use a butter knife to swirl it through with gentle figure-eight motions. Pour the remaining batter on top and spread gently, then dollop the remaining peanut butter mixture on top and swirl again.
7. Sprinkle the reserved chocolate chips over the top. Bake for 60-70 minutes, until the top is golden brown and a toothpick inserted into the center comes out with just a few moist crumbs.
8. Let the bread cool in the pan for 15 minutes, then lift onto a wire rack. Let it cool for at least 45 minutes before slicing.
Notes
Use very ripe bananas with lots of brown spots or black peels for best flavor and moisture.
Use regular creamy peanut butter, NOT natural – natural is too oily for proper swirling.
Don’t over-swirl the peanut butter – just 3-4 gentle figure-eight motions per layer.
Room temperature eggs mix more smoothly and create lighter texture.
Let bread cool completely before slicing for clean cuts and best texture.
Peanut butter can make toothpick test tricky, so check in multiple spots for doneness.
Warm an extra tablespoon of peanut butter and drizzle over cooled bread for bakery look.
Run knife under hot water and wipe dry between cuts for cleanest slices.
Toss chocolate chips with 1 tablespoon flour before folding in to prevent sinking.
Store wrapped tightly at room temperature for up to 3 days.
Refrigerate for up to 1 week or freeze for up to 3 months.
Bread tastes even better the next day once flavors have melded.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Category: Dessert, Breakfast
- Method: Baking
- Cuisine: American
Ingredients You’ll Need
For the Banana Bread:
- 3 large very ripe bananas, mashed (about 1½ cups)
- ½ cup unsalted butter, melted and slightly cooled
- ¾ cup granulated sugar
- ¼ cup light brown sugar, packed
- 2 large eggs, at room temperature
- 1 teaspoon vanilla extract
- 1¾ cups all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 cup semi-sweet chocolate chips
For the Peanut Butter Swirl:
- ½ cup creamy peanut butter (not natural/separated)
- 2 tablespoons melted butter
- 2 tablespoons powdered sugar
Note: Use regular creamy peanut butter, not natural—natural peanut butter is too oily and won’t swirl properly.
Why These Ingredients Work
Very ripe bananas with heavily spotted or black peels are essential because they’re naturally sweet, incredibly moist, and provide intense banana flavor that stands up to the bold peanut butter and chocolate. Melted butter creates a tender, rich crumb that’s more indulgent than oil would give you, making this feel like a special treat.
Using both granulated and brown sugar creates depth—white sugar provides sweetness and helps with browning, while brown sugar adds moisture and a subtle caramel note that complements the peanut butter beautifully. Two eggs give you structure and richness without making the bread too heavy or cake-like.
Semi-sweet chocolate chips are perfect because they provide sweetness without being overpowering, and they create little pockets of melted chocolate throughout the bread. Creamy peanut butter is what makes this recipe special—when slightly warmed and mixed with butter and powdered sugar, it becomes the perfect consistency for swirling through the batter.
The melted butter in the peanut butter swirl helps it stay soft and gooey even after baking instead of hardening into dense chunks. Powdered sugar sweetens the peanut butter and helps create a smooth, swirl-able consistency that looks gorgeous when you cut into the loaf.
Essential Tools and Equipment
- Large mixing bowl – for the banana bread batter
- Medium bowl – for dry ingredients
- Small bowl – for peanut butter swirl
- 9×5-inch loaf pan – standard size for perfect baking
- Parchment paper – for easy removal
- Fork or potato masher – for mashing bananas
- Butter knife or skewer – for creating swirls
Step-by-Step Instructions
Step 1: Prep and Preheat
Preheat your oven to 350°F and line a 9×5-inch loaf pan with parchment paper, leaving overhang on the long sides for easy removal. Grease the parchment lightly with butter or cooking spray to prevent any sticking.
Step 2: Make the Banana Bread Batter
In a large mixing bowl, mash the very ripe bananas with a fork until mostly smooth with just a few small lumps. Add the melted butter, granulated sugar, brown sugar, eggs, and vanilla extract, whisking together vigorously for about 30 seconds until the mixture is smooth, creamy, and slightly lighter in color.
Step 3: Add Dry Ingredients
In a medium bowl, whisk together the flour, baking soda, and salt until evenly distributed. Add the dry ingredients to the wet ingredients all at once and use a wooden spoon or rubber spatula to gently fold everything together, mixing just until no dry flour streaks remain—don’t overmix or the bread will be tough.
Step 4: Fold in Chocolate Chips
Reserve about 2 tablespoons of chocolate chips for topping, then gently fold the remaining chocolate chips into the batter, distributing them evenly throughout.
Step 5: Prepare Peanut Butter Swirl
In a small microwave-safe bowl, combine the peanut butter and melted butter, stirring until smooth. Microwave for 15-20 seconds if needed to make it more fluid and easy to swirl. Stir in the powdered sugar until you have a smooth, pourable mixture.
Step 6: Layer and Swirl
Pour about two-thirds of the banana bread batter into your prepared loaf pan and spread it evenly. Dollop half of the peanut butter mixture over the batter in spoonfuls, then use a butter knife or skewer to swirl it through the batter with gentle figure-eight motions—just a few swirls, don’t overmix. Pour the remaining batter on top and spread gently, then dollop the remaining peanut butter mixture on top and swirl again with those same gentle motions.
Step 7: Top and Bake
Sprinkle the reserved chocolate chips over the top of the batter for a beautiful finished look. Bake for 60-70 minutes, until the top is golden brown and a toothpick inserted into the center comes out with just a few moist crumbs (it might have some melted chocolate or peanut butter, which is fine—you’re checking for wet batter).
Step 8: Cool Completely
Let the bread cool in the pan for about 15 minutes, then use the parchment overhang to lift it onto a wire rack. Let it cool for at least 45 minutes before slicing—I know it’s torture to wait, but warm peanut butter banana bread is gummy and falls apart when you cut it, while cooled bread slices beautifully into perfect pieces.

You Must Know
The most critical thing is to use regular creamy peanut butter, not natural or homemade—natural peanut butter has separated oils that will make your swirl greasy and runny instead of creating those beautiful distinct ribbons.
Personal Secret: I always warm an extra tablespoon of peanut butter and drizzle it over the top of the cooled bread, then sprinkle on some extra chocolate chips and a pinch of flaky sea salt.
Pro Tips & Cooking Hacks
- Use regular peanut butter – Natural/separated peanut butter is too oily for proper swirling
- Don’t over-swirl – Just a few gentle motions create better definition than aggressive mixing
- Room temperature eggs – They mix more smoothly and create lighter texture
- Check doneness carefully – Peanut butter can make the toothpick test tricky, so check multiple spots
- Let it cool completely – This is crucial for clean slicing and best texture
- Warm the knife – Run your knife under hot water and wipe dry between cuts for cleanest slices
- Double the peanut butter – If you’re a huge PB fan, increase the swirl mixture by 50%
Flavor Variations & Suggestions
For extra peanut butter intensity, add ½ cup of peanut butter chips along with the chocolate chips for triple peanut butter goodness. You can make it even more decadent by using a combination of dark chocolate chips and milk chocolate chips for more complex chocolate flavor.
If you love texture, fold in ½ cup of chopped peanuts or crushed peanut butter cups for crunch and even more peanut butter flavor. For a Reese’s-inspired version, press mini peanut butter cups into the top of the batter before baking for melty pockets of candy throughout.
You can make it with almond butter instead of peanut butter for a slightly different but equally delicious nutty flavor profile. For a breakfast version that’s a bit less dessert-like, reduce the sugar to ½ cup total and use dark chocolate chips for a less sweet but still indulgent loaf.
Make-Ahead Options
This peanut butter chocolate banana bread is perfect for making ahead because it actually tastes better after a day when all the flavors have had time to meld together and intensify. Bake the bread completely, let it cool to room temperature, then wrap it tightly in plastic wrap and store at room temperature for up to 3 days—it stays incredibly moist thanks to the bananas and peanut butter.
For longer storage, wrap the cooled loaf tightly in plastic wrap and then aluminum foil and refrigerate for up to a week. The bread is delicious cold straight from the fridge with a denser, almost fudge-like texture that many people actually prefer.
The loaf freezes beautifully for up to 3 months—wrap it tightly in plastic wrap and then aluminum foil, or slice it first and wrap individual slices separately for easy grab-and-go breakfasts or snacks. Thaw at room temperature for a few hours or overnight in the refrigerator.
You can also freeze just the banana bread batter (without the peanut butter swirl) in the loaf pan, wrap it tightly, and bake straight from frozen, adding about 15-20 extra minutes to the baking time. Add the peanut butter swirl before baking for fresh swirls every time.
What to Serve With Peanut Butter Chocolate Banana Bread
This bread is rich and indulgent enough to stand alone as dessert, but spreading slices with extra peanut butter creates an over-the-top treat for serious peanut butter lovers. A cold glass of milk is the classic pairing—the combination is nostalgic and perfect for dunking.
For breakfast, serve it alongside fresh berries and Greek yogurt for a balanced meal that feels indulgent but covers all your nutritional bases. A hot cup of coffee is the perfect companion—the slight bitterness of coffee balances the sweetness beautifully.
If you’re serving it as dessert, warm individual slices for 15 seconds in the microwave and top with vanilla ice cream and a drizzle of chocolate sauce or hot fudge for something truly spectacular. Whipped cream and sliced bananas on top also make a beautiful presentation.
For an afternoon snack, serve it with hot chocolate or a café mocha to double down on the chocolate flavor. You can also make it into French toast by dipping thick slices in an egg mixture and cooking in a buttered skillet for an absolutely decadent breakfast.
For entertaining, slice it into small squares and serve as dessert bites at parties—they’re the perfect size for sampling and always disappear first. Dust with powdered sugar right before serving for an elegant touch.

Allergy Information
This recipe contains gluten (all-purpose flour), dairy (butter), eggs, and peanuts.
For a dairy-free version, substitute the butter with melted coconut oil or dairy-free butter alternative.
To make it gluten-free, use a 1:1 gluten-free baking flour blend with xanthan gum—the texture will be slightly different but still delicious.
For an egg-free version, replace the 2 eggs with 2 flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes) or ½ cup of applesauce, though the bread will be denser.
For peanut allergies, substitute almond butter, cashew butter, or sunflower seed butter for the peanut butter—the flavor will be different but equally delicious.
The recipe contains chocolate (which has trace amounts of caffeine). It is not suitable for tree nut allergies if made with almond or cashew butter substitutions.
Storage & Reheating
Store peanut butter chocolate banana bread wrapped tightly in plastic wrap or in an airtight container at room temperature for up to 3 days—the peanut butter and bananas keep it incredibly moist. For longer storage, refrigerate tightly wrapped for up to 1 week.
To reheat individual slices, microwave for 10-15 seconds until just warm—this makes the chocolate chips melty and the peanut butter swirl gooey and amazing. You can also toast slices in a skillet with a little butter for crispy edges and a warm, gooey center.
The bread is also delicious cold straight from the refrigerator with a denser, fudge-like texture. Freeze wrapped tightly for up to 3 months and thaw at room temperature for several hours or overnight in the fridge before enjoying.
FAQ
Can I use natural peanut butter?
It’s not recommended because natural peanut butter is too oily and will create greasy, runny swirls instead of distinct ribbons. If you must use it, drain off the oil and stir very well, but regular creamy peanut butter gives the best results.
My peanut butter swirl sank to the bottom – what happened?
The peanut butter mixture was probably too thin or liquidy. Make sure to mix in the powdered sugar to thicken it, and don’t warm it too much—it should be pourable but not runny.
Can I make this in a different size pan?
You can use two 8×4-inch loaf pans and reduce baking time to 45-50 minutes, or make muffins by filling cups ⅔ full and baking for 22-25 minutes. A 9×9-inch square pan also works with 40-45 minutes baking time.
The chocolate chips all sank to the bottom – how do I prevent this?
Toss the chocolate chips with 1 tablespoon of flour before folding them into the batter—this helps them stay suspended throughout the bread instead of sinking.
Can I use crunchy peanut butter instead of creamy?
You can, but the swirl won’t be as smooth and the peanut pieces might make it harder to create clean swirls. If you love texture, fold some chopped peanuts into the batter instead and use creamy PB for the swirl.
💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your peanut butter chocolate banana bread turned out



