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












I made this cake for my fiance’s birthday, ended up taking leftovers to work where it was raved over. I just made another last night as my co-workers keep asking about it (and even brought me some ripe bananas to further encourage). Definitely a recipe I will save to make for future occasions!
Hi Kerry, thank you so much for taking the time to pop back and tell me this. I couldn’t believe this cake turned out so well the first time I made it. It was a bit of an experiment, but I was so glad it turned out like I was hoping. SO happy to hear you enjoyed it, and that your co-workers got so excited about it. Well, good cake is always worth getting excited about really, isn’t it? Must make it again soon myself!
This cake could definitely be dangerous but one I know my family and I will love!!!!
Hi Nancy! Dangerous is definitely the word!!!
I would love to visit Nottingham! It’s so fun to recreate things inspired by travels when we return home. This cake looks absolutely delicious, and I’m like you – for a long time I found layer cakes somewhat intimidating to make, although really they aren’t that bad.
It’s a lovely city, Amy, and I really hope you do get to visit it some day!
Thanks for the top rating!
my story: over ripe bananas in my kitchen looked up for a recipe, yours popped up one hour later an amazing cake was staring at me. i put 150 grams of butter and it turned out just fine. Thanks for the recipe. 🙂
So pleased to hear this, Suraiya. Thank you so much for popping in and letting me know. I have 3 super overripe bananas in my kitchen. Maybe I should make this too!
Delicious recipe! Can margarine be used as a substitute? I can’t have my cake and eat it, but is all this butter necessary?
Thanks,
Claudia
Hi Claudia, glad you like the recipe. This is one of my favourite cakes! I would stick with butter rather than margarine, but if you wanted to you could experiment with replacing some of the butter with apple sauce. I have no idea if it would work as I haven’t tried it but I know others have success with this substitution. Or you could keep the butter and just try to have a smaller piece!!! Good luck!
Could you please provide equivalents for bakers using cups teaspoons etc?
Hi Elizabeth! Just about to update the recipe with cups etc. as requested. I think I’ll start including cup measurements as well from now on – seems to be a common request! Good luck with the cake – one of my favourites!
Cant beat this recipe. So delcious, thanks for sharing.
Simon
Hi Simon. So glad you like this! It’s one of my favourite cake recipes, too!
I love these 3 flavors together, and this cake looks so moist and decadent! I’d love a big ole slice!
Hi Marcie! Sending one over …
I have a basket of overripe bananas on my counter at this very moment – I think it’s a sign that I NEED to make this cake! What a great idea to dress up the humble banana with all of that chocolate and peanut butter goodness…
It’s definitely a sign, Marissa! 🙂
I can eat this cake every day! Perfect combination of flavors! Love the texture. Pinning to try it!
I DID eat it every day for a while!! Oops! 🙂
Forget dinner, I just want this cake. I can just imagine the flavors and I can see how moist it is. We can visit the Sherwood forests but it is not every day that you get to try a cake like this. Just pinned this little beauty!
i’m with bams! cake for dinner sounds like a plan. peanut butter has protein so that’s good enough, right? LOL
Of course that’s good enough … for a treat, at least!
Well, as Lindsay pointed out, this has got protein in it … so it’s OK to have it for dinner, right?
Beautiful! It really does have all the best things!
Thanks, Chrissy!
You had me at peanut butter and chocolate and the banana just takes it over the edge. I can only imagine how good this is, until I make it 🙂
Hope you do make it, Janette! 🙂
The texture is so interesting! Plus who in their right mind doesn’t love the chocolate and peanut butter combination!? 😀 I’d be all over this!
Thanks, Lorraine! 🙂
C’est drôle que tu parles de Nottingham, c’est la première ville que j’ai vu en UK. J’avais 13 ans et je suis allée dans une famille d’accueil.La famille m’amenè visité la foret de Robin Hood! C’est dommage que à l’époque il n’existe pas encore cet café. J’aurais bien aimé gouté ton gâteau. Ta recette est somptueuse et J’aime bien ce type des défis, tu as bien réussie ! Bon weekend Helen!
Tu es allee a Nottingham??? Wow! J’ai grandi a cette ville. Tu aurais pu reste avec ma famille!
Je suis ravie que tu aimes le gateau. Merci pour le compliment, Eva! 🙂
😂You’re kiling me Helen!! That first photo…made me weak at the knees!!! PS that frosting recipe looks awesome. I’m saving this to try soon! N x
I’ve been eating this all week (naughty naughty) so I think I’d better stop now, but definitely making it again. Glad you like it too!!! 🙂
Hi Helen, looks like a winner in my book, who could not resist these flavors. Love that it is a layered cake. Yum! Pinned!
Thank you, Cheri (and thanks for pinning too!) So glad you like this!
Oh Helen! I can practically taste how moist this cake is! Seriously, who doesn’t love chocolate, banana, and peanut butter?! Crazy people, that’s who 😛 This may be a dessert, but I would totally have this for breakfast too!
Oooh, now there’s an idea! A big fat piece of this for brekky. I love you, Kathleen! 🙂
This cake is gorgeous, Helen! Love anything with chocolate and PB! Looks delicious and sounds like the perfect afternoon treat with a cup of coffee! 🙂
Thanks, Jess! I take that as a HUGE compliment coming from one of the best cake-bakers in the UK.
P.S. When will I be seeing you on the bake-off?
Now this is definitely my kind of cake! I just love the combination of chocolate, banana and peanut butter. It’s actually one of my favourite smoothies to male.
Wow – these flavours in a smoothie! Now there’s an idea!!