Vegan Banana Bread


Mashed bananas, flaxseed meal and almond milk make this healthy vegan banana bread deliciously moist and tender. While this quick and easy bread might be eggless and dairy-free, it's just as delicious as traditional versions. Add bittersweet chocolate chips for a decadent treat.

Prep Time:
20 mins
Additional Time:
2 hrs
Total Time:
2 hrs 20 mins
1 loaf

Making really good baked goods without dairy and eggs can be a challenge, but we've cracked the code with our vegan banana bread recipe, and we're sharing our secrets! It all starts with some clever swaps for the dairy and egg in traditional banana bread. We also have several tips for making vegan banana bread moist and tender, as well as advice on making the bread more nutritious.

Tips for Making Vegan Banana Bread

mixing flax and egg in a bowl with a spoon

1. Swap Out the Egg

Our vegan banana bread recipe starts with creating a simple egg substitute from flaxseed meal stirred together with water. Once the mixtures stands for a few minutes, it gets a consistency that's remarkably similar to egg-and flaxseeds are a good source of omega-3s, so there's a nutritional bonus too! While this recipe calls for a flaxseed meal "egg," there are many other substitutions you can use for egg, including applesauce and mashed banana. If you try using applesauce, you'll need 1/4 cup to replace one egg; if you're using a banana, you'll need about half of a medium banana. And if you want to replace egg whites, try using aquafaba (the liquid from canned chickpeas).

2. Replace the Dairy

Cow's milk and butter are two other common ingredients in baked goods that need to be replaced to make them vegan. In the case of our banana bread, we're using almond milk in place of cow's milk, and canola oil instead of butter. The healthy fats in the flaxseed meal also help add back some richness that's lost by cutting out dairy.

mashing up bananas in a bowl with a fork

3. Go Bananas

Just like with traditional banana bread, overripe bananas work best for vegan banana bread. You can peel and freeze your bananas when they reach this point so you're ready to make banana bread anytime. Simply thaw them in the fridge before using in your bread.Once mashed, bananas begin to brown very quickly, so wait to mash them until you're ready to make the batter.

mixing in chocolate chips

4. Build a Better Batter

For a healthier banana bread, we call for white whole-wheat flour in place of all-purpose flour. White whole-wheat flour is milder in flavor than regular whole-wheat flour but still has all the fiber benefits, so it's ideal for healthier baked goods. For a lump-free banana bread, stir the wet ingredients together with a spatula and then switch to a whisk. When you add the wet ingredients to the dry ingredients, be sure not to overmix the batter-overmixing can make for tough baked goods.

And perhaps the most important batter tip: Add some chocolate chips or coconut flakes for a more decadent treat! Pour the batter into a prepared pan and bake until a toothpick comes out clean.

Check Your Wallet: Traditional Banana Bread vs. Vegan Banana Bread

For a look at the difference in price between traditional banana bread and vegan banana bread, we turned to vegan chef Jenné Claiborne (@sweetpotatosoul). Claiborne explains that while vegan banana bread costs slightly more to make than traditional banana bread, it's still relatively inexpensive, clocking in at just 32 cents per slice.

Environmental Impact: Traditional Banana Bread vs. Vegan Banana Bread

Claiborne also weighed in on the environmental impact of swapping a traditional banana bread recipe for a vegan version. "Egg production requires a lot of land and resources, so cutting back on egg consumption is beneficial to the environment," says Claiborne, so there's one point for the vegan recipe's flaxseed egg. "Plus, the dairy in traditional banana bread actually has a bigger environmental impact than poultry or pork, when it comes to greenhouse gas emissions per gram of protein," she adds, giving a point to that almond milk that replaces traditional dairy in the vegan recipe.

Nutritional Comparison: Traditional Banana Bread vs. Vegan Banana Bread

In terms of nutrition, our healthy vegan banana bread clocks in with 25 percent fewer calories compared to a traditional slice. You'll also get a little bit more heart-healthy fiber.

Vegan banana bread is delicious with a glass of nondairy milk, spread with peanut butter or other nut butters—or eaten straight out of the pan.


  • 5 tablespoons water

  • 2 tablespoons flaxseed meal

  • ¾ cup unsweetened almond milk

  • ¾ cup sugar

  • cup canola oil

  • 1 teaspoon vanilla extract

  • 1 ½ cups mashed overripe bananas (3-4 medium)

  • 2 cups white whole-wheat flour

  • 2 teaspoons baking powder

  • 1 teaspoon ground cinnamon

  • ½ teaspoon salt

  • ½ cup bittersweet chocolate chips (Optional)


  1. Preheat oven to 350 degrees F. Coat a 9-by-5-inch loaf pan with cooking spray.

  2. Stir water and flaxseed meal together in a small bowl. Let stand for a few minutes.

  3. Whisk almond milk, sugar, oil, vanilla and the flaxseed mixture in a medium bowl. Stir in mashed bananas. Combine flour, baking powder, cinnamon and salt in a large bowl. Stir the wet ingredients into the dry ingredients until just combined. If desired, add chocolate chips, stirring just to combine; do not overmix. Transfer the batter to the prepared pan.

  4. Bake until golden brown and a toothpick inserted in the center comes out clean, about 1 hour. Cool in the pan for 10 minutes, then turn out onto a wire rack. Let cool for 1 hour before slicing.



To make ahead: Wrap and store at room temperature for up to 2 days or freeze for up to 3 months.

Nutrition Facts (per serving)

207 Calories
7g Fat
35g Carbs
3g Protein
Nutrition Facts
Servings Per Recipe 12
Serving Size 1 slice
Calories 207
% Daily Value *
Total Carbohydrate 35g 13%
Dietary Fiber 3g 12%
Total Sugars 16g
Added Sugars 13g 26%
Protein 3g 7%
Total Fat 7g 9%
Saturated Fat 1g 3%
Vitamin A 51IU 1%
Vitamin C 3mg 3%
Folate 7mcg 2%
Sodium 190mg 8%
Calcium 81mg 6%
Iron 3mg 17%
Magnesium 14mg 3%
Potassium 147mg 3%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles