Vegan Peanut Butter Brownies

These fudgy vegan peanut butter brownies are the perfect quick and easy vegan dessert packed with three forms of chocolate!

fudgy brownies topped with peanuts

Chocoholics rejoice! These vegan peanut butter brownies are the best. They’re oh so fudgy, stain-your-teeth-brown chocolatey, and swirled with thick and creamy peanut butter. What more could we want from a dessert?

Except to serve them with a scoop of ice cream. Now THAT would be divine.

squares of peanut butter brownies

These brownies may be vegan-friendly, but there are no root vegetables, legumes or weird ingredients in sight! Well, except a banana, but banana + chocolate + pb is a party I want to be at.

We’ve also got chocolate in not one, not two, but THREE different forms. You’re welcome.

By the way, if you love brownies, you’ll love these fudgy vegan brownie cookies too. You’re welcome.

How to make peanut butter brownies:

Mash the banana in a bowl then mix with the sunflower oil and sugar. You can also puree the banana if you wish. Stir in the melted chocolate (photo 1).

Sift in the dry ingredients in 3-4 increments, then fold in the chopped dark chocolate (photo 2). Pour this mixture into a lined baking tray and swirl through the peanut butter using toothpick or fork.

Bake at 180 degrees/ 350 F for 20-25 minutes, then leave to cool COMPLETELY before cutting into squares. I know the wait is hard, but it must be done.

Psst – If you’re as obsessed with brownies as I am, you’ll fall head over heels for my vegan oreo brownies!

Notes on this recipe:

  • Make sure to use ripe and spotty bananas for extra sweet flavour.
  • These banana peanut butter brownies are not super sweet like most brownie recipes – if you have a sweet tooth, feel free to add an extra 2-3 tablespoons of sugar during step 3.
  • Feel free to swap the dark chocolate for dairy-free milk or white chocolate!
  • You can also make this recipe with any nut butter! Use sunflower seed butter to make them nut-free or pistachio almond butter for a *fancy* twist.
peanut butter brownies topped with peanuts


Which chocolate is best for making brownies?

The cocoa butter content of the melted chocolate that is added to the batter is extremely important. If you use a chocolate which is high in cocoa solids (say 90%), it will be lower in cocoa butter and your batter will be too thick. I suggest using a chocolate with 40-60% cocoa solid content.

Do I have to sift in the dry ingredients?

As much as I hate to wash up seives as well, it is necessary to sift in the dry ingredients to ensure the cocoa powder is lump-free. If you’re in a pinch, you can skip sifting the other ingredients but ALWAYS sift your cocoa powder!

Can I slice the brownies before waiting for them to cool?

Yes, you can enjoy these brownies hot from the oven, but they won’t slice as evenly. If you’re looking for clean cut brownies like in these photos, leave them to cool to room temperature then for at least 2 hours in the fridge, or preferably overnight.

I hope you enjoy this recipe! If you make it, please leave a rating + review below and share your photos on Instagram tagging #shivanilovesfood!

fudgy brownies topped with peanuts

Vegan Peanut Butter Brownies

4.8 from 6 votes
Leave a Review Print Recipe Save
Prep20 minutes
Cook20 minutes
Total40 minutes
Serves16 pieces
These fudgy vegan peanut butter brownies are the perfect quick and easy vegan dessert packed with three forms of chocolate!
Author: Shivani Raja


For the batter:

  • 1 Banana the riper, the better
  • 4oz/ 115 grams Dark Chocolate
  • 1/2 cup/ 115ml Sunflower Oil
  • 1/3 cup/ 115 grams Caster Sugar
  • 1 teaspoon Vanilla Extract
  • 1 pinch Instant espresso powder optional, to bring out the flavours

Dry ingredients:

  • 1/2 cup/ 90 grams Self Raising Flour
  • 1/2 teaspoon Baking Powder
  • 1/4 cup/ 40 grams Cocoa Powder


  • 2.5 oz/ 85 grams Dark Chocolate roughly chopped
  • 2.5 tbsp/ 50 grams Peanut Butter smooth or crunchy


  • Preheat the oven to 180 degrees/ 350 F. Grease a 20cm square baking tray with a little oil, and line with greaseproof paper.
  • Break up the 4oz/ 115 grams chocolate and melt until smooth (I like to do this in the microwave, by carefully heating on the medium setting in 30 second bursts and stirring after each interval, but you can use a double boiler if you wish). Set aside to cool.
  • In a large mixing bowl, mash the banana until no large lumps remain (you can puree the banana in a blender if you wish). Add the sunflower oil and sugar, and whisk until well combined. 
  • Pour in the cooled melted chocolate and whisk together to combine. Stir in the vanilla extract and espresso powder, if using.
  • Measure out the dry ingredients into a separate bowl. Gradually sift them in, folding the batter after each addition (I would do this in 3-4 increments).
  • Add the chopped chocolate to the batter and mix to combine. Pour into the baking tray and swirl through the peanut butter. 
  • Bake for 20-25 minutes, then remove from the oven and leave to cool completely before cutting into squares. Enjoy!


  • The brownies will be much easier to slice cleanly if you leave them to cool completely in the fridge. 
  • These brownies can be stored in the fridge, in a covered container, for up to 4 days.
  • If you wish to reheat the brownies, you can do so by heating in the microwave for a few seconds. For an extra decadent treat, top with a scoop of vegan ice cream! 
  • If you are allergic to nuts or wish to make plain chocolate brownies, you can omit the peanut butter. To compensate for the lack of salt in this case, I add a generous pinch of salt to the batter during step 4.


Serving: 1brownieCalories: 179kcalCarbohydrates: 17.6gProtein: 2.3gFat: 12.2gSaturated Fat: 3.6gCholesterol: 2mgSodium: 22mgFiber: 1.5gSugar: 11.7g
Tried this recipe?Mention @shivani.lovesfood or tag #shivanilovesfood!

12 thoughts on “Vegan Peanut Butter Brownies”

  1. 5 stars
    I haven’t ever used bananas as the eggs before but that is a great idea. I agree with you on the chocolate, banana and peanut butter is a match made in heaven. YUM!

    1. Hi Kelly! Yes. bananas work particularly great as egg replacements, especially for dense and fudgy brownies. And of course, chocolate, banana and peanut butter were just meant to be!

  2. I love that there are bananas in these brownies because it makes anything so much more moist. I prefer dark chocolate over semi and these look wonderful with the topped peanuts.

  3. Helen of Fuss Free Flavours

    5 stars
    Happy Birthday for yesterday! These brownies are the perfect bake for a birthday treat. A great combination, chocolate and peanut butter were made to go together.

    1. Thank you so much for the birthday wishes Helen! And I couldn’t agree more with you – sometimes I wish I could thank the person who put the two together in the first place!

Leave a Comment

Your email address will not be published. Required fields are marked *