This is my favorite vegan banana bread recipe ever, and it’s so easy to make in 1 bowl, no mixer required! It’s super moist, tender and full of buttery banana flavor. Gluten free, nut free and oil free options.

It’s one of the most popular recipes on my site with nearly a hundred 5-star ratings!

3 slices of vegan banana bread on parchment paper with the rest of the loaf in background

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!

I really think you’re going to love this simple and moist bread! It’s:

  • Dairy free, egg free, and easy to make oil and gluten free.
  • Made in only one bowl.
  • Really customizable. Mix in walnuts, chocolate chips, or anything else you like!
  • Perfectly sweet and moist with a beautiful golden crust.

If you want more recipes that use up ripe bananas, check out these Quick & Easy Vegan Banana Muffins and Vegan Banana Pancakes.

looking down on a loaf of bread sliced about halfway through

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, coconut oil works well as a replacement. Applesauce 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.
  • 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

Find the complete recipe with measurements below.

You’ll need a standard loaf pan and just one mixing bowl for this recipe. The batter is so easy to make.

  1. 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.
  2. Stir the melted vegan butter into the bananas.
  3. Add the sugar, almond milk, and flax egg to the bananas. Stir to combine.
  4. Next, add the flour, baking soda, salt, and nutmeg. Gently stir to combine.
collage of how to make banana bread, the batter in a bowl

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.

bowl of batter, yellow tint

Transfer the batter to your prepared loaf pan and bake until a toothpick inserted in the center comes out clean.

uncooked yellow batter in glass pan

The crust will turn a beautiful golden brown in the oven, and might just be the best part! It’s also completely normal for the top to crack like the photo below, and is a sign of perfect banana bread.

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!

whole loaf of bread in glass pan

Tips for the best banana bread

  • Add ins – Cinnamon, vegan chocolate chips, cocoa powder, pecans, almonds, pumpkin seeds, 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.
  • Serving – Spread some vegan butter on each slice or enjoy as-is!
close up of sliced banana bread

Frequently asked questions

  1. Why didn’t my banana bread rise? 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.
  2. Can banana bread be made gluten free? Yes! Either replace the all purpose flour with a gluten free flour blend or follow my Gluten Free Banana Bread recipe instead.
  3. Can it be made oil free? You can replace the vegan butter with applesauce but I find the results aren’t as moist.
  4. How long does it last? 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.
  5. Can you freeze banana bread? Yes! It freezes really well for up to 3 months. Just wrap it really well and let it cool first.
stack of 4 pieces of bread with grey and white background

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.

What to do with ripe bananas

Most often I make a loaf of this banana bread, but there are so many delicious ways to use up ripe bananas! Try any of these recipes:

slice of vegan banana bread with butter melting on it, grey plate

Want more vegan quick bread recipes?

cut in half piece of bread with butter all over it
square image of a loaf of vegan banana bread sliced in white background

Best Vegan Banana Bread

This is my favorite vegan banana bread recipe ever, and it's so easy to make in 1 bowl, no mixer required! It's super moist, tender and full of buttery banana flavor. Gluten free, nut free and oil free options.
4.92 stars (103 ratings)

Ingredients 

  • 2 tablespoons ground flaxseed
  • 5 tablespoons water
  • 2 large ripe bananas, about 1 cup mashed
  • 1/3 cup melted vegan butter , (see Notes for options)
  • 2/3 cup granulated sugar, or brown sugar, lightly packed
  • 1/4 cup almond milk
  • 2 cups all purpose flour, (see Notes for options)
  • 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

  1. 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. 
  2. Gluten free: Use a gluten free flour mix. May also sub spelt flour or white whole wheat flour for a whole grain option.
  3. Nut free: Use soy milk, coconut milk or another non-dairy milk instead of almond milk. Any milk will do!
  4. 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.
  5. Muffins instead: Preheat the oven to 400 degrees F, divide into muffin liners and bake for 20-24 minutes, or until done.
  6. 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

Serving: 1serving, Calories: 270kcal, Carbohydrates: 39g, Protein: 4g, Fat: 12g, Saturated Fat: 2g, Sodium: 288mg, Potassium: 150mg, Fiber: 2g, Sugar: 16g, Vitamin A: 297IU, Vitamin C: 1mg, Calcium: 36mg, Iron: 2mg

*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!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here