Banana Peanut Butter Cake (With Chocolate Chips)
on Dec 11, 2024
This post may contain affiliate links. Please read my disclosure for more info.
This banana, peanut butter cake has been my nephew’s favorite birthday cake for years. Over time, I’ve reduced the sugar after reader feedback. It’s such an easy (virtually foolproof!), moist and crowd pleasing cake with just the right amount of banana, peanut butter and chocolate in each bite.
I hope this becomes a family favorite for you too!

Why you’ll love it
This recipe for banana peanut butter cake (with chocolate chips!) is based on a similar simple layer cake I ordered many years ago in a tiny café in Nottingham England called Homemade. The cake was moist (even a little gooey) and with just the right amount of banana, peanut, chocolate, and frosting in each bite.
It was actually really hard to know what to call this cake. You bite into it and think “Ooh, a peanut butter cake. No wait, it’s a banana cake. Or is it a chocolate cake?” The truth is, all three of the flavors come through fairly intensely in each bite. One reader described it like eating peanut butter M&Ms… but in cake form!
The cake is deliciously moist and will keep well for several days. Then there’s the icing on the cake … erm, that’d be the frosting! More peanut butter and more chocolate – nothing to complain about there.
This cake used to be on the sweeter side, but I’ve reduced the sugar in the cake batter considerably since posting my original version. I think it’s just perfect now, and I hope you agree!
This banana and peanut butter cake is:
- packed with all 3 flavors. It has just the right amount of banana, peanut, butter and chocolate. And the perfect level of sweetness. Try it and see!
- easy to make. Not a layer cake expert? Don’t worry, this is so easy – almost foolproof – to make.
- a crowd pleaser every time! Make this for your next birthday, afternoon tea, or holiday gathering. No one will be complaining!
- easy to make ahead, store, or freeze. This cake is on the moister side, and will keep very well for at least 3 to 4 days.
About the ingredients
You’ll find a full list of ingredients with amounts in the recipe card below. But here’s a summary of what you need to know.

The ingredients you’ll need to make this cake are surprisingly simple. As well as the usual all purpose flour, baking powder, baking soda and eggs, you’ll need:
Light brown sugar: We’ll use light brown sugar in this cake to add moisture and subtle caramel-y flavor. If you only have dark brown sugar, I suggest mixing it in equal parts with regular white sugar to avoid adding too much moisture and density to the cake.
Butter: Go with unsalted butter if you can, so that you can control the amount of salt yourself.
Greek yogurt: It might surprise you to see this in the list of ingredients. This ‘hidden secret’ ingredient adds moisture and flavor. I always prefer Greek yogurt but regular natural yogurt, or even sour cream will work, too.
Ripe bananas: This peanut butter banana cake recipe is perfect for using up old bananas (Got more? Try air fryer banana bread, Greek yogurt banana muffins, or pineapple banana cake with cream cheese frosting as well). You’ll need a cup and a half, or around three large ripe bananas for this recipe.
Peanut butter: I like to use crunchy natural peanut butter for some texture. Smooth works too, however, if that’s what you have.
Peanuts: To scatter over the top. I like to use salted for a ‘salted caramel’ effect.
For the frosting

You just need 6 simple pantry baking ingredients for the peanut butter frosting: peanut butter, soft butter, vanilla essence, milk, powdered sugar (icing sugar) and cocoa powder. I would go for an unsweetened dutch process cocoa powder for best results. Natural cocoa powder is fine, too.
How to make a banana peanut butter cake
I used to be a bit afraid of making layer cakes. But this one is SO easy to make. No careful folding or precise piping of frosting – yay!
You’re just 5 steps away from peanut butter-y, banana-y, chocolate-y heaven:
Firstly, combine the dry ingredients in a medium bowl and set aside.
Then add the butter and sugar to a second medium bowl.

Beat the butter and sugar together with a hand-held electric whisk until light and fluffy (2 or 3 minutes).
Then beat in the eggs one by one.

Beat in the other ‘wet’ ingredients – in other words the mashed bananas, Greek yogurt, and peanut butter. The cake batter might appear a bit curdled. That’s OK!

Fold in the flour mixture little by little. Then also fold in the chocolate chips.
Divide the batter between two cake pans lined with baking paper.

Bake the cakes for 35 to 40 minutes.

Let them cool completely first in the pan and then on a wire rack. You can make the frosting in the meantime!
To make the frosting, simply whisk the soft butter into the peanut butter. Then mix in the milk.

Finally, mix in the powdered sugar and cocoa, half at a time.

Use half of the peanut butter chocolate frosting to sandwich the cakes together. Spread the rest over the top of the cake.

Sprinkle with peanuts to serve!

Helen’s Top Tips
- Scrape down the bowl regularly with a silicon spatula as you’re beating the butter and sugar together.
- Be careful not to overmix when adding the flour. This can make the cake tough.
- If you have to bake each cake layer on a different shelf in the oven (I do!), swap them around about three quarters of the way through cooking – for even baking.
- You’ll know when the cake is done when it’s springy to the touch and a skewer poked into the center comes out without raw batter on it.
- If the cakes are not quite completely cool after you’ve made the frosting, you can put them into the refrigerator for 5 to 10 minutes to speed up the process!
- You can adjust the consistency of the frosting by either adding a drizzle more milk if it’s on the dry side, or more powdered sugar if it seems too runny.
- If you’re making the peanut butter and banana cake ahead, sprinkle the peanuts on top just before serving.

More things to know (FAQs)
When I first made this cake I was a little surprised to find that it still tasted just as good 4 days after I’d baked it. Just as moist and tasty. As for how long it might last after that – I’m afraid I’ve no idea because it’s never lasted any longer!
Store it in an airtight container in a cool place. If the weather is on the warmer side put it in the fridge in an airtight container. Take it out of the fridge an hour or two before serving to let it come back to room temperature.
Would you like to freeze the two cake layers and then defrost them and make the icing later? Simply let cool completely, wrap well in several layers of plastic wrap and aluminium foil and freeze for up to 6 months.
If you’d like to freeze some or all of the already-frosted cake, that’s fine, too. Just pop it into the freezer uncovered for around 4 hours or until frozen. Then take it out and wrap it in several layers of plastic wrap followed by aluminium foil. Pop it into a freezer bag or large sealed container for extra protection if you like and freeze for up to 6 months.
It’s best to freeze it without the peanuts on top.
I think this cake works perfectly by itself, but if you’re so inclined add a scoop of ice cream or whipped cream. Why not?
It’s a pretty versatile cake that works well for a picnic or gathering with friends and family, but also as a birthday cake for peanut butter, banana and chocolate lovers!
Generally speaking, you can substitute gluten free flour for all-purpose in a ratio of 1:1 as long as it contains a binding agent such as xanthan gum. If it doesn’t contain xanthan gum add 1/4 teaspoon for every cup of flour. So use around 2/3 of a teaspoon in this cake.
I’ve never tried making this with whole-wheat flour, but I’m confident it would work. I’d start by replacing half the flour. If the mixture seems too thick (doesn’t drop easily off a big spoon) just drizzle in a little bit of milk until you have the right consistency.
Give it a try and let me know how you get on!
After feedback from readers I reduced the sugar in the first version of this banana, chocolate peanut butter cake recipe by 1/2 a cup. I think that’s the ‘sweet spot’. However some readers have reduced it to as little as just 1/2 a cup and have reported good results. If you want to try this, start by reducing the sugar by around 25%, and go from there.
If you’d like to try one of my ‘healthier’ cakes some time as well, may I suggest this 30-minute healthy chocolate cake, these incredible blueberry muffins, or this pumpkin and pear loaf cake?

More cakes to impress with
- No one can believe this ooey, gooey 30-minute chocolate cake is healthy! You can serve it plain or turn it into a birthday cake. I once turned it into a digger or ‘construction cake’ like these ones for my son’s birthday and it was wonderful!
- When I want an easy crowd pleasing cake for guests I nearly always choose this Italian apple cake or this 6-ingredient Swedish chocolate cake. Fudgy strawberry brownies are delicious, too!
- If you’re looking for another layer cake, it’s just got to be this perfect chocolate orange cake. It always steals the show!
- If you have friends or family coming over, may I suggest either this lemon mascarpone cake or this sticky blueberry lemon curd cake? Both absolutely delicious!
Or have a browse of all my cakes here.

Banana Peanut Butter Cake (With Chocolate Chips)
Equipment
Ingredients
For the cake
- 2½ cups all-purpose flour
- 1 teaspoon salt
- 1½ teaspoons baking powder
- ¾ teaspoon baking soda
- 1 cup unsalted butter, (2 sticks or 16 tablespoons, 225 grams), softened
- 1 cup light brown sugar
- 2 large eggs
- ½ cup Greek yogurt, (Substitute with regular plain yogurt or even sour cream)
- 1½ cups mashed ripe bananas, (about 3 large bananas)
- ⅓ cup peanut butter, (I prefer natural and crunchy)
- 1 cup chocolate chips, (I like semi-sweet or dark chocolate)
- salted or unsalted peanuts, crushed or whole – for decorating (optional)
For the frosting
- ½ cup peanut butter
- 2 tablespoons butter, softened (1 ounce)
- 1 teaspoon vanilla extract
- 3 tablespoons milk
- 1½ cups powdered sugar, UK: icing sugar
- ¼ cup unsweetened cocoa powder, (Dutch process or natural)
Instructions
- Preheat the oven to 350F/175C (fan oven). If using a conventional oven, increase to 350F/180C) . Lightly grease 2 x 8-inch (20cm) round cake pans with butter, or line with baking paper instead.
- Combine the flour, salt, baking powder and baking soda in a medium bowl, then set aside.2½ cups all-purpose flour, 1 teaspoon salt, 1½ teaspoons baking powder, ¾ teaspoon baking soda
- Beat the butter and sugar together in another medium bowl with an electric whisk until light and fluffy (2 to 3 minutes). Scrape down the sides with a silicon spatula regularly.1 cup unsalted butter, 1 cup light brown sugar
- Whisk in the eggs one at a time.2 large eggs
- Beat in the yogurt, bananas and peanut butter until smooth.½ cup Greek yogurt, 1½ cups mashed ripe bananas, ⅓ cup peanut butter
- Stir in the flour little by little with a wooden spoon until totally mixed in. Finally, fold the chocolate chips through the batter.1 cup chocolate chips
- Divide the batter equally between the two pans and smooth down. Then bake for 35 to 40 minutes, or until the cakes are springy to the touch and a skewer or small sharp knife poked into the center comes out without raw batter on it. Let cool for a while, then turn out onto a wire rack to completely cool.
For the frosting
- Whisk together the peanut butter, butter and vanilla with an electric handheld whisk. Then whisk in the milk little by little.½ cup peanut butter, 2 tablespoons butter, 1 teaspoon vanilla extract, 3 tablespoons milk
- Fold in about half the powdered sugar (icing sugar) and cocoa, then whisk until well combined. Whisk in the rest until the frosting is smooth and spreadable. If too dry, add a drizzle more milk, if too wet, add a little more powdered sugar.1½ cups powdered sugar, ¼ cup unsweetened cocoa powder
- When the cakes are completely cool, spread half of the frosting on the top of one, then place the other cake on top. Spread the rest of the frosting over the top of the cake, then decorate with peanuts (if using). Will keep in an airtight container for at least 4 days (possibly longer – never lasted that long!)salted or unsalted peanuts











