Vegan Banana Bread

The best vegan banana bread recipe we’ve tried, our version swaps out the butter for oil and the egg for a flax egg. Once baked, you can barely tell the difference from regular banana bread!

Healthy Vegan Banana Bread Recipe
Erin Alderson

Here’s a classic banana bread recipe with a vegan twist—it will fool anyone! Bananas and a flax egg provide the moisture, making this banana bread really close in flavor and texture to its non-vegan counterpart.

Vegan Banana Bread: A Riff on a Classic

When adapting a classic recipe to make it vegan, I start with a solid non-vegan recipe. For this vegan banana bread, I used this banana bread recipe, which is one of the most popular recipes on Simply Recipes!

From there, I looked at what I needed to switch out: butter and eggs.

Which Oil Is Best for Vegan Banana Bread?

Butter is the easy switch; it’s just a fat for a fat. For this particular recipe, I used walnut oil because I like the light nutty flavor it adds. However, walnut oil can be a bit harder to source and so my next suggestion would be to reach for avocado oil or coconut oil.

If you're looking to use coconut oil, you'll need to heat it up so that it's a liquid when you add it to the batter. Coconut oil can be a bit fickle in the microwave because steam builds up and makes the oil pop. I recommend melting it in a small saucepan over low heat on the stovetop.

parchment paper lined Banana Bread pan
Erin Alderson

What Is a Flax Egg?

Replacing the egg, however, is a bit trickier. When it comes to vegan baking, there are a few ways to replace an egg. For starters, there are companies that make a powder that can work 1:1 for an egg. However, it’s not always the easiest to find, and I like to use what I have on hand.

Enter the flax egg to make this an eggless banana bread. Flaxseeds, whether whole or ground, morph into a gelatinous mix when combined with water—or as I use in this recipe, almond milk. This mix is a great way to add a bit of moisture to the quick bread and replicates some of the action of an egg.

I like to keep whole flaxseeds on hand and grind them in a spice grinder as needed. Flaxseeds have high-fat content, which means once they are ground, they go rancid a bit more quickly, so I recommend storing them tightly sealed in the refrigerator or freezer.

sliced Easy Vegan Banana Bread Recipe
Erin Alderson

Wait, Is Sugar Vegan?!

One other thing to consider in vegan baked goods: sugar.

Sugar comes from sugar cane or sugar beets. Sugar cane is processed with bone char; it’s what makes the sugar white. The bone char doesn’t actually end up in the sugar, but because of the process, most vegans avoid this type of sugar.

There are many vegan brands of sugar, readily available at the bigger grocery stores.

The Perfect Bananas for Banana Bread

When it comes to banana bread, you want the bananas that look well past their prime. I often wait until the bananas are mostly brown and soft.

Of course, I’m not always ready to make bread when the bananas are ripe. To freeze bananas for later, do this:

  • Peel and place the bananas on a sheet tray.
  • Pop that sheet tray in the freezer and keep the bananas frozen until ready to use. Once the bananas freeze on the sheet tray, transfer them to a freezer-safe container or zip-top bag.
  • When it’s banana bread time, let them thaw in the fridge or at room temperature and you’re ready to go.
Banana Bread with Flax Egg
Erin Alderson

Favorite Mix-Ins for Vegan Banana Bread

One of my favorite things about making banana bread is all the options I have for mix-ins. Add 1/2 cup of toasted, chopped nuts, such as walnuts, pecans, or hazelnuts. Add carob chips for a chocolate-chip-like experience. Or look for vegan chocolate chips. I’ve also been known to add in a teaspoon or two of cinnamon!

How to Store and Freeze Banana Bread

Finally, once you make your banana bread, be sure to store it well. Place in an airtight container and store at room temperature for up to three days.

To freeze banana bread, slice and wrap each piece individually, and place in a freezer-safe container. Pull out slices as desired and thaw at room temperature. Banana bread is also great toasted.

Can I Make Vegan Gluten-Free Banana Bread With This Recipe?

Yes, you can make this vegan and gluten free. Swap out the all-purpose flour for equal amounts of a gluten-free flour blend.

How to Keep Vegan Banana Bread Light and Airy

  • Don’t overmix the batter.
  • Use fresh baking soda.
  • Bake just until a toothpick comes out clean.

Looking for More Vegan Treats?

From the Editors Of Simply Recipes

Vegan Banana Bread

Prep Time 10 mins
Cook Time 60 mins
Total Time 70 mins
Servings 6 to 8 slices
Yield 1 loaf

If you’d like to make this recipe a vegan, gluten-free banana bread, swap out the all-purpose flour for equal amounts of a gluten-free flour blend.


  • 2 tablespoons flaxseed meal

  • 1/2 cup plus 2 tablespoons almond milk

  • 2 to 3 very ripe bananas, peeled

  • 1/3 cup walnut, coconut, or avocado oil

  • 3/4 cup sugar (1/2 cup if you would like it less sweet, 1 cup if sweeter)

  • 1 teaspoon vanilla extract

  • 1 1/2 cups all-purpose flour

  • 1 teaspoon baking soda

  • 1 pinch salt


  1. Preheat the oven:

    Preheat the oven to 350°F. Line a 4x8-inch loaf pan with parchment paper, long enough so that it hangs over the edges and creates a sling. (This will help facilitate easy removal.)

  2. Make the flax egg:

    In a small bowl, combine the flaxseed meal with the almond milk. Let rest until thickened while you measure everything else.

  3. Make the batter:

    In a large mixing bowl, mash the ripe bananas with a fork until completely smooth. Stir the oil into the mashed bananas. Add the sugar, flax egg, and vanilla. Finally, stir in the flour, baking soda, and salt.

  4. Bake the bread:

    Pour the batter into your prepared loaf pan. Bake for 50 minutes to 1 hour, until a toothpick or cake tester inserted into the center comes out clean.

  5. Cool and serve:

    Remove the bread from the oven and let cool in the pan for a few minutes. Then, using the excess parchment hanging over the edges as handles, remove the banana bread from the pan, and let cool completely before serving. Slice and serve.

Nutrition Facts (per serving)
225 Calories
3g Fat
48g Carbs
3g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 225
% Daily Value*
Total Fat 3g 4%
Saturated Fat 0g 2%
Cholesterol 0mg 0%
Sodium 176mg 8%
Total Carbohydrate 48g 17%
Dietary Fiber 2g 8%
Total Sugars 25g
Protein 3g
Vitamin C 4mg 19%
Calcium 11mg 1%
Iron 1mg 7%
Potassium 200mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.