Few things can compete with the comforting aroma of freshly baked banana bread wafting through your kitchen. This Banana Bread with Peanut Butter takes the classic version up a notch by swirling in rich, creamy peanut butter—adding both depth and decadence to every bite. With sweet chunks of ripe banana and crunchy peanut bits peeking through the golden loaf, it’s a slice of heaven you’ll crave again and again.

Perfect as a quick breakfast, afternoon treat, or a cozy dessert, this recipe blends the natural sweetness of overripe bananas with the nutty, slightly salty flavor of peanut butter. The result? A moist, flavorful loaf that feels both nostalgic and indulgent. Whether served plain or topped with an extra smear of peanut butter, this banana bread is sure to become a go-to favorite.
Ingredients for this Banana Bread with Peanut Butter
- 3 ripe bananas (mashed)
- 2 large eggs
- 1/2 cup creamy peanut butter (plus extra for topping, optional)
- 1/2 cup brown sugar
- 1/4 cup granulated sugar
- 1/3 cup vegetable oil or melted butter
- 1 tsp vanilla extract
- 1 1/2 cups all-purpose flour
- 1 tsp baking soda
- 1/2 tsp salt
- 1/2 tsp cinnamon (optional)
- 1/2 cup chopped peanuts or walnuts (optional for crunch)

Step 1: Prep and Preheat
Start by preheating your oven to 350°F (175°C). Lightly grease a 9×5-inch loaf pan or line it with parchment paper for easy removal. This gives you time to mix the batter while your oven reaches the perfect baking temperature.
Step 2: Mash the Bananas
In a large mixing bowl, mash the ripe bananas until mostly smooth with a few small lumps remaining for texture. Overripe bananas work best here—they’re naturally sweeter and give the loaf a moist, rich flavor.
Step 3: Combine the Wet Ingredients
Add the eggs, peanut butter, brown sugar, granulated sugar, oil (or melted butter), and vanilla extract to the mashed bananas. Whisk everything together until the mixture is smooth and creamy. This blend is the heart of the flavor!
Step 4: Mix the Dry Ingredients
In a separate bowl, whisk together the flour, baking soda, salt, and cinnamon (if using). Gradually fold the dry ingredients into the wet banana-peanut butter mixture, stirring just until combined. Be careful not to overmix—this keeps the bread tender.
Step 5: Add the Nuts (Optional)
If you like a bit of crunch, fold in the chopped peanuts or walnuts at this stage. They add a lovely texture and a nutty contrast to the soft crumb of the bread.
Step 6: Bake the Bread
Pour the batter into your prepared loaf pan and smooth the top with a spatula. If desired, dollop a few spoonfuls of peanut butter on top and swirl gently with a knife. Bake for 50–60 minutes, or until a toothpick inserted in the center comes out clean.
Step 7: Cool and Serve
Allow the banana bread to cool in the pan for 10–15 minutes before transferring it to a wire rack to cool completely. Slice and enjoy as-is or with a generous smear of extra peanut butter on top.
Storage Instructions
To keep your Banana Bread with Peanut Butter fresh and delicious, allow it to cool completely before storing. Wrap the loaf tightly in plastic wrap or foil, or place it in an airtight container. It will stay moist at room temperature for up to 3 days.
For longer storage, refrigerate the bread for up to a week. Just make sure it’s sealed well to avoid drying out. You can also freeze individual slices or the whole loaf—wrap tightly and store in a freezer-safe bag for up to 3 months. Thaw at room temperature or pop a slice in the microwave for a quick treat.
Estimated Nutrition (per slice, based on 10 servings)
- Calories: 280
- Fat: 14g
- Saturated Fat: 3g
- Carbohydrates: 35g
- Sugar: 18g
- Fiber: 2g
- Protein: 6g
- Sodium: 220mg
(Values may vary slightly depending on specific brands and optional ingredients used.)
Frequently Asked Questions
What type of peanut butter works best for this recipe?
Creamy, natural-style peanut butter gives the best flavor and texture, but regular creamy peanut butter works just as well.
Can I make this banana bread gluten-free?
Absolutely! Swap the all-purpose flour with a 1:1 gluten-free baking blend.
Can I use almond butter instead of peanut butter?
Yes, almond butter is a great alternative if you prefer a different nutty flavor or have a peanut allergy.
Why did my banana bread come out dry?
Overbaking or too much flour can cause dryness. Be sure to measure carefully and check for doneness a few minutes early.
Can I use frozen bananas?
Yes! Thaw them completely and drain any excess liquid before mashing and adding to the batter.
What can I use instead of eggs?
For an egg-free version, use flax eggs (1 tbsp ground flax + 3 tbsp water per egg) or a commercial egg replacer.
Is this recipe good for kids?
Definitely! It’s naturally sweetened with bananas and can be a fun, protein-packed snack with a smear of extra peanut butter.
Can I make muffins with this batter?
Yes, simply divide the batter into a lined muffin tin and bake at 350°F (175°C) for 18–22 minutes.

Banana Bread with Peanut Butter
- Total Time: 37 minute
- Yield: 1 loaf (about 10 slices)
Description
If you’re craving something cozy, sweet, and packed with nutty goodness, this Banana Bread with Peanut Butter will hit the spot. It’s the ultimate comfort food turned into a quick breakfast, healthy snack, or easy dessert. With ripe bananas creating a naturally moist base and creamy peanut butter swirled throughout, every bite is rich, tender, and satisfying. The golden crust and soft interior make it a total crowd-pleaser, and it doubles as one of those easy recipes that feel homemade and gourmet all at once. Whether you’re searching for new breakfast ideas or food ideas to use up those overripe bananas, this banana bread is a delicious solution.
Ingredients
3 ripe bananas (mashed)
2 large eggs
1/2 cup creamy peanut butter (plus extra for topping, optional)
1/2 cup brown sugar
1/4 cup granulated sugar
1/3 cup vegetable oil or melted butter
1 tsp vanilla extract
1 1/2 cups all-purpose flour
1 tsp baking soda
1/2 tsp salt
1/2 tsp cinnamon (optional)
1/2 cup chopped peanuts or walnuts (optional)
Instructions
- Preheat oven to 350°F (175°C). Grease or line a 9×5-inch loaf pan.
- In a large bowl, mash the bananas until mostly smooth.
- Add eggs, peanut butter, sugars, oil, and vanilla to the bananas. Mix until well combined.
- In a separate bowl, whisk flour, baking soda, salt, and cinnamon.
- Gradually add the dry ingredients to the wet ingredients. Stir until just combined.
- Fold in chopped nuts if using.
- Pour batter into prepared loaf pan. Swirl extra peanut butter on top if desired.
- Bake for 50–60 minutes or until a toothpick inserted in the center comes out clean.
- Cool in pan for 10–15 minutes, then transfer to a wire rack to cool completely.
- Slice and enjoy!
- Prep Time: 10 minutes
- Cook Time: 50–60 minutes
- Category: Breakfast