Chocolate Chip Banana Bread

A recipe for the BEST chocolate chip banana bread! This vegan banana bread is LOADED with chocolate chips, making it a real crowd-pleaser!

a banana loaf topped with chocolate chips

This chocolate chip banana bread is my go-to bake for family and friends! It’s rich, moist, chocolatey, and no one will be able to tell it’s vegan!

Why you’ll love this recipe:

I just know you’ll love this recipe! It’s:

  • Super easy to prepare in just 10 minutes
  • Vegan friendly
  • Loaded with chocolate chips
  • Moist, flavourful, and not too sweet
a slice of chocolate chip banana bread

How to make chocolate chip banana bread

Mash the banana in a large bowl then add dairy-free milk, oil and a flaxseed egg. Then add the dry ingredients: flour, baking powder, cinnamon and sugar.

Then it’s chocolate time! We’re adding chocolate chips to the banana bread batter AND on top, then baking our banana bread until golden.

Notes on this recipe

  • Use ripe and spotty bananas for optimal sweetness.
  • Don’t overmix the batter as it can become tough.
  • During the first 30 minutes of baking, don’t open the oven as the banana bread will sink.
a loaf of chocolate chip banana bread cut into slices


Can I make this naturally sweetened?

Yes – swap the brown sugar for coconut sugar and use naturally-sweetened chocolate chips.

Where can I find vegan chocolate chips?

If you are in the UK, you can find vegan dark chocolate chips in Sainsbury’s.

Can I make this with vegan white chocolate?

Yes! Feel free to use any chocolate of your choosing 🙂

Variations on this recipe:

  • If you do not like chocolate (whilst they are a rare breed, unfortunately these people do exist) you can omit the chocolate to make classic vegan banana bread.
  • To make things EVEN chocolaty-er, you can sub 3 tbsp of the flour for cocoa powder.
  • To make mocha banana bread, switch half of the soy milk for room-temperature brewed coffee.

More vegan baking recipes to try:

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

a banana loaf topped with chocolate chips

Chocolate Chip Banana Bread (vegan)

5 from 3 votes
Leave a Review Print Recipe Save
Prep10 minutes
Cook50 minutes
Total1 hour
A recipe for the BEST chocolate chip banana bread! This vegan banana bread is LOADED with chocolate chips, making it a real crowd-pleaser!
Author: Shivani Raja


  • 1 tbsp Ground Flaxseed aka flaxseed meal
  • 3 Medium Bananas the riper and spottier the better!
  • ½ cup/ 125 ml Soy Milk or non-dairy milk of choice
  • 3 tbsp Sunflower Oil
  • 2 cups/ 250 grams Plain Flour aka all-purpose flour
  • ½ cup/ 120 grams Soft Light Brown Sugar or caster sugar
  • 3 tsp Baking Powder
  • 1 tsp Cinnamon
  • pinch Salt
  • 3 oz/ 90 grams Dark Chocolate Chips or chunks


  • Prepare the flaxseed egg by mixing 1 tbsp ground flaxseed with 2.5 tbsp water in a small bowl. Set aside to thicken.
  • In a large mixing bowl, mash the bananas until few lumps remain. Mix in the soy milk, sunflower oil and thickened flaxseed egg.
  • Add the flour, baking powder, sugar, salt and cinnamon. Mix until just combined.
  • Mix in 2oz/ 60 grams of the chocolate chips. Transfer the mixture to a loaf tin, top with the remaining 1oz/30 grams chocolate chips and bake at 180°C/350°F for 45-50 minutes until golden.
  • Leave to cool before slicing and enjoying!


  • See above blog post for recipe variations.


Serving: 1servingCalories: 321kcalCarbohydrates: 53gProtein: 4gFat: 9.6gSaturated Fat: 2gFiber: 2.9gSugar: 24g
Tried this recipe?Mention @shivani.lovesfood or tag #shivanilovesfood!

6 thoughts on “Chocolate Chip Banana Bread”

  1. Hello good afternoon. I’m new to baking and am very much interested in baking your Choc chip banana bread now. Could you please advice me if the 180c baking is fan oven or conventional oven baking?

    1. Hi Binit! The temperature is for a fan oven :). Let me know if you have any more questions. p.s. save me a slice!

Leave a Comment

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