Eggless banana bread (dairy-free, vegan, less sugar)

This eggless banana bread recipe is dairy-free, vegan, and a little lower in sugar than most banana breads and to make it, you don’t need any mixers or special equipment, just measuring cups and spoons, two bowls, and a whisk!

Loaf of eggless banana bread (vegan and dairy-free) in loaf pan on marble surface 

This recipe comes from my mother’s recipe box and my grandmother used to make it a lot because we have a relative who was allergic to eggs. And this recipe is also perfect if you want to do some vegan baking or need a dairy-free recipe.

Bowls of ingredients for vegan banana bread (eggless and dairy-free) include oil, bananas, sugar, flour, baking soda, salt, cinnamon

Baking without eggs: mashed banana as an egg replacer

It turns out, you can bake banana bread without eggs. Mashed banana is actually a lesser known egg replacer, so in banana bread, the eggs are actually optional. Mashed banana adds moisture to baked goods, but also water (producing steam as the cake bakes, which is a leavening agent, as are eggs).

Mashed bananas also help bind batters, which helps replace the emulsifying properties of eggs in cake batters. Bananas can also act as a partial fat substitute, meaning that you can replace a little fat with them, but not all of it. Since eggs are also a partial fat substitute (specifically the yolks), you can see how bananas as an egg replacer actually makes perfect sense!

Banana bread batter in a loaf cake pan on marble surface

This is, by far, the easiest banana bread recipe you can make and it follows the muffin mixing method, also known as the two-bowl method:

  1. in one bowl, you whisk together all the dry ingredients really well (flour, baking soda, salt, cinnamon). 
  2. in a separate bowl, you whisk together all the wet ingredients (mashed bananas, sugar, and oil).
  3. pour the dry ingredients over the wet, and fold them in to form a thick batter

Eggless banana bread in a loaf pan

Ways to modify this vegan banana bread recipe

This banana bread recipe leaves a lot of room for tweaking and modifying it to suit your tastes. Here are some ideas of what you can change:

  • for a richer banana bread:
    • use melted butter for more flavour
    • double the fat because most banana breads with this amount of flour have up to 1/2 cup of fat, so you can make this recipe with:
      • 125 mL (1/2 cup) of canola oil OR
      • 60 mL (1/4 cup) of canola oil PLUS 58 grams (1/4 cup) of melted butter
  • for a sweeter banana bread:
    • increase the sugar to 200 grams (1 cup)
  • for a more flavourful banana bread:
    • change the sugar:
      • use light brown sugar or dark brown sugar, replacing a portion or all of the granulated sugar with either one
    • add spices: 
      • add 1–2 tsp ground cinnamon and/or
      • add 1/2 tsp ground nutmeg and/or
      • add 2 tsp ground cardamom
    • add vanilla extract: I’d add 1 to 2 teaspoons
  • if you like nuts and such in your banana bread:
    • add up to 250 mL (1 cup) chopped nuts (I like walnuts)
    • add up to 125 mL (1/2 cup) shredded coconut (unsweetened)
    • add up to 250 mL (1 cup) dark chocolate chips
    • add 125 mL (1/2 cup) of Sultana raisins or golden raisins

Sliced vegan banana bread

Remember that banana bread improves in flavour and matures as it rests. Be sure to let the cake cool completely, then wrap it and let it sit at room temperature overnight before slicing and serving. This gives time for the flavours to develop. Trust me: it’s worth the wait.

If you are planning to use frozen bananas, make sure to place them in a bowl and defrost overnight in the fridge before peeling. Peel the defrosted bananas and place in a fine mesh sieve fitted over a bowl to collect the banana juice. Either discard that liquid OR boil it down to a very thick syrup (makes just a couple tablespoons of banana concentrate). Add this syrup to the mashed bananas and proceed with the recipe.

Sliced vegan banana bread (eggless)

If you need help making banana bread and some troubleshooting suggestions, head over to my best banana bread post where you’ll find tips and tricks. And if you notice holes in your cake, they might form because the batter is thick and so gaps in the batter will occur as you fill the loaf pan, but if you overmix the batter, this could also cause larger holes in your cake, so please be sure to mix just enough to form a cohesive, even batter, but not so much that you develop too much gluten.

Eggless banana bread

Here's a recipe for how to make eggless banana bread so that you can keep making banana bread even if you don't have eggs
Course Snack
Cuisine American
Keyword dairy-free banana bread, eggless banana bread, eggless dairy-free banana bread, vegan banana bread
Prep Time 20 minutes
Cook Time 1 hour
Servings 8
Calories 297kcal
Author Janice


Loaf pan
OXO whisk
GIR spatula


  • 330 mL (1⅓ cups) mashed banana up to 375 mL (1½ cups), from 3 to 4 very ripe bananas
  • 60 mL (¼ cups) canola oil or melted butter
  • 150 g (¾ cups) granulated sugar or brown sugar or a mixture of both
  • 250 g (2 cups) all-purpose flour
  • 5 mL (1 tsp) baking soda
  • 5 mL (1 tsp) Diamond Crystal fine kosher salt
  • 5 mL (1 tsp) ground cinnamon optional


  • Preheat the oven to 350 ºF. Grease and flour a loaf cake pan, then line the bottom with a rectangle of parchment.
  • In a large bowl, combine the mashed bananas with the sugar. Whisk in the oil.
  • In a separate bowl, combine the flour with the baking soda and the salt.
  • Fold the dry ingredients in the bowl with the wet batter and stir everything together to incorporate it and form a thick batter. Don't overmix.
  • Pour the batter into the prepared pan and bake for approximately 60–65 minutes or until a cake tester inserted into the centre of the bread comes out clean.
  • Let cool 10 minutes, then unmold onto a wire rack to cool completely.


  • Use the largest bananas you can find for this recipe: I used almost a pound of bananas and after peeling, I was left with roughly 375 grams of fruit, which works out to 330–375 mL (between 1 and 1½ cups) of mashed banana. 
  • Make sure the bananas are very ripe (black even).
  • If using frozen bananas, make sure to defrost before peeling. Place in a fine mesh sieve fitted over a bowl to strain the banana juice. Either discard the liquid OR boil it down to a very thick syrup (makes just a couple tablespoons of banana concentrate). Add this syrup to the mashed bananas and proceed with the recipe.
Tried this recipe?Mention @kitchenhealssoul or tag #kitchenhealssoul!


Calories: 297kcal | Carbohydrates: 54g | Protein: 4g | Fat: 8g | Saturated Fat: 1g | Sodium: 415mg | Potassium: 212mg | Fiber: 2g | Sugar: 25g | Vitamin A: 32IU | Vitamin C: 4mg | Calcium: 7mg | Iron: 2mg

banana, eggless, new, quick-bread, vegan


  1. How to make the best banana bread with tips & tricks and troubleshooting recipes | Kitchen Heals Soul - March 24, 2020

    […] If you don't have eggs or are allergic, try this eggless banana bread recipe. […]

  2. A guide to baking substitutions | Kitchen Heals Soul - April 21, 2020

    […] purées. For the fruit purée, you can use mashed banana, canned pumpkin, or even apple sauce. This eggless banana bread recipe is a perfect example of […]

  3. A guide to baking ingredients and pantry staples | Kitchen Heals SoulKitchen Heals Soul - May 12, 2020

    […] And if you’ve run out of eggs, you can still make this eggless banana bread recipe. […]

  4. Baking basics: Mixing methods | Kitchen Heals SoulKitchen Heals Soul - May 14, 2020

    […] use the muffin method to make this eggless banana bread, greek yogurt pancakes, and these chocolate zucchini muffins. In all recipes using the muffin […]

  5. How to bake the best fruit muffins | Kitchen Heals SoulKitchen Heals Soul - June 14, 2020

    […] with eggs or egg substitutes, which could be a fruit purée like mashed banana as we saw in this eggless banana bread recipe. Another alternative to eggs would be chia eggs or flax eggs, made from ground chia or flax […]

Leave a Reply

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.