This vegan banana bread gives you a soft, moist, perfectly sweet loaf with simple pantry staples—no butter, eggs, or specialty vegan ingredients needed.

If you have more ripe bananas to use up, try our banana muffins, banana baked oatmeal with Greek yogurt, or banana nut bread next.

Sliced vegan banana bread with golden crust and soft, moist crumb.

Don’t Lose This Recipe

Enter your email to save this recipe. We'll send it to your inbox, and you'll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Why you’ll love our vegan banana bread!

There’s almost always something homemade and sweet in our kitchen, and this banana bread is one of our favorites 🍌. It’s soft, moist, full of banana flavor, and made with simple pantry staples—no butter, no eggs, and no unusual egg substitutes.

Louise and I love a slice with coffee in the afternoon ☕, but as we get older, we’re also more mindful of the ingredients we use every day. So when we can make a delicious banana bread without butter and naturally low in saturated fat, we happily do.

The secret is getting the proportions right. After testing hundreds of cakes over the years, we’ve learned how to balance ripe bananas, flour, vegetable oil, and plant milk for a tender crumb that’s moist without being heavy or gummy.

🌱 It’s simple, comforting, and made for everyday life. Just really good banana bread that happens to be vegan.

P.S: If you enjoy simple homemade baking, try our banana zucchini bread, vegan pumpkin bread, or apple bread next.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Vegan banana bread ingredients arranged on white marble in natural light.
  • Bananas: use very ripe, spotty bananas for sweetness, moisture, and the best flavor. Frozen bananas work too; thaw them first and drain excess liquid.
  • Non-dairy milk: almond, soy, oat, or any plant milk works.
  • Vegetable oil: keeps the crumb soft and tender without adding much flavor. Substitute avocado, sunflower, canola, or mild olive oil.
  • Sugar: use white or brown sugar. Brown sugar adds a slightly deeper, caramel-like flavor. Coconut sugar also works but changes the color and flavor.
  • Vanilla extract: adds warmth and rounds out the banana flavor. Substitute vanilla bean paste or omit it.
  • All-purpose flour: gives the most reliable, tender texture. You can replace up to half with whole wheat flour for a heartier loaf.
  • Baking powder: helps the banana bread rise and keeps the crumb light. Make sure yours is fresh.
  • Baking soda: works with the baking powder for good rise and browning. Don’t substitute one for the other.
  • Salt: balances the sweetness and brings out the banana flavor. Omit if needed.
  • Add-ins (optional): make it your own with chocolate chips, chopped walnuts, pecans, almonds, raisins, dried cranberries, shredded coconut, blueberries, chopped dates, cacao nibs, or a swirl of peanut butter, almond butter, or tahini. For extra warmth, add cinnamon, pumpkin spice, or a pinch of nutmeg.
Flat lay of vegan banana bread showing its tender, moist banana crumb.

How to Make Vegan Banana Bread

Step 1. Mash the bananas

Preheat the oven to 350°F (180°C). Line a loaf pan with parchment paper.

Add the ripe bananas to a large bowl and mash them well with a fork until mostly smooth.

Step 1 Ripe bananas mashed with a fork until mostly smooth.

Step 2. Mix the wet ingredients

Add the non-dairy milk, vegetable oil, sugar, and vanilla.

Stir with the same fork or a whisk until everything is well combined.

This simple method is one reason we love this eggless banana bread—no mixer or special equipment needed.

Step 2 Mashed bananas mixed with plant milk, oil, sugar, and vanilla.

Step 3. Add the dry ingredients

Sift in the flour, baking powder, baking soda, and salt.

Stir gently until the flour is just incorporated. Don’t overmix. A few small lumps are perfectly fine and help keep the loaf soft.

Step 3 Dry ingredients gently stirred into banana mixture to form thick batter.

Step 4. Bake and cool

Pour the batter into the prepared loaf pan and smooth the top.

Bake for 40 to 50 minutes, or until a toothpick inserted in the center comes out mostly clean.

Let the loaf cool in the pan for 15 minutes, then transfer it to a wire rack. Cool completely for about 1 hour before slicing with a bread knife.

Step 4 Golden vegan banana bread cooling in a parchment-lined loaf pan.

Tips

  • Use the right pan: We prefer an 8 × 4-inch loaf pan for a taller, domed loaf. A larger pan works too, but the loaf will be wider, shorter, and may bake faster.
  • Don’t overmix: Once the flour goes in, stir only until you no longer see dry flour. A few lumps are fine; too much mixing can make banana bread dense and gummy.
  • Bake right away: Once the baking powder and baking soda meet the wet ingredients, get the batter into the pan and oven without letting it sit around.
  • Check the center: Start checking around 40 minutes. Insert a toothpick into the thickest part; it should come out mostly clean or with a few moist crumbs, but no wet batter.
  • Watch the top: If the loaf is nicely browned but the center still needs time, loosely cover the top with foil and continue baking.
  • Let it cool completely: Give it 15 minutes in the pan, then transfer it to a wire rack for about 1 hour. The crumb continues to set as it cools, so slicing too early can make the center seem gummy.
  • Add extras gently: Fold chocolate chips, walnuts, pecans, or other add-ins in at the very end so you don’t overwork the batter.

Frequently Asked Questions

Can I use frozen bananas?

Yes. Thaw them completely, then drain off excess liquid before mashing and measuring. You need about 1⅓ cups (330 g) mashed banana.

Why is my banana bread gummy in the middle?

Too much banana, overmixing, underbaking, or slicing while still warm can make the center gummy. Measure the banana carefully, mix just until combined, and let the loaf cool completely before slicing.

Can I reduce the sugar?

Yes, although sugar contributes to both sweetness and texture. You can reduce it slightly, but a large reduction may make the loaf less moist and tender.

Can I make this oil-free banana bread?

You can experiment with replacing the oil with applesauce, but the texture will be softer and less rich. For the most reliable result, we recommend making the recipe as written.

Can I add chocolate chips or nuts?

Absolutely. Fold in ½ to ¾ cup of chocolate chips, chopped walnuts, or pecans after mixing the batter.

For chocolate and nuts together, use about ½ cup chocolate chips and ½ cup chopped nuts. Fold them in gently, then sprinkle a few on top before baking if you like.

Can I make banana nut bread with this recipe?

Yes. Fold chopped walnuts or pecans into the batter just before baking. You can also sprinkle a handful on top for extra crunch.

How to store this vegan banana bread?

Let it cool completely, then keep it well wrapped or in an airtight container at room temperature for a few days. For longer storage, refrigerate it.

You can also freeze individual slices in a freezer-safe container or bag, then thaw only what you need.

More Easy Baking Recipes

If you try this Vegan Banana Bread Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Vegan banana bread sliced thickly on bright white marble and a female hand.

Vegan Banana Bread (Simple Pantry Staples)

5 from 60 votes
This vegan banana bread gives you a moist, tender loaf with simple pantry staples—no eggs, butter, flax eggs, or specialty ingredients needed. Easy, reliable, and perfect for breakfast, snacking, or something sweet with coffee.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 12 slices
Course: Breakfast, Dessert, Snack
Cuisine: American

Video

Vegan Banana Bread (one bow, one fork)

Equipment

  • 8 × 4-inch loaf pan for a taller, domed loaf, or an 8.5 × 4.5-inch or 9 × 5-inch loaf pan.

Ingredients 

  • 3 ripe bananas about 1½ cups mashed
  • ⅓ cup non-dairy milk any
  • ⅓ cup vegetable oil
  • ¾ cup sugar white or brown
  • 1 tablespoon vanilla extract
  • 2 cups all-purpose flour
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 pinch salt

Instructions 

  • Mash the bananas: Preheat the oven to 350°F (180°C) and line a loaf pan with parchment paper.
    Mash 3 ripe bananas in a large bowl with a fork until mostly smooth.
    Step 1 Ripe bananas mashed with a fork until mostly smooth.
  • Mix the wet ingredients: Add ⅓ cup non-dairy milk, ⅓ cup vegetable oil, ¾ cup sugar, and 1 tablespoon vanilla extract. Whisk until well combined.
    Step 2 Mashed bananas mixed with plant milk, oil, sugar, and vanilla.
  • Add the dry ingredients: Sift in 2 cups all-purpose flour, 2 teaspoons baking powder, 1 teaspoon baking soda, and 1 pinch salt.
    Stir gently until just combined. Don’t overmix; a few small lumps are okay.
    Step 3 Dry ingredients gently stirred into banana mixture to form thick batter.
  • Bake and cool: Pour the batter into the prepared loaf pan and smooth the top.
    Bake at 350°F (180°C) for 40 to 50 minutes, or until a toothpick inserted in the center comes out mostly clean.
    Cool in the pan for 15 minutes, then transfer to a wire rack and cool completely for about 1 hour before slicing.
    Step 4 Golden vegan banana bread cooling in a parchment-lined loaf pan.

Notes

Substitutions
  • Bananas → Frozen bananas, thawed and drained.
  • Non-dairy milk → Almond, soy, oat, or any plant milk.
  • Vegetable oil → Avocado, sunflower, canola, or mild olive oil.
  • Sugar → White, brown, or coconut sugar.
  • Vanilla extract → Vanilla bean paste, or omit.
  • All-purpose flour → Replace up to half with whole wheat flour.
  • Baking powder → No substitution; use fresh baking powder.
  • Baking soda → No substitution; don’t swap with baking powder.
  • Salt → Omit if needed.
  • Add-ins → Chocolate chips, nuts, dried fruit, coconut, blueberries, dates, cacao nibs, nut butter, tahini, cinnamon, pumpkin spice, or nutmeg.
 
Tips
  • Use spotty bananas: Very ripe bananas give the best sweetness, moisture, and flavor.
  • Choose the right pan: An 8 × 4-inch pan makes a taller, domed loaf; larger pans make a shorter loaf and may bake faster.
  • Don’t overmix: Stir just until the flour disappears; a few lumps are fine.
  • Bake right away: Once mixed, get the batter into the oven promptly.
  • Check the center: It’s done when a toothpick comes out clean or with a few moist crumbs.
  • Cover if needed: If the top browns too quickly, loosely cover it with foil.
  • Cool completely: Cool 15 minutes in the pan, then about 1 hour on a wire rack before slicing.
  • Fold add-ins gently: Add chocolate chips or nuts at the very end.
  • Store it well: Once completely cool, keep the loaf well wrapped or in an airtight container.

Nutrition

Serving: 1 of 12 slices, Calories: 193kcal, Carbohydrates: 36g, Protein: 3g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 105mg, Potassium: 194mg, Dietary Fiber: 1g, Sugar: 14g, Vitamin A: 18IU, Vitamin B6: 0.1mg, Vitamin C: 2mg, Vitamin E: 0.04mg, Vitamin K: 0.2µg, Calcium: 43mg, Folate: 51µg, Iron: 1mg, Manganese: 0.2mg, Magnesium: 13mg, Zinc: 0.2mg

Don’t Lose This Recipe

Enter your email to save this recipe. We’ll send it to your inbox, and you’ll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @nico.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 60 votes (20 ratings without comment)

Leave a comment

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

Recipe Rating




73 Comments

  1. 5 stars
    For my partner and I we have blueberries in ours and pumpkin seeds ( or mixed seeds)
    For my mums I add walnuts
    For our friends we add pumpkin seeds and choc chip
    The children at the nursery I work in love to add strawberries to the recipe

    All this to say it is my staple recipe for anytime I want to bake or we are visiting friends or family

    Thank you so very much

    1. AMAZING, Victoria! Oh, I love all of your creative variations. What a baking master, you are. Thanks so much for taking valuable time to leave a comment here, we appreciate you!

      All the best, Louise

  2. 5 stars
    Amazing! This banana bread is super fast and easy to make and so delicious! I use 1/2 c sugar (trying to eat less sugar) and no salt. Extra pieces freeze so well! Thank you!!! I may try adding candied ginger, an idea from my distant past!

    1. That’s wonderful news, Jeanette!! Great tip on the sugar and the candied ginger. It sounds just delicious 😋.

      Have a great start to your week. Kindest,

      Louise

  3. 5 stars
    I’ve made this so many times now and I’m waiting for the oven to heat so I can bake another one. I’m the only vegan in the household, but the omnis love this. We’re not used to banana bread in general (we’re European) and the recipes we’ve tried before have been dense and too full of other ingredients (endless nuts and chocolate), but this one doesn’t need any of that. It’s so simple and tasty. Thank you!

  4. 5 stars
    Me encanta tu receta, realmente queda suave, esponjoso y húmedo. Lo preparo por lo menos 1 vez al mes, variando con nueces, frutos secos, dátiles y arándanos frescos. Espectacular!

  5. 5 stars
    This has become a weekly treat for my husband. He absolutely loves this bread so much that he buys extra bananas at the store just to have 3 leftover at the end of the week! I was wondering what you thought about substituting pumpkin for the bananas, to make a pumpkin version. Love so many of your recipes. Take Care ~~ Laura

  6. 5 stars
    One of the simplest banana bread recipes I have tried and I would make it again and again. I subbed about 1/3c maple syrup for the sugar and added choc chips.
    Perfect recipe! I’m happy not to have to mess around with flax eggs or melt butter.

    1. Wonderful, Karina!! I’m delighted that you enjoyed it 🎉

      Thanks so much for taking the time to leave a comment here!