This is the best ever vegan banana bread and it’s so EASY to make in 1 bowl! With tons of banana flavor and super moist texture, it’s the only recipe you’ll ever need.
Want more recipes that use up ripe bananas? You’ll love my Quick & Easy Vegan Banana Muffins, Vegan Banana Pancakes and Best Vegan Banana Cake.

Don’t let your old bananas go to waste! Instead, mash ‘em up and throw them into this easy banana bread recipe. Every slice is moist, lightly spiced, and just so scrumptious! Enjoy a slice warm with a pat of vegan butter.
The batter is so simple and made in one bowl with easy to find ingredients. In fact, you probably have most, if not all of them in your cupboard right now!
Why I love this banana bread
- Customizable – You can make it gluten free, oil free, nut free and it’s already egg and dairy free! Mix in chopped nuts, chocolate chips or even dried fruit.
- SO EASY – This recipe really couldn’t be easier to make. Mash the bananas, add the wet ingredients, then the dry ingredients and bake.
- Incredibly delicious – It comes out perfect every time, with a beautiful golden crust and moist, tender center.

Ingredients needed (with substitutions)
- Bananas – Use really ripe, spotty bananas for the best results.
- Flax eggs – Made from ground flaxseed and water. If you don’t have flaxseed at home, you can use another egg replacer or use ½ cup of applesauce instead.
- Vegan butter – While vegan butter is the best and will make the banana bread very moist and buttery flavored, any neutral oil works well as a replacement. Applesauce or plain vegan yogurt also works for an oil free banana bread, but the results won’t be as moist and can be a bit gummy.
- Sugar – I use both organic granulated sugar (organic to ensure it’s vegan friendly) and brown sugar, interchangeably. Both work well. You can also use coconut sugar. Feel free to cut the sugar in half for a less sweet banana bread.
- Almond milk – Or you can use oat milk, cashew milk, or any other plant milk you have at home.
- All purpose flour – Or use spelt flour or white whole wheat flour/whole wheat pastry flour. Looking for gluten free banana bread? Try my easy Vegan Gluten Free Banana Bread recipe or simply substitute a gluten free mix.
- Baking soda – To help the bread rise.
- Add ins – I love freshly ground nutmeg and chopped walnuts in banana bread. You can easily customize it any way you like using my suggestions below!
How to make vegan banana bread
You’ll need a standard loaf pan and just one mixing bowl for this recipe. The batter is so easy to make.
Make the flax egg by stirring the ground flaxseed together with the water. Let it sit for 5 to 10 minutes to thicken. Mash the bananas in a large mixing bowl. Scoop them into a measuring cup to make sure you have the right amount.
Stir the melted vegan butter into the bananas.


Add the sugar, milk, and flax egg to the bananas. Stir to combine.
Next, add the flour, baking soda, salt, and nutmeg. Gently stir to combine.


Be careful not to over mix the batter, or your bread could be dense and gummy tasting. Finish by folding in any add ins, such as chopped walnuts or chocolate chips.
Transfer the batter to your prepared loaf pan and bake until a toothpick inserted in the center comes out clean.


The crust will turn a beautiful golden brown in the oven, and might just be the best part!
Let the bread cool in the pan for a few minutes before transferring it to a cooling rack. Slice when it’s cool and enjoy.

Tips for the best banana bread
- Add ins – Cinnamon, vegan chocolate chips, pecans, almonds, pumpkin seeds, or dried fruit like cranberries or raisins.
- Toppings – Gently press sliced bananas, chocolate chips, oats, sunflower seeds, or walnuts on top of the banana bread batter before it goes in the oven.
- Don’t over mix – Gently mix the ingredients together with a wooden spoon or spatula until everything is just combined. Over mixing the batter will leave you with dense bread.
- Let it cool – Let the finished banana bread cool on a wire rack for at least 30 minutes before slicing. This will make it easier to slice and keep it from crumbling all over the place.
Frequently asked questions
This probably means your baking soda is too old. Test its freshness by sprinkling a little into some vinegar. If it’s fizzy, that means it’s fresh. If not, head to the store for a fresh box.
Yes! Either replace the all purpose flour with a gluten free flour blend or follow my Gluten Free Banana Bread recipe instead.
You can replace the vegan butter with applesauce or plain vegan yogurt.
Vegan banana bread will stay fresh for 1 or 2 days at room temperature or up to 1 week in the fridge. Make sure to wrap the finished loaf really well in plastic wrap so it stays moist.
Yes! It freezes really well for up to 3 months. Just wrap it really well and let it cool first.
Banana Bread Muffins
You can make muffins instead of bread with this recipe. Preheat the oven to 400 degrees F and fill muffin liners in a pan nearly to the top. Bake for 20-24 minutes, or until done.

Want more vegan quick bread recipes?
- Vegan Chocolate Banana Bread
- The Best Vegan Pumpkin Bread
- 1 Bowl Vegan Zucchini Bread
- Cranberry Orange Bread
- Lemon Blueberry Bread

Best Vegan Banana Bread
Ingredients
- 2 tablespoons ground flaxseed
- 5 tablespoons water
- 2 large ripe bananas, about 1 cup mashed
- 1/3 cup melted vegan butter or neutral oil
- 2/3 cup granulated sugar or brown sugar, lightly packed
- 1/4 cup dairy free milk oat, almond or soy
- 2 cups all purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/4 teaspoon fresh ground nutmeg, optional but good
- 3/4 cup chopped walnuts or non-dairy chocolate chips, optional
Instructions
- Preheat the oven to 350 degrees F and grease a standard loaf pan (8 1/2 x 4 1/2 inches or 9 x 5 inches).
- In a small bowl, combine the ground flaxseed and water. Set aside to thicken; this is your flax egg mixture.
- In a large bowl, mash the bananas with a fork until smooth. Scoop it into a measuring cup to make sure you have about 1 cup mashed, then return it to the bowl. Stir the melted vegan butter into the bananas.
- Now add the sugar, almond milk and flax egg mixture. Stir with a large spoon until well combined.
- Add the flour to the bowl with the wet ingredients, then sprinkle the baking soda, salt and nutmeg if using on top of the flour. Stir gently until just combined, making sure you don't over mix.
- Gently fold in the walnuts or chocolate chips, if using. Pour into the prepared pan, place in the center rack of the oven and bake for 50-60 minutes, or until a toothpick inserted in the center comes out clean.
- Let it cool in the pan for a few minutes, then transfer the loaf to a cooling rack. Let the banana bread cool for at least 30 minutes if possible, as this will make it easier to slice. Serve and enjoy!
Video
Notes
- Oil free: Use applesauce instead of melted vegan butter. I have tested it and while I prefer it with oil, it’s quite good with applesauce.
- Gluten free: Use a gluten free flour mix.
- Nut free: Use soy milk, coconut milk or another non-dairy milk instead of almond milk. Any milk will do!
- Sugar: You may use brown sugar or granulated sugar here. Even coconut sugar works. Feel free to lower the amount for a less sweet bread.
- Muffins instead: Preheat the oven to 400 degrees F, divide into muffin liners and bake for 20-24 minutes, or until done.
- Leftovers/freezing: Cover leftover banana bread and keep at room temperature 1-2 days, or keep it in the refrigerator for up to 1 week. Banana bread freezes very well, too.
Nutrition
*This recipe was originally posted September 2018 and has been republished with new photos and better writing. I’m always improving the content on my website, thank you!




















What temp and cook time do you recommend for a pan with 6 standard mini loaves? Each loaf is about 4″x2″.
Hi Megan. Bake at the same temperature. They will need less baking time. I haven’t tested it, so I would check them with a toothpick for doneness after 30 minutes. Enjoy!
Good morning. Is that Baking SODA (Bicarb Soda) or Baking POWDER please. Cheers.
Baking soda, as listed in the ingredients list. Enjoy!
Can’t wait to try this recipe!
Please edit the notes. Under Gluten Free, you list gluten options that may confuse some and lead to a gluten disaster. “Gluten free: Use a gluten free flour mix. May also sub spelt flour or white whole wheat flour for a whole grain option.”
I hope you enjoy the banana bread Tanya, and thank you for pointing that out! I have changed it.
All recipes are amazing!! Last time I made this. I used the flax, but I am out. What would be the conversion for egg replacer in lieu of the flax egg? Thanks!
For another egg replacer, it would be two “eggs” worth. It’s pretty flexible and should work well! Thank you so much.
I made this banana bread this week and can confirm it’s the best I have ever made! Added chocolate chips. This will definitely be my go to recipe from now on.
Hi Brittany. Thank you for sharing your fantastic feedback! I’m thrilled that you love the banana bread recipe, and that it is your go to recipe from now on! Wishing you happy cooking!!
Hi, I love your recipes 💗 I dont have flaxseed and would really love to make this, what can I use instead ?
Thanks for loving my recipes! I bet you could just use an extra 1/4 cup of mashed banana instead of the flaxseed + water. Or 1/4 cup of dairy free yogurt if you have that, or applesauce. Hope you enjoy the banana bread!
Hi Nora! I’ve made your delicious banana bread recipe several times and it always comes out great! I recently brought it to a brunch. There wasn’t any left. It was a hit. Thank you for all of your wonderful recipes.
I’ve made it again today and added a cup of blueberries.
You are welcome, Monique I appreciate you using my recipes! I love the idea of adding blueberries! I am so thrilled that you are loving the banana bread recipe and that it was a hit at your latest gathering! Thank you for sharing your stellar review and feedback! Wishing you lots of happy cooking.
Best banana bread recipe! Very easy and delicious. Thank you!
I triada the banana bread on friday, and I am so happy. It came out moist and nice. Thank you so much Nora.
Delicious 🤤 and easy to make! I didn’t have quite enough banana 🍌 so I topped it off with unsweetened applesauce. Thanks 🙏 for all you do and sharing your recipes with us!
Hi Shannon, thank you for your encouraging words! I love creating and sharing recipes, and I appreciate your support in using my recipes. I’m thrilled that you love the banana bread! Thank you for sharing your glowing review! Wishing you lots of happy cooking!
I return to this recipe over and over again. Occasionally I tweak it other times I just roll with it as I have done today. Its delicious and goes down a treat. It won’t last long tho. I’ve never had leftovers to know how long it keeps for. Thank you for sharing.
Sigh, you have added such joy to my vegan journey Nora. Another delicious one. Thank you for all you do!
You are welcome, Jessica! Your feedback makes my heart smile! Thanks for your encouragement and stellar review! I appreciate your support, and am thrilled you are loving my recipes!
I return to this recipe over and over again. Occasionally I tweak it other times I just roll with it as I have done today. Its delicious and goes down a treat. It won’t last long tho. I’ve never had leftovers to know how long it keeps for. Thank you for sharing.
In the past 2-3 weeks I’ve made your zucchini bread, pumpkin bread, and banana bread recipes. They are wonderful and my family loves them. Thank you.
You are welcome, Kyle! I’m glad you and your family are enjoying the banana bread recipe! Thank you for sharing your glowing review and feedback!
I tried this last night for the first time as my new partner is vegan and I don’t want to bake 2 types of ANYTHING and create more work for myself. I have to say it has surprised me. It was more bread than cake so I guess I overworked it a little. It was not at all sweet which surprised me as it has sugar in it and some chocolate chips (I only had about 30g left so threw them in!). I didn’t taste the banana so much either which I actually preferred. I used 3 large bananas too so that was also a surprise. I shall tweak it with swapping sugar for maple syrup or honey and adding a lot more spice but overall this is now my basic recipe for BB and I love it! Thank you Nora. I appreciate you!
You are welcome, Kate! Thank YOU for sharing your recipe experience and glowing review! I’m thrilled that you loved the recipe! I hope you enjoy your journey through my recipes! Happy cooking!
I’ve made this recipe for the last couple of years. This is definitely my go to for banana bread!
I’m so glad you are loving the bread, Henrietta! Thanks for your awesome review and feedback! Wishing you happy cooking!
Great recipe! We made it quickly on a Friday night and are it by Saturday night. The kiddo loved every bite. Thank you!
My family loves this recipe! I’ve made it once a week for the last 3 weeks 😋
It takes exactly 50 minutes in my oven, coming out with a nice crunchy crust but perfectly moist inside. It’s super easy and you can use frozen bananas if you don’t have fresh ones👏🏼
I’m so impressed with the results of every Nora Cooks recipe that I’ve made so far, I’m telling everyone this my new favorite recipe site💗
Hi Dianne. I am thrilled that you are loving the banana bread recipe! One of my favorites for sure! Thank you for using my recipes, your words are so encouraging! I also appreciate your glowing review! Wishing you lots of happy cooking!
Is making this into muffins exactly the same?
For muffins, preheat the oven to 400 degrees F, divide into muffin liners and bake for 20-24 minutes, or until done.
Delicious recipe as usual, Nora!!! I added a little cinnamon and subbed coconut oil. I also pureed some dates (soaked first) to sub for sugar. I am in love with the results of this sugar free version!
Hi Sarah. Thanks for sharing your great recipe substitution ideas! I’m thrilled they are working out great in the recipe and that you are loving the bread! Wishing you lots of happy baking!
This is so delicious I substituted 1/2 of the wheat flour with coconut flour absolutely heavenly. Yum this is my new recipe thanks a million!
You bet, Beuna! I’m so glad you loved the banana bread recipe! Thanks for share your wonderful feedback!
Can you breakdown a little more how to sub the apple sauce for butter I looked it up but have seen to do 1/2 cup apple sauce 1/2 cu of oil for 1 cup of butter.
PERFECTION. Have I ever tried a Nora Cooks recipe that wasn’t the best? NEVER. Wether that’s making waffles for the first time in my life, or just an oldie like BB, they turn out perfect every time!
Thank you! 😊
Hey, this is a very nice recipe. Quick question. Would I be able to not use sugar at all? I want to try date paste but unsure of how it will turn out. Thank you!
I’ve never tried it but you could experiment! I bet it will work.
This is a little late, but I just saw it. This was my first ever vegan banana bread recipe sone years ago, and it is the only one I use. I have used date paste, a 1 for 1 swap for the sugar (2/3 cup). It works great. As an alternative I have also used maple syrup. It’s my go-to recipe.
Just made this and am again happy I chose a Nora Cooks recipe, never disappoints thanks Nora love your work and love this delicious banana bread. I added vegan choc chips and walnuts. ♥️ Yum!
Hi Fran. I really appreciate your validating comments and stellar review! Thank you for trusting and using my recipes! Wishing you lots of happy cooking!
Best banana bread/muffin recipe ever!! I didn’t have a lot of time so I made mini muffins and when I say they were the best we’ve ever had they are! My 4 year old loved them. We brought them to the zoo with us. Everyone loved them adults and kids alike. After making a tray of 24 mini muffins I still had enough for a very small loaf and I wasn’t disappointed there either. I used vegetable oil because I didn’t feel like melting down vegan butter. I added cinnamon instead of nutmeg because that’s what I had. And chocolate chip. I personally looove walnuts but my daughter isn’t such a fan. Can a tsp of vanilla be added? Thank you!!
Hi Vanessa. Sounds like you’ve had a great time! I love it! I’m thrilled that the recipe was a hit! Yes, you could add vanilla! Sounds delicious! Thanks for sharing your fun feedback and glowing review! Wishing you lot of fun and happy cooking!
just made this but I baked it in a 9×9 dish instead of a loaf pan and it turned out very well! same temp at 35 minutes instead of the hour
Super easy and not overly sweet!
Best banana bread ever! Added mini chips and it was perfection!
Nora, love all your recipes, vegan cooking made easy & delicious!
Hi Toinette. I appreciate your encouraging words! Thank you so much for your glowing 5 star review! Wishing you lots of happy cooking!