Vegan banana & walnut bread

Vegan banana & walnut bread

  • 1
  • 2
  • 3
  • 4
  • 5
(34 ratings)

Prep: 20 mins Cook: 1 hr


Serves 8

We love a slice of banana bread with crunchy walnuts and sweet dates, warm from the oven. This vegan version is great for breakfast or with an afternoon cuppa

Nutrition and extra info

  • Vegetarian
  • Vegan

Nutrition: per serving

  • kcal315
  • fat15g
  • saturates6g
  • carbs38g
  • sugars18g
  • fibre2g
  • protein6g
  • salt0.3g
Save to My Good Food
Please sign in or register to save recipes.


  • 50g coconut oil or sunflower oil, plus extra for the tin
  • 200g self-raising flour
  • 25g ground almonds
  • 1 tsp baking powder
    Baking powder

    Baking powder

    bay-king pow-dah

    Baking powder is a raising agent that is commonly used in cake-making. It is made from an alkali…

  • 75g light muscovado sugar
  • 4 dates, finely chopped
  • 3-4 very ripe bananas, mashed



    Probably the best known, most popular tropical fruit, their name probably derives from the…

  • 3 tbsp soya milk
  • 75g walnut pieces, toasted



    Walnuts are one of the most popular and versatile of all nuts. When picked young, they're…


  1. Heat oven to 200C/180C fan/gas 6. Brush a 450g loaf tin with a little oil then line with baking parchment.

  2. Mix the flour, almonds, baking powder, sugar and dates. Beat together the mashed banana and oil, then combine it with the flour mixture. Add the soya milk to loosen the mixture, fold in the walnuts and scrape the mixture into the tin. Bake for 1 hr, covering the top if it starts to look too brown. Insert a skewer into the centre of the cake – it should come out clean. If not, return to the oven and cook for a further 10 mins. Cool for 15 mins before taking it out of the tin.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
15th Jan, 2020
This recipe is great; the best vegan banana bread! I would recommend covering the top with foil after about 10/15 minutes of cooking as it started to burn on top pretty quickly. But it took about 50/55 mins in full on gas 6 to cook and it was perfect. It definitely needs 4 bananas and vegan chocolate is a good alternative to the walnuts, it’s even good without the nuts/chocolate. I used the 4 dates suggested which was enough for me but there’s definitely room for more.
17th Oct, 2018
I found it was more like a cake but loved it. I added 10 dates in total & only used 40g sugar, it was great!
1st Apr, 2018
Great recipe! First time i made it i replaced the walnuts with vegan chocolate chips and it was delicious. Tastes great with walnuts too. Definitely agree with the comments about it needing 4 bananas and more milk than stated. I also reduced the temperature to 160C second time around.
Deborah Sykes's picture
Deborah Sykes
13th Mar, 2018
Definitely needed four bananas and extra soya milk. Otherwise fantastic. Baked in small loaf tins. !5-20 mins cooking time. Drizzled with Date nectar. Non-vegan will replace my normal recipe with this one - great.
3rd Mar, 2018
This is a great recipe but turned out far too sweet for me. I did make some substitutions though so it could be because of that! - I used soya yoghurt with a little water instead of milk - replaced ground almonds for desiccated coconut - replaced walnuts with raw cacao dusted raisins - I also added in 30g honey as I only had 40g sugar(!) Overall a lovely bake and I highly recommend it but would definitely reduce the sweetness next time.
12th Aug, 2017
Just made it today and it is really really nice! A tiny bit too sweet maybe, as it already has dates I will next time put 40gr of sugar instead of 75. Also, quick tip, put your oven on 180, not 200, or even 160 (better) as else it will burn very quickly. Put the tray as low as possible inside of the oven :) but a must do, soooo delicious! :)
26th May, 2017
Made with 2 eggs instead of soya milk (sorry vegans) and it was very nice.
26th Mar, 2020
Does the freeze well after cooking?
Barney Good Food's picture
Barney Good Food
1st Apr, 2020
As this doesn't have a freezer symbol we're afraid it can't be frozen but it should keep for a few days in in an airtight container.
Heidi Dowie's picture
Heidi Dowie
27th Jan, 2020
Has anyone tried this with an alternative milk to soya? I was thinking maybe coconut to oat? Thanks :)
CassieBest's picture
28th Jan, 2020
Hi Heidi, I often swap varieties of milk in vegan bakes and have never had a problem. I'm sure this would work well with coconut or oat milk. Let us know how you get on! Cassie (Senior Food Editor, BBC Good Food)
13th Oct, 2017
The best vegan banana bread I have made!! I found 40 minutes in the oven perfect. Also apricots are a good substitution for dates.
12th Aug, 2017
Also, I used Almond Milk as I did not have soya milk today and it does exactly the same :) unsweetened of course! mmmm enjoy! As said previously, oven at 160 and tray as low as possible in the oven :)
Want to receive regular food and recipe web notifications from us?