Eight Forest Lane

  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
menu icon
go to homepage
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
search icon
Homepage link
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
×
Home » Recipes » Vegan

The BEST Vegan Banana Bread

By Sally · Jun 23, 2025 · This post may contain affiliate links.
Jump to Recipe
5 from 4 votes

This is the BEST vegan banana bread recipe that I have ever tried. It is a true café style banana bread that is egg free and dairy free, with a crunchy top and soft, moist centre. It is so easy to make using everyday ingredients and makes the best breakfast, morning tea or delicious snack. 

Make sure to also try my apple cinnamon bread or my vegan pumpkin bread next!

Close up of a loaf of dairy free banana bread sliced.

Banana bread is one of the greatest things to come from forgetting you bought bananas last week in an attempt to be healthy, only to have them turn brown and a bit gross in the bottom of your fruit bowl.

It’s the reason I sometimes buy bananas only to resist eating them all week so I am ready to bake come the weekend and enjoy banana bread for morning tea the following week. It’s very worth it.

So what makes me able to claim that this is the BEST vegan banana bread on the vast internet? Well, in my opinion it is really simple – this banana bread is not trying to be anything else. Most vegan banana bread recipes don’t tend to use sugar or are masquerading as healthy. This recipe is just banana bread in its truest, tastiest form. So yes, this recipe uses white flour and sugar (like a lot of sugar) and really has no nutritional benefit but it. tastes. good.

And yes, it is still vegan. No butter, no milk, no eggs. 

So while I am all for the healthy version (if that’s what you’re looking for, try my banana and oat bread recipe), this is where I am at today.

Key Ingredients

This easy vegan banana bread recipe is made using pretty simple ingredients that you’ll either have in your pantry already, or will be able to easily pick up at the grocery store. 

All ingredients needed to make vegan banana bread laid out in small bowls.

Note all ingredients and their quantities are laid out in the recipe card at the bottom of this post.

  • Bananas – the browner and spottier the better for this one. You want to make sure the bananas are super sweet and soft for the best flavour and texture in this recipe, so that does mean leaving them past the point where you’d eat them on their own. 
  • Canola oil – the secret to a soft and moist banana bread. You can use any light tasting oil as a substitute. Melted coconut oil would also work. 
  • Brown sugar – for both a rich, caramelly flavour but also for extra moisture so your bread isn’t dry.
  • Vanilla – adds extra flavour.
  • Plain flour – known as all purpose flour in the US, I find this gives the best result for flavour and texture but if you wanted you could use wholemeal instead, your bread will just be a little more dense. I haven’t tried this recipe with gluten free flour. 
  • Baking powder and bicarbonate of soda (baking soda) – both are essential in this recipe to help give our bread lift in the absence of egg and also make sure the bread is soft and light rather than dense. 
  • Cinnamon – gives that warm spiced flavour that pairs so well with banana. 
  • Walnuts – adds a bit of crunch and texture to the banana bread as well as a yummy nutty flavour. They are however not essential to the success of this recipe, so you can leave them out if you don’t have any/would prefer without.
  • Ground flaxseed – mixed with a bit of water this becomes a gel-like consistency and works as an egg-replacer in this recipe to help bind the ingredients together so your banana bread won’t crumble and fall apart. This is also known as flaxseed meal, but if you can’t find it then you can also use chia seeds as a replacement as they work the same way when activated with water. 
Slices of vegan banana bread.

Step-By-Step Instructions

This is a two bowl recipe making clean up really, really simple. It could be a one bowl recipe if you really wanted to avoid washing up that extra bowl, but I do prefer to have my dry ingredients mixed together first before adding to the wet to make sure the baking powder and bicarb soda have been evenly dispersed.

You’ll also need a whisk, maybe a rubber spatula and a loaf pan. The one I use is 8 x 4 inches and I find this size helps ensure I get nice tall slices. 

Start by making your flax-egg, which basically is just mixing together the ground flaxseed with water in a small bowl and setting aside. In about 5-10 minutes you’ll have a gel-like consistency which is exactly what we’re looking for.

Whisking together the flaxseed with water to make an egg replacer.
Sifting the dry ingredients into a bowl.

Next, whisk together all of the dry ingredients and set aside.

In your large mixing bowl, mash the bananas. You can do this with a fork, or if they are ripe enough it’s easy enough to just use your whisk for this step. 

Add in the oil, brown sugar, vanilla and your flax-egg and whisk together until combined. Add in your dry ingredients and again mix until everything is combined.

Mashing the banana in a mixing bowl.
Whisking together the wet ingredients.

Finally use your spatula to fold through the chopped walnuts.

This is a sticky batter, so once everything has come together, pour it into your greased and lined loaf pan. 

I also enjoy adding even more sugar by giving the top a quick sprinkle with white sugar before going in the oven to give the top some sparkle and a little sweet crunch. Not necessary but definitely a great addition.

Mixing together the thick banana bread batter.
The banana bread batter in the pan.

Bake until the top is golden brown and a skewer inserted into the centre comes out clean. Ideally you should wait until the banana bread is cool before cutting into it so you get nice clean slices, but I totally understand if that’s not happening. 

Warm, freshly baked banana bread is the best.

The cooked banana bread in the tin.
The banana bread sliced and stacked.

How To Freeze Banana Bread

To freeze, wrap each slice individually in plastic wrap and place in a zip lock bag in the freezer for up to three months. 

When you are ready to eat, grab a slice, let it defrost on the bench until room temperature, or zap in the microwave for 30 seconds. I then often like to give it a little toast on the sandwich press.

Recipe FAQs

How to store banana bread?

You can store your banana bread, covered so it retains its moisture, for 2-3 days on the counter or a bit longer in the fridge. If you want to keep it even longer than that, see the above instructions for freezing.

Can I add chocolate chips?

Yes, you can replace the walnuts in this recipe with chocolate chips instead.

A hand picking up a slice of banana bread.

If you do make this recipe, please be sure to leave a comment and ⭐⭐⭐⭐⭐ rating below! And tag any of your creations on Instagram with @eightforestlane as I would love to see.

More banana recipes:

Still got some overripe bananas that need using? Why not give one of these other recipes a try.

Vegan Banana Walnut Muffins
Vegan Banana Cake with Cinnamon Buttercream
Banana Oat Chocolate Chip Cookies
Banana Pancakes (Vegan, GF)

The BEST Vegan Banana Bread

This is the BEST vegan banana bread recipe that I have ever tried. It is a true café style banana bread that is egg free and dairy free, with a crunchy top and soft, moist centre. It is everything you expect banana bread should be.
5 from 4 votes
Print Pin Rate
Course: Breakfast
Cuisine: Australian
Prep Time: 10 minutes minutes
Cook Time: 50 minutes minutes
Total Time: 1 hour hour
Servings: 8 thick slices
Author: Sally

Equipment

  • mixing bowls
  • loaf pan
Prevent your screen from going dark

Ingredients

  • 2 tablespoons ground flaxseed
  • 5 tablespoons water
  • 3 small or 2 large overripe bananas
  • ½ cup canola oil
  • 1 cup brown sugar
  • 1 teaspoon vanilla extract
  • 1 ¾ cups plain flour/all purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon bicarbonate of soda/baking soda
  • 1 teaspoon ground cinnamon
  • ½ cup walnuts chopped
  • 1 teaspoon white sugar/granulated sugar optional

Instructions

  • Preheat the oven to 180°C (350°F) and grease and line a 20 x 10 cm (8 x 4 inch) loaf tin with baking paper.
  • In a small bowl, combine the ground flaxseed and water. Set aside for 5–10 minutes to thicken.
  • In a large mixing bowl, mash the bananas with a fork until smooth. Add the oil, brown sugar, and vanilla, and whisk until combined. Add the flaxseed mixture and whisk again to incorporate.
  • In a separate bowl, sift together the flour, baking powder, bicarbonate of soda, and cinnamon. Stir to combine.
  • Add the dry ingredients to the wet ingredients and mix with a spatula until just combined. Fold through the chopped walnuts. The batter will be thick and sticky.
  • Pour the batter into the prepared tin and smooth the top. Sprinkle with white sugar, if using.
  • Bake for 50–55 minutes or until a skewer inserted into the centre comes out clean.
  • Allow to cool in the tin for 5-10 minutes before transferring to a wire rack to cool completely. Slice to serve, or freeze for later.

Notes

Freezing Instructions: Wrap each slice individually in plastic wrap and place in a zip lock bag in the freezer for up to three months.

Nutrition

Serving: 1slice | Calories: 429kcal | Carbohydrates: 60g | Protein: 5g | Fat: 20g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 10g | Trans Fat: 1g | Sodium: 200mg | Potassium: 273mg | Fiber: 3g | Sugar: 33g | Vitamin A: 31IU | Vitamin C: 4mg | Calcium: 73mg | Iron: 2mg

Nutritional information is provided as a guide only and is calculated using automated online tools, therefore we cannot guarantee the accuracy. We encourage you to make your own calculations based on the actual ingredients used in your recipe.

Have you made this recipe?Leave a comment and a rating below and tag your creations with #eightforestlane on Instagram!
Not from Australia? Check out my US Conversion Guide

This recipe was originally published on June 2, 2022 and has been updated in 2025 with new photos and more helpful content. The recipe remains the same!

More All Vegan Recipes

  • Easy Spiced Carrot Lentil Soup
  • How to Make Cashew Cream (Dairy Free Cream Alternative)
  • Maple Glazed Carrots
  • Roasted Pumpkin Salad

Share this recipe:

Comments

    5 from 4 votes (4 ratings without comment)

    Made this recipe? Leave a review! Cancel reply

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

    Recipe Rating




  1. Lee-Ann says

    June 16, 2019 at 5:04 pm

    I ❤️ Banana bread! Can’t wait to try it, thanks for the recipe!

    Reply

Hi! I’m Sally, and welcome to Eight Forest Lane! I’ve been dairy free for over 10 years, and I love sharing simple, tasty recipes that make cooking and baking easy, stress free, and fun for everyone! 

More about me →

Latest Recipes

  • 26 Easy Dairy Free Dessert Recipes
  • Slow Cooker Salsa Verde Chicken
  • Fish Taco Bowls
  • Steak Rice Bowls with Chimichurri

Healthy & Delicious Bowls

  • Chipotle Chicken Bowls
  • Teriyaki Salmon and Avocado Rice Bowls
  • Hot Honey Sweet Potato Beef Bowl (Viral TikTok Recipe!)
  • Burger Bowls

Popular Right Now!

  • Burger Bowls
  • The BEST Sausage Roll Recipe
  • Vegetable Curry Pies
  • Dairy Free Lasagne

Footer

Info

  • About Me
  • Services
  • Privacy Policy
  • Disclaimer

Explore

  • Recipe Index
  • Air Fryer Recipes
  • 30 Minute Meals
  • Resources

Say Hello

  • Contact
  • Pinterest
  • Instagram
  • Work With Me

We acknowledge all Aboriginal and Torres Strait Islander persons as the first inhabitants of the nation and traditional custodians of the land in which we work and live, and pay our respects to Elders past, present and emerging.

↑ back to top

As an Amazon Associate I earn from qualifying purchases. Thank you for your support!

Copyright © 2026 Eight Forest Lane

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.