The most perfect banana bread recipe, and it is eggless and dairy free!
My favorite vegan banana bread recipe! It is free of eggs and dairy, of course, and it has a tender, cakey, moist crumb. It tastes absolutely amazing. This is also an easy vegan banana bread and anyone you feed it to, vegan or not, will love it, guaranteed. But this banana bread is also secretly healthy because it's made with whole wheat flour, has no artificial sweeteners, and needs very little sugar. If you have children, this is the perfect snack to satisfy their sweet tooth. This is also a soy-free recipe and it can be nut-free and gluten-free.

This vegan Banana Bread is quite possibly the first baked good I veganized almost 15 years ago. And I promise you it's the best banana bread you will ever eat because I've made many, many banana bread recipes since and perfected them over the years.

This is also my family's favorite banana bread recipe. It's the dessert Desi most requests and Jay, my son, adores it as well, so it's very kid-friendly. I love it not just because it's delicious and slices well, but it's filled with so many good things that make it good enough for breakfast or a snack between meals.
This banana bread is all whole wheat. That's right. It has no artificial sweeteners, and it doesn't have a whole lot of oil. But what it does have is lots of fruit (bananas and applesauce), flaxmeal, and crunch from chopped walnuts (or pecans, take your pick).
This recipe has lived on my blog since Dec. 2007, and I am bringing it back to the top for those of you who are newer here, and also because I want to add a few tips and tricks I've learned over the years that make this vegan Banana Bread more amazing than ever. I've also added new photos for you.
Nearly every kitchen has overripe bananas sitting around, and this is the perfect way to use them up. Let's get baking!
Why you'll love this vegan banana bread recipe
- It's delicious. It's packed with fresh, banana flavor and it has a soft, tender, moist crumb.
- It's so good for you. There's very little sugar in this recipe and so much goodness from the whole wheat and bananas--and nuts, if you use them.
- It's super kid-friendly. It makes the best lunchbox or after-school snack.
- It is foolproof. This is a super easy recipe. You can blend the wet ingredients in a blender and add them to the dry. After that mix, pour into an oiled loaf pan and bake.

Vegan banana bread: Expert tips
- There's no reason to make your banana bread with white flour. Whole wheat banana bread is even more delicious and I use whole wheat pastry flour in mine. It is easily found in stores and online and is a great substitute for white flour in many, many desserts. It adds a wonderful, nutty flavor to this vegan banana bread and the texture remains soft and fluffy.
- If you can't find whole wheat pastry flour, use a half-and-half mix of whole wheat flour and unbleached all purpose flour.
- You don't need artificial sweeteners in your banana bread. In fact, sugars like coconut sugar, turbinado, coconut palm syrup and maple syrup are more desirable in banana bread because they add wonderful richness. I use any of these, or a combination. You can also add in a tablespoonful of molasses for really amazing flavor, because molasses and banana go perfectly together. This bread is perfectly sweet and not cloyingly so, with rich banana flavor, as it should be.
- I use applesauce to add more moistness to this bread, without bumping up the amount of oil. You can use vegan yogurt instead if you like. The applesauce adds a tiny bit more sweetness, so you won't get that with yogurt. In that case, add a teaspoon or so of sugar more, or don't -- you'll still have an incredibly delicious and perfectly sweet banana bread.
- If you want nuts in your banana bread -- I love some here -- you have a choice of walnuts or pecans. Both work really well, and I don't have a preference. Do toast the nuts lightly and chop them before adding them to the batter. You can also add chocolate chips to the batter.
- Pro tip: Make cleanup easier by using a blender to mix your wet ingredients. You can throw in the bananas first, blend them, then add all the other wet ingredients and blend them for a few seconds before adding to the dry ingredients.

Ingredients
- 1 โ cups whole wheat pastry flour (or a mix of regular whole wheat flour and unbleached all purpose flour). I love this bread best with whole wheat pastry flour, which keeps the bread fluffy and soft and also makes it healthier. But all purpose flour, or a half-half mix of APF and whole wheat flour will do as well.
- ยฝ teaspoon baking soda and ยฝ teaspoon baking powder. For leavening the banana bread.
- ยฝ teaspoon salt
- 5 tablespoons vegetable oil. Use any kind. I used avocado oil but coconut oil works as well. You can also use an equal quantity of melted vegan butter.
- โ rds cup coconut sugarย (or turbinado or coconut palm syrup or maple syrup). Use any sugar of your choice, including brown sugar, but an unrefined sugar keeps the bread healthier.
- 1 tablespoon molasses (optional). You don't absolutely need molasses, but I love it especially in banana bread. It adds a wonderful sweetness and richness. You need just a tiny bit. You can skip the molasses also if you are using brown sugar, which already has molasses added to it.
- 2 tablespoons flaxmeal. This adds more nutrition and, along with the bananas, serves as a binder.
- 1 teaspoon apple cider vinegar. To give more rise and fluffiness to the bread.
- ยผ cup applesauceย (or vegan yogurt). You won't taste the applesauce here, the bananas are a strong enough flavor. You can even just add half a banana more to the recipe instead of applesauce. Vegan yogurt makes this bread more tender, and I love it here. If you can't use either use an equal quantity of nondairy milk like almond milk or oat milk.
- 3 very ripe bananas. Make sure that the bananas you use are as ripe as you can get them, which means they will be extremely sweet and perfect for the bread.
- ยพ cup chopped walnutsย (or pecans, optional). A little crunch of the walnuts with the soft, tender banana bread crumb is wonderful. You can skip the nuts if you are nut-free.
Optional add-ins
- Vegan chocolate chips. Use ยพths of a cup of chocolate chips, instead of the nuts.
- Spices: A teaspoon of cinnamon or ginger or a mix of both is delicious here.
- Pure vanilla extract. You don't need it here, but it adds a nice boost of sweetness. Use no more than a teaspoon.
How to make vegan banana bread
- Preheat the oven to 350 degrees and oil a 8 ยฝ-inch by 4 ยฝ-inch loaf pan.
- Mix the flour, salt, baking soda and baking powder in a bowl.
- In another bowl, mix the oil, sugar, molasses, if using, flax eggs, apple cider vinegar, applesauce or yogurt, and mashed bananas.
- Add the banana-sugar mixture to the dry ingredients and mix well until just combined and you don't have any dry flour in the bowl.
- Fold in the chopped walnuts.
- Pour the batter into the loaf pan and spread evenly. Bake about 50-55 minutes until a toothpick inserted in the center of the loaf comes out clean.
- Place on a cooling rack for about 10 minutes and then unmold and let cool completely, still on the rack.
FAQs
Can I make this vegan banana bread gluten-free?
Yes, absolutely. Replace the flour with the same quantity of gluten free flour (preferably an all purpose flour) for a vegan gluten free banana bread.
Can I use this recipe to make muffins?
You can divide the batter into 8-10 muffin cups and bake them up for 18 minutes. But I do have a scrumptious vegan banana muffins recipe on the blog and you might just want to follow that instead.
How long can I store the bread?
You can refrigerate the bread for three days, and freeze for longer storage. Wrap the bread tightly in freezer wrap or place in an airtight, freezer-safe container. Thaw before eating.
Related recipes
- Vegan Banana Cake with Peanut Butter Frosting
- Vegan Banana Crumb Muffins
- Vegan Banana Chocolate Chip Skillet Cookie
- Vegan Bananas Foster Bread Pudding
- Vegan Banana Coffee Cake with Chocolate Streusel
- Banana Dosa


Vegan Banana Bread
Ingredients
- 1 โ cups whole wheat pastry flour
- ยฝ teaspoon baking soda
- ยฝ teaspoon baking powder
- ยฝ teaspoon salt
- 5 tablespoon vegetable oil
- โ cup coconut sugar (or turbinado or coconut palm syrup or maple syrup)
- 1 tablespoon molasses (optional. You don't need this with the unrefined sugars, but do add if using cane sugar or any refined sugar)
- 2 tablespoon flaxmeal (whisked with 6 tablespoon water to make flax "eggs")
- 1 teaspoon apple cider vinegar
- ยผ cup applesauce (or vegan yogurt)
- 3 very ripe bananas (mashed)
- ยพ cup walnuts (or pecans, lightly toasted, then chopped)
Instructions
- Preheat the oven to 350 degrees and oil a 8 ยฝ-inch by 4 ยฝ-inch loaf pan.
- Mix the flour, salt, baking soda and baking powder in a bowl.
- In another bowl, mix the oil, sugar, molasses, if using, flax eggs, apple cider vinegar, applesauce or yogurt, and mashed bananas.
- Add the banana-sugar mixture to the dry ingredients and mix well until just combined and you don't have any dry flour in the bowl.
- Fold in the chopped nuts.
- Pour the batter into the loaf pan and spread evenly. Bake about 50-55 minutes until a toothpick inserted in the center of the loaf comes out clean.
- Place on a cooling rack for about 10 minutes and then unmold and let cool completely, still on the rack.
Recipe notes
- Try and use the whole wheat pastry flour if possible. It is easily found in stores and online and is a great substitute for white flour in many, many desserts. It adds a wonderful, nutty flavor to this vegan banana bread. If you can't find whole wheat pastry flour, use a half-and-half mix of whole wheat flour and unbleached all purpose flour.
- Sugars like coconut sugar, turbinado, coconut palm syrup and maple syrup are more desirable in banana bread because they add wonderful richness. I use any of these, or a combination. You can also add in a tablespoonful of molasses for really amazing flavor, because molasses and banana go nicely together. This bread is perfectly sweet and not cloyingly so, with rich banana flavor.
- I use applesauce to add more moistness to this bread, without bumping up the amount of oil. You can use vegan yogurt instead if you like, which will make the crumb really silky and tender.ย
- If you want nuts in your banana bread -- I love some here -- you have a choice of walnuts or pecans. Both work really well, and I don't have a preference. Toast the nuts lightly and chop them before adding them to the batter. You can also add chocolate chips to the batter.
- Pro tip: Make cleanup easier by using a blender to mix your wet ingredients. You can throw in the bananas first, blend them, then add all the other wet ingredients and blend them for a few seconds before adding to the dry ingredients.
Joanne
Indeed the perfect banana bread recipe! We devoured it at a single sitting, it was so good, and I can't wait to make it again. Thank you.
AUSTIN
Just made in an air fryer on bake. Used 1 cup of coconut flour and some 1/3 cup of rolled oats, pumpkin puree vs apple sauce, coconut oil was all I had so used that. Bob's Mills egg substitute to keep it vegan. Looks good. Cooling off now. I think it's sweet because I big crumb fell off and had to taste it. ( :
Vaishali
Sounds awesome! Good to know it can be baked in the air fryer.
Bela
This is a wonderful recipe.... it turned out great. I did add 1 tsp cinnamon powder to it though. Also in the method it does not mention when to add the ACVinegar. I added with the oil. This is a great bLog and I look forward to using more and more recipes.
Vaishali
Thanks, Bela. Yes, it should be added with the wet ingredients, so you did fine.
Nilaxi Patel
I made this cake. perfectly texture, taste, I love it. thank you for sharing.
Vaishali
Thanks, Nilaxi, for the feedback. So happy you loved it.
Hemi
Hello Vaishali,
I have used this recipe for banana bread countless times. Itโs just the perfect one. I have also tried other recipes in the beginning with eggs with butter etc but every single time family verdict is your other recipe is better. Wanted to let you know?
Thanks a lot for all your recipes. There are a few others also which are my go to recipes.
Hemi
Vaishali
Hemi, so great to hear! Glad you loved it. Who says you need butter and eggs to bake? ๐ We proved them wrong, right?
Carol Sassoon
very good thanks i divided batter into muffin tins and loaf pan!
Vaishali
Thanks for the feedback, Carol! So happy you loved it.
Cathy Blais
Nice flavour, but not done, despite cooking for an hour. Very wet. Maybe something is wrong with my oven temp. Will check on that.
Vaishali
Yes check your oven temp that must be the problem. Ovens are temperamental and you should remember to do a toothpick test anytime you bake a cake or sweet bread before you take it out.
Rebecca
This recipe landed in my inbox right when I had overripe bananas needing to be used, and all the ingredients on hand, perfect timing. It's sooo good! I added chopped up chocolate instead of walnuts - personal preference. Will definitely make again, thanks for a great recipe ๐
Vaishali
So happy to hear Rebecca!