Vegan Banana Bread
This tall and fluffy vegan banana bread is soft and moist and packed with bananas! It’s easy to make, uses only 7 key ingredients and comes together in one bowl.

Why you’ll love this recipe
TRUSTWORTHY: This classic banana bread was adapted from my popular vegan banana muffins which has lots of positive reviews! I also served it to non-vegan family members who said it was the ‘best banana bread’ they’ve eaten, even compared to non-vegan banana bread!
TEXTURE: Fluffy but denser than banana cake. Finely textured with no dense spots.
FLAVOR: For the best flavor, I use brown sugar, extra cinnamon and extra bananas in this recipe!
Simple ingredients you’ll need

Ingredient notes & substitutions
Ripe bananas that are either fresh or thawed from frozen. Riper bananas will produce a sweeter bread with more banana flavor!
Brown sugar for depth of flavor. Alternatively, you can use coconut sugar for a slightly less sweet banana bread. Granulated sugar or a sugar replacer will also work but they lack the depth of flavor provided by brown sugar. Alternatively, check out my maple banana bread.
Dairy-free milk. I prefer using unsweetened soy milk as it has higher protein and makes baked goods more tender. However, any non-dairy milk (such as almond milk) will work.
Baking powder and soda. We’re using two baking agents to ensure the banana bread bakes through. This is a very tall loaf so we need a proportionate amount of baking agents.
Even though this is an eggless banana bread, we don’t need any special egg replacers such as flax eggs. The extra banana helps bind the ingredients and the extra raising agents give the bread extra lift.
The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.
Tips for making the batter
This vegan banana bread recipe is really easy to make. However, here are some hacks and expert tips, so you can make the best possible banana bread!
Use a stand mixer or hand mixer to mash your bananas, instead of a fork or potato masher. Less effort, same result! Just add the bananas to a large bowl and use the beater or whisk attachment to mix them.

Once you add the all-purpose flour and dry ingredients, don’t overmix your batter. It’s fine for your batter to have a few lumps!
If you stir your cake batter too much, it will overwork the gluten and make the banana bread dense and tough.

Baking Tips
You can bake your banana bread as is or top it with:
- An extra sliced banana
- Old-fashioned rolled oats
- Crumble, such as from my banana muffin recipe (use only half of the crumble recipe)
- Chopped nuts
This is a very tall loaf so it will take at least one hour to bake. To prevent the top from burning, I recommend lowering your oven rack to the bottom third of the oven. This positions the banana bread closer to the middle of the oven, rather than closer to the top.
Here are some other tips to prevent your banana bread from burning:
- During baking, if your bread is browning too quickly, loosely tent the pan with aluminum foil.
- When you preheat the oven, place an empty baking tray on an oven rack above your loaf. Some ovens have a strong top heating element and tend to burn cakes on top. An empty baking tray will shield your banana bread from the direct heat.

Serving and storage suggestions
Like all cakes, when this banana bread is very fresh from the oven, it will be a little crumbly and slightly gooey. You’ll be able to cut cleaner slices if you allow the bread to cool down. On the day of baking, the top of the banana bread will be crispy so I recommend cutting it with a serrated knife.
This banana bread keeps very well for a few days. However, I recommend storing it unsliced so the bread keeps soft and moist.
If you’d like to freeze this bread, it’s best to cut it into individual slices, arrange it between pieces of parchment paper or in separate freezer bags, and then freeze it. You can freeze the banana bread as a loaf, but you won’t be able to slice it while it’s frozen. Either way, allow the banana bread to thaw in the fridge and warm it up to serve.

Customizing this easy vegan banana bread
– Vegan chocolate chips
– Chopped walnuts or pecans to the batter
– Traditional rolled oats for extra fiber (if so, I recommend adding extra dairy-free milk to the batter)
– Dried cranberries or other dried fruit to the batter
– Flaked almonds or other nuts on top
– Blueberries, raspberries or check out my vegan blueberry banana bread. If you add more fruit, it will make the bread more moist and you’ll have to bake it for longer.
This is a very tall loaf, so if you add too many extra ingredients, your bread might overflow in the oven. To prevent this, line your baking pan so the parchment paper stands tall and upright, or use a 9-inch loaf pan.
This recipe works well with King Arthur’s gluten-free measure for measure flour, but I recommend baking the bread for 65-70 minutes.
This recipe is very similar to my vegan banana muffins and readers have successfully made them with all-purpose gluten-free flour so I’d say it would also work with this recipe.
For a refined sugar free banana bread, check out my vegan maple banana bread.
I haven’t tested replacing the oil with unsweetened applesauce or yogurt, so I cannot vouch for results. However, from experience, it will change the texture of the bread.

More vegan quick breads
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

Vegan Banana Bread
Ingredients
Wet ingredients
- 3 x (~360g total) very ripe medium bananas, about 1 2/3 cups of mashed banana and weighed without the peel (note 1)
- 1 cup (190g) packed brown sugar, coconut sugar, regular sugar, or granulated sweetener of choice e.g. erythritol (spoon and leveled, note 2)
- ½ cup (125g) dairy-free milk
- ½ cup (125g) neutral flavored oil, (note 3)
- 1 tablespoon white or apple cider vinegar, optional
- 1 teaspoon vanilla extract, optional
Dry ingredients
- 2 ½ cups (315g) all-purpose plain flour, whole wheat flour or spelt flour, spoon and leveled (note 4, and for gluten-free version)
- 1 tablespoon baking powder
- 2 teaspoons ground cinnamon
- ½ teaspoon baking soda
- Pinch of salt
- ½ cup (60g) chopped walnuts, (optional)
To decorate (optional)
- 1 x (120g) medium banana, sliced lengthways
Instructions
- Adjust an oven rack to the lower third position of the oven and preheat the oven to 180°C (350°F). Line an 8-inch (20 cm) loaf pan that's at least 2 3/4-inch (7 cm) tall with parchment paper, leaving an overhang on the sides. Or use a larger loaf pan. (note 5)
Make the vegan banana bread:
- Add the bananas to a large mixing bowl or stand mixer and mash until it forms a thick lumpy paste. Add the sugar and remaining wet ingredients. Mix until well combined. Add all of the dry ingredients and mix until just combined. Some lumps are fine, as long as they aren't lumps of flour.
- Optional: Add any nuts or mix-ins and gently fold them in.
- Pour the batter into your prepared loaf pan and smooth the top. If desired, place the extra banana on top.
Bake the banana bread:
- Bake the banana bread for around 60-70 minutes. During baking, if your banana bread is browning too quickly on top but isn't fully baked in the middle, carefully tent the pan with aluminum foil. The banana bread is ready when you can insert a toothpick in the middle and it comes out mostly clean (a few moist crumbs are fine).
- Allow the banana bread to cool in the pan for 15 minutes then place it on a cooling rack.
- Use a sharp serrated knife to cut the banana bread into slices and enjoy it warm or at room temperature. For neater slices, allow the bread to cool completely. For something extra, toast a slice of banana bread and enjoy it with vegan butter or ice cream.
- Store any leftover banana bread in an airtight container or plastic wrap. It can be stored at room temperature for up to 3 days, in the fridge for up to 5 days or in the freezer for up to 1 month. Allow it to come to room temperature or warm up a slice before serving.
Notes
- For the best results, I recommend weighing your bananas. This recipe is already packed with bananas, but adding extra bananas may make the bread too dense.
- You can safely reduce the sugar to 3/4 cup (145g).
- You can use coconut oil, but make sure it’s melted and cooled. If you’re in a cold climate, it may make your banana bread firmer so try to warm up a slice before serving.
- Spoon and level method: If you’re using measuring cups, fluff up the flour in its bag, use a spoon to add flour to a measuring cup, then level it off with a knife. I don’t recommend using the measuring cup to scoop flour out of your container as it will pack in too much flour which will make the banana bread dry. For the best results, use a kitchen scale.
Gluten-free banana bread: This recipe works well with King Arthur’s gluten-free measure for measure flour, but I recommend baking the bread for 65-70 minutes. - This is a very tall loaf, so if your pan is shorter than 2 3/4-inch (7 cm), your banana bread may overflow. To prevent this, line your loaf pan so the parchment paper sits taller than the sides of the pan (to make the pan taller). Or remove 1/2 cup of the batter and bake it separately in a muffin pan.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.

i loved this tecipe SO MUCH! although i would really like to try it with almond flour, would the measurements be the same? thank you 🙂
Hi Nik, I’m so thrilled that you loved this!!! So, unfortunately almond flour won’t work by itself. It may work if you use half almond flour and half gf all-purpose flour (but I haven’t tested it). Hope that helps!
I love this recipe, I reduced the sugar to 145 g as recommended in the notes and it came out great!
Hi Samara, I’m so glad that you enjoyed the version with reduced sugar! Thanks so much for your feedback 🙂
Found you through my friend, who baked this and I got to taste! Thanks.
Hi Nita, aw that’s lovely, I’m glad that you enjoyed it!!
BEST BANANA CAKE RECIPE!
Baked it for the first time yesterday and it came out absolutely perfect!! Delicious and moist and beautiful.
Even my son (6) who usually doesn’t like banana bread ate the whole piece 🙂
Thank you! Will def make it again!
🤩🤩🤩
💙🤍💙🤍💙🤍💙🤍💙🤍
Hi Tal!! Thanks soo much for the glowing feedback! And I’m thrilled that your son loved it too! Reading your comment makes me want to make it again 🙂 x
So so delicious. I used sunflower oil and soy milk in the recipe. It came out so delish and tasty! Thank you for sharing this recipe it was so easy to follow 🙂 I will be baking this again!
Hi El, aw that’s amazing to hear and I’m glad that you found it approachable too :). Thanks soo much for taking the time to leave a comment over here!
This banana bread is super easy and having amazing taste. I made it (half recipe) with oat flour, reduced the sugar into 40 gram palm sugar, 45 gram raisins, and coconut oil. The sweetness turns out to be just right. Thanks much Anthea for the great recipe! It’ll definitely become a weekend snack for the kid and the whole family.
Hi Ninik, I’m so glad that this bread worked with oat flour for you!! And I’m glad that you were able to customise it to your tastes. Thanks sooo much for your wonderful feedback and for your time as well :).
I made this banana bread with bread flour, coconut oil, reduced brown sugar to 120g, topped with oats, and it turned out super delicious – I would say the best banana bread recipe I’ve tried thus far, so thanks so much for the wonderful recipe Anthea!
Hi Rose, I love that this recipe worked with your substitutions! And I’m so happy that you loved it :). Thanks soo much for taking the time to leave a comment here!
Thank you!! After a few disaster banana breads I made from other blogger’s recipes that were too wet and gummy (most likely due to too much liquid in the recipe and not stating in grams how much banana to use), I am so glad to say your banana bread was absolute perfection! I am so glad that I finally have a good solid banana bread to rely on when I have spotty bananas. I am definitely going to deep dive into your website and find other yummy treats to make!
Hi Kelsey, I’m soo thrilled that you loved this banana bread and that the recipe is a keeper for you! I agree, grams is always more accurate :). Thanks so much for your kind feedback and I hope you enjoy anything else that you get to make from my website!
This banana bread was delicious! Every recipe I make from rainbow nourishments is so good! Thank you 😊
Aw that’s amazing to hear and it makes me so happy that you’ve enjoyed a few other recipes from my website! Thanks so much for your feedback Kay!
Hi!
I made this banana bread a few weeks ago to take it to my best friend’s house and he and his housemates loved it! I wanted a marbled banana bread, so I added 4 tbsp cocoa powder and 4 tbsp oat milk to half of the batter and it worked out great. In the blog post it was mentioned that one could add oats to the batter, which I did, but I added them in addition to the flour. In hindsight, I perhaps should have replaced some of the flour with the oats? I think the banana bread was a tad too dry, so maybe that was the reason. Either way, it was still delicious and I will definitely make it again! It’s also the first vegan banana bread that I made that didn’t sink in the middle (yay!).Thank you for such a delicious and simple banana bread recipe! xx
Hi Debbie, I love how you turned this into a marbled banana bread! You’ve made a great point about compensating for the oats – I’ll update the post to say that a little more milk should be added if using oats :). I know that cocoa powder is more absorbent than flour, so I wonder if a little more oat milk would have helped too! Either way, I’m glad that you enjoyed this bread and thank you so much for taking the time to leave a comment here xx
Hello Anthea! Thanks so much for this fantastic recipe – it’s now my go-to for banana bread! The bread is really delicious, baked up big and fluffy, just perfect, and is so pretty with the sliced banana on top 🙂 I really enjoy your blog and have been subscribed/following for a while. Take care!
Hi Michele! Aw, I’m so happy that this recipe is a keeper for you!! Just reading your comment makes me want to bake the banana bread again :). Thank you so much for your ongoing support – it means the world to me! And thanks for taking the time to leave your feedback here!
My pleasure Anthea! Happy New Year! I made the banana bread five times in 2023 – after discovering the recipe in late July – and made it yesterday. It turned out perfectly again! It’s my go-to banana bread recipe. Thanks again, I really enjoy your blog 🙂 Take care! 🙂
This has become my favourite banana bread recipe. It is easy to make, tastes great and appeals to everyone in our family: the veggie, the flexitarians and our vegan friend. I cheerfully offer it to all, safe in the knowledge that everybody can enjoy a slice. Thanks for sharing it with us 🙂
That’s amazing Tess!! I’m stoked that so many different types of eaters enjoy the banana bread. Thanks so much for taking the time to leave your feedback – I appreciate it so much!
Can I use jaggery in place of brown sugar?
Hi Chani, I’m not sure as I haven’t tried it. Jaggery tends to have more moisture than brown sugar so it might change the texture. However, it won’t hurt to experiment!
Can I reduce the quantity to half?
Yes, it will just bake in a shorter amount of time. Try checking it at 30-40 minutes!
Greetings from Perth! 🦘 Great cake and so easy to make. Cooked in 60 minutes. Will definitely make it again.
Hi Robyn! I’m so glad that you enjoyed this banana bread and I’m stoked that the recipe is a keeper for you! Thanks so much for your review and it’s great to see another Aussie here x
Thank you so much for the extra notes and tips you included! I am new to vegan baking, and they were so helpful. I followed everything exactly, and it turned out perfectly. This will be my standard banana bread from now on 🙂 Looking forward to trying many of your other recipes!
Hi Emily, I’m so glad that you found the notes helpful and that you enjoyed this bread!! I hope you enjoy any other recipe that you get to make, and thanks so so much for your lovely comment!
This banana bread is so delicious and easy to make. I used coconut sugar, coconut oil, wholemeal flour, soy milk and added nutmeg and ginger. I did the pan above method and baked it for 55 minutes. Will definitely be using this recipe regularly!
Yay, I’m so glad that you loved this Jasmine!! I’m going to try it with nutmeg and ginger too. Thanks a million for your kind feedback x
Yumm! Would this work without any sugar? Hoping to make it for my toddler.
Hi Michelle, I think the banana bread will be dense if you completely remove the sugar. However, I know it’ll work with a granulated sugar replacer such as stevia. I haven’t tried it myself but it may work with dates or maple syrup if you change the quantities of the other ingredients.