Ultimate Vegan Banana Bread Recipe You’ll Love

This is the BEST vegan banana bread recipe I’ve tried. It’s a café-style loaf that’s egg-free and dairy-free, with a crisp top and a soft, moist centre. Easy to make with everyday ingredients, it’s perfect for breakfast, morning tea or a snack.

Try my apple cinnamon bread or my vegan pumpkin bread next!

Close up of a loaf of dairy free banana bread sliced.

Banana bread is the best way to rescue overripe bananas that have turned brown at the bottom of the fruit bowl. I often buy bananas and save them until the weekend so I have ripe ones ready for baking — then I enjoy banana bread throughout the week. Totally worth it.

Why call this the best vegan banana bread? Because it embraces what banana bread should be: simple, indulgent and delicious. This recipe isn’t trying to be a health food or a low-sugar version — it uses white flour and brown sugar for the classic flavour and texture. That said, it stays entirely vegan: no butter, no milk, no eggs.

If you prefer a lighter option, try my banana and oat bread recipe, but if you want true café-style banana bread, this is the one.

Key Ingredients

This recipe uses simple pantry staples you can easily find. Quantities are in the recipe card below.

All ingredients needed to make vegan banana bread laid out in small bowls.

See the recipe card at the bottom for exact measurements.

  • Bananas – very ripe and spotted for the best sweetness and texture.
  • Canola oil – keeps the loaf soft and moist; any light-tasting oil will work.
  • Brown sugar – gives caramel notes and moisture.
  • Vanilla – enhances flavour.
  • Plain (all-purpose) flour – gives the best café-style texture; wholemeal will work but yield a denser loaf. Gluten-free flour not tested.
  • Baking powder and bicarbonate of soda – essential for lift and a light crumb without eggs.
  • Cinnamon – warms the flavour and complements banana.
  • Walnuts – optional, for crunch and a nutty note.
  • Ground flaxseed – mixed with water to form a gel that replaces eggs and binds the loaf. Chia works as a substitute.
Slices of vegan banana bread.

Step-By-Step Instructions

This is a simple two-bowl recipe for easy cleanup. I prefer mixing dry ingredients separately so the raising agents are evenly distributed, but you could combine everything in one bowl if you’d like.

You’ll need a whisk, a spatula and a loaf pan (an 8 x 4 inch / 20 x 10 cm pan gives tall slices).

Begin by making the flax “egg”: mix ground flaxseed with water in a small bowl and set aside for 5–10 minutes until it thickens into a gel.

Whisking together the flaxseed with water to make an egg replacer.
Sifting the dry ingredients into a bowl.

Whisk the dry ingredients together in one bowl and set aside.

In a large bowl, mash the bananas with a fork (or whisk if they’re very ripe). Add the oil, brown sugar and vanilla; whisk until combined. Stir in the flax mixture.

Add the dry ingredients to the wet mixture and stir until just combined.

Mashing the banana in a mixing bowl.
Whisking together the wet ingredients.

Fold through the chopped walnuts with a spatula. The batter will be thick and sticky.

Pour the batter into a greased and lined loaf pan. For an optional sweet, crunchy top, sprinkle a little white sugar over the batter before baking.

Mixing together the thick banana bread batter.
The banana bread batter in the pan.

Bake until the top is golden and a skewer inserted in the centre comes out clean, about 50–55 minutes depending on your oven. Let the loaf cool in the tin for 5–10 minutes, then transfer to a wire rack to cool completely for cleaner slices.

Warm, freshly baked banana bread is delicious if you can’t wait to slice it.

The cooked banana bread in the tin.
The banana bread sliced and stacked.

How To Freeze Banana Bread

Cool the loaf, then wrap each slice individually in plastic wrap and place in a zip-lock bag. Freeze for up to three months.

To enjoy, thaw a slice at room temperature or microwave for 30 seconds, then toast or warm if you like.

Recipe FAQs

How to store banana bread?

Store covered at room temperature for 2–3 days or in the fridge for longer. For extended storage, freeze slices as described above.

Can I add chocolate chips?

Yes. You can swap the walnuts for chocolate chips or add both if you prefer.

A hand picking up a slice of banana bread.

If you make this recipe, please leave a comment and a rating below!

More banana recipes:

Have more ripe bananas? Try these:

Vegan Banana Walnut Muffins
Vegan Banana Cake with Cinnamon Buttercream
Banana Oat Chocolate Chip Cookies
Banana Pancakes (Vegan, GF)

img 5497 13

The BEST Vegan Banana Bread

A café-style vegan banana bread with a crunchy top and soft, moist centre — egg-free and dairy-free.
5 from 4 votes
Course: Breakfast
Cuisine: Australian
Prep Time: 10
Cook Time: 50
Total Time: 1
Servings: 8 thick slices
Author: Sally

Equipment

  • mixing bowls
  • loaf pan

Ingredients

  • 2 tablespoons ground flaxseed
  • 5 tablespoons water
  • 3 small or 2 large overripe bananas
  • ½ cup canola oil
  • 1 cup brown sugar
  • 1 teaspoon vanilla extract
  • 1 ¾ cups plain/all-purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon bicarbonate of soda
  • 1 teaspoon ground cinnamon
  • ½ cup chopped walnuts
  • 1 teaspoon white sugar (optional)

Instructions

  • Preheat the oven to 180°C (350°F). Grease and line a 20 x 10 cm (8 x 4 inch) loaf tin with baking paper.
  • Combine ground flaxseed and water in a small bowl. Set aside for 5–10 minutes to thicken.
  • Mash the bananas in a large bowl. Add oil, brown sugar and vanilla; whisk to combine. Stir in the flax mixture.
  • Sift together flour, baking powder, bicarbonate of soda and cinnamon in a separate bowl and mix.
  • Add dry ingredients to wet and mix until just combined. Fold through the chopped walnuts. The batter will be thick.
  • Pour batter into the prepared tin and smooth the top. Sprinkle with white sugar if using.
  • Bake for 50–55 minutes or until a skewer inserted into the centre comes out clean.
  • Allow to cool in the tin for 5–10 minutes, then transfer to a wire rack to cool completely. Slice and serve or freeze for later.

Notes

Freezing: Wrap each slice individually and freeze in a zip-lock bag for up to three months.

Nutrition

Serving: 1slice | Calories: 429kcal | Carbohydrates: 60g | Protein: 5g

Nutritional information is a guide only and may vary based on ingredients used.

This recipe was originally published on June 2, 2022 and updated in 2025 with new photos and helpful content. The recipe itself remains the same.