WHAT?!? Chocolate peanut butter swirl banana bread that is vegan, oil free and delicious! Oh yes my friends, oh yes. When I saw I had 3 old bananas in my fruit bowl, I was ready to make my delicious banana bread from my free ebook. But then I thought, why not mix it up a little this time?

That’s when peanut butter came to my mind! I love bananas and peanut butter together and then my husband shouted from the other room- Add some chocolate in it too! And here we are now- Chocolate Peanut Butter Swirl Banana Bread 🙂

Start by making your flax egg and set aside. You all know that I love to use my Neat Egg. It is so easy and comes together instantly, but a flax or chia egg will work too!

Next, smash up 3 very brown bananas. The older they are the sweeter they are and the less sugar we have to add to our bread mixture. Keep smashing until they become a smooth mushy mixture- no clumps!

Add in the flax egg and all natural peanut butter and whisk to combine. Make sure the peanut butter is just peanuts! No extra oil or sugar is needed! I personally like the Crazy Richard brand and it is pretty affordable. It is pretty easy to find all natural peanut butter these days, but make sure you read the labels. Just because it says natural, doesn’t mean they didn’t add some oil in there!

Once the peanut butter is added to the bread mixture, stir in the sugar and vanilla extract. Then dump in your dry ingredients and stir until just combined. Don’t over mix, otherwise the bread may be tough.

Put in a parchment lined or lightly greased loaf pan. Dollop 1-2 Tbsp of peanut butter on top of the batter and with a knife, swirl the nut butter around into the batter. Cook at 350 for about 35-45 minutes. I use a conventional toaster oven, so my time is always faster than a standard oven. Check your bread so often with a tooth pick and if it is set and the toothpick comes out clean, let the bread cool completely before serving!

Chocolate Peanut Butter Swirl Banana Bread

Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 8 people
Author Melissa Crowe


  • 1 flax egg 1 Tbsp ground flax + 3 Tbsp water
  • 3 ripe bananas peeled and mashed
  • 1/2 cup natural peanut butter
  • 1 tsp vanilla extract
  • 1/3 cup granulated sugar
  • 1 cup all-purpose flour
  • 1/4 cup unsweetened cocoa powder
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 1/2 tsp salt


  1. Mix your ground flax with water and set aside.

  2. Peel and mash your 3 bananas in a medium size bowl until no clumps are there!

  3. Add in your flax egg, peanut butter, sugar and vanilla and mix to combine.

  4. Add in all the dry ingredients to the wet mixture and stir until it just comes together. Don't over mix or the dough could get tough.

  5. Put the batter into a parchment or greased lined loaf pan. Dollop 1-2 Tbsp of peanut butter on the top and with a knife or toothpick swirl the peanut butter throughout the bread.

  6. Bake in a 350 degree oven for 35-45 minutes until a toothpick comes out clean.

  7. Let cool completely, then slice up and serve! It can be for breakfast or dessert 🙂


Xo, Melissa

Pin for Later!