It was a Sunday morning and I had three very ripe bananas, no eggs, and two kids asking for something warm from the oven. That’s exactly how this vegan banana bread was born.

No eggs. No dairy. One bowl. And honestly? It’s the softest, most golden loaf I’ve ever made — and I’ve made a lot of banana bread. The bananas do all the binding work here, which means you don’t need anything else. Just ripe fruit, a handful of pantry staples, and about 10 minutes of your time.
If you love our classic banana bread, you’re going to be surprised how close this comes — without a single egg.
💌 Want more cozy banana recipes? Enter your email and I’ll send them straight to your inbox. [Email] → [Subscribe]
Why You’ll Love This Vegan Banana Bread
- No eggs, no dairy — and you won’t miss them. The ripe bananas bind everything naturally. No flax egg, no chia egg, no commercial substitute needed.
- One bowl, no mixer. Just a fork, a spatula, and 10 minutes of prep. I make this before school drop-off on weekday mornings.
- Naturally sweet and comforting. Between the ripe bananas and the brown sugar, there’s a warm depth of flavor that feels deeply wholesome.
- Easy to make gluten-free. Swap the flour 1:1 and the whole loaf transforms — same soft texture, same golden crust.
- Freezes beautifully. Slice it, wrap it, freeze it. A cozy breakfast ready whenever you need it.
Ingredients & Notes

Ripe bananas (3 large). The darker and softer, the better. They’re your binder, your sweetener, and your moisture source all in one. If yours aren’t quite there yet, see Lily’s Tips below for a quick oven trick.
Oil (⅓ cup / 80ml). Avocado oil is my go-to — neutral flavor, beautiful texture. Melted coconut oil works too and adds a very subtle sweetness. Melted vegan butter also gives a richer result. Any of the three works perfectly.
Granulated sugar (½ cup / 100g) + brown sugar (½ cup / 110g). The combination matters. White sugar lifts the structure; brown sugar adds that warm, caramel-like depth. If your bananas are very ripe and almost black, you can reduce the total sugar by 2 tablespoons — they’ll do some of the sweetening themselves.
Vanilla extract (2 tsp). Don’t skip this. It rounds out the banana flavor and adds warmth to every bite.
All-purpose flour (2 cups / 250g). Standard flour gives the best rise and the most tender crumb. For a gluten-free version, use a 1:1 gluten-free baking blend — it swaps in directly. See the Variations section below for full details.
Baking powder (1 tsp) + baking soda (½ tsp) + salt (¼ tsp). Both leaveners together give the loaf that tall, domed top. Don’t substitute one for the other — they each play a different role.
Cinnamon (1 tsp) + nutmeg (¼ tsp). Warm and cozy, just enough. Don’t be tempted to add more nutmeg — it goes a long way.
Plant milk (¼ cup / 50ml) — at room temperature. Oat milk, almond milk, soy milk — all work. The key is room temperature. Cold milk straight from the fridge can solidify the oil and make the crumb gummy. Pull it out 20 minutes before you start.
Optional mix-ins. Chocolate chips or walnuts, about ½ cup (85g), folded in at the end. For a full chocolate version, take a look at our vegan chocolate chip banana bread variation.
Optional topping. One extra banana, sliced lengthwise, placed on top before baking. It caramelizes in the oven and makes the loaf look stunning. Worth it every time.
How to Make Vegan Banana Bread

1. Preheat your oven to 350°F (175°C). Line a 9×5 inch (23×13 cm) loaf pan with parchment paper and set aside.
2. Mash your bananas. Peel the 3 ripe bananas and place them on a flat plate — not a bowl. Use a fork and press firmly until completely smooth with no large lumps. Working on a flat surface makes it much easier to get rid of every bit.
This is the step I always call my kids over for. They love the mashing part.
3. Mix the wet ingredients. Transfer the mashed banana to a large mixing bowl. Add the oil, both sugars, and vanilla. Whisk vigorously for about 1 minute until the mixture looks smooth and slightly glossy.
4. Add the dry ingredients. Pour the flour, cinnamon, nutmeg, baking powder, baking soda, and salt directly into the same bowl. Stir gently with a spatula until just combined — you should still see a few streaks of flour at this point. That’s fine.

5. Pour in the plant milk. Add the room-temperature plant milk and fold gently until just incorporated. The batter will look thick and slightly rough. Stop mixing the moment the flour disappears — over-mixing is the number one reason banana bread turns out dense.
6. Fold in your mix-ins (if using). Add chocolate chips or chopped walnuts and give the batter two or three gentle folds.

7. Fill the pan. Pour the batter into your prepared loaf pan and smooth the top with the back of a spoon.
8. Add the banana topping (if using). Slice one banana lengthwise and press both halves gently into the top of the batter. This is optional but I always do it.
9. Bake for 50 to 60 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs. The top should be deep golden. Start checking at 50 minutes — every oven is different.
10. Rest before slicing. Let the loaf cool in the pan for 10 minutes, then transfer to a wire rack. Wait at least 20 more minutes before slicing. I know it’s hard. But the bread finishes setting as it cools — slicing too early gives you a gummy center even when the bread is fully baked.
The smell at this point is something else. Every time.
Lily’s Tips
Use the ripest bananas you can find. The skin should be deeply spotted or even mostly brown. Brown-spotted bananas contain up to 80% more natural sugar than yellow ones — which means more sweetness, more moisture, and a deeper flavor without adding anything extra.
Quick-ripen trick. If your bananas aren’t ripe enough, place them unpeeled on a baking sheet and bake at 300°F (150°C) for 5 to 10 minutes until the skins turn black. Let them cool completely before using. It works every single time.
Mash on a flat plate, not in a bowl. You get a smoother mash with less effort because you can press outward in every direction. No lumps means an even, tender crumb.
Plant milk must be room temperature. Cold liquid can cause the oil to solidify mid-batter, which creates a greasy, uneven texture. Pull the milk out of the fridge at least 20 minutes before you start.
Don’t over-mix after adding the flour. Fold until the flour just disappears. Every extra stir develops gluten and makes the loaf tougher. Less is genuinely more here.
“The riper your bananas, the less sugar you’ll need — nature does the sweetening for you.”
Variations
Vegan gluten-free banana bread. Swap the all-purpose flour for a 1:1 gluten-free baking blend — the same amount, no other changes needed. Look for blends that already include xanthan gum for the best structure. The crumb will be slightly more tender and a touch denser, but just as moist and delicious. For a full guide to gluten-free baking, see our vegan gluten free banana bread notes below or check out our almond flour banana bread for a naturally grain-free option.
Vegan chocolate chip banana bread. Fold ½ cup (85g) of dairy-free chocolate chips into the batter just before pouring it into the pan. You can also press a few extra chips on top before baking. The chocolate melts into pockets of warm richness that my kids go completely silent for.
Vegan banana nut bread. Add ½ cup (60g) of roughly chopped walnuts or pecans. Toast them in a dry pan for 3 minutes first — it makes a difference you’ll taste immediately.
3-ingredient version. If you want the simplest possible loaf, you’d be amazed what you can make with just bananas, oats, and a leavener. Take a look at our 3-ingredient banana bread for a no-frills, wholesome option perfect for busy mornings.
Mini muffin version. Pour the exact same batter into a lined muffin tin. Bake at 350°F (175°C) for 18 to 22 minutes. You get 12 muffins — great for lunchboxes. More details in our banana bread muffins recipe.
How to Store
Counter: 3 days — wrapped tightly in plastic wrap or stored in an airtight container at room temperature. The loaf actually gets slightly more moist on day 2 as the moisture redistributes.
Fridge: Up to 6 days in an airtight container. Let a slice come back to room temperature before eating, or warm it for 20 seconds in the microwave. It softens right back up.
Freezer: Up to 3 months. Slice the loaf before freezing — wrap each slice individually in plastic wrap, then place them all in a freezer bag. Pull out a slice the night before and let it thaw at room temperature, or toast it straight from frozen.
Meal prep tip: I bake this on Sunday and slice it immediately. The individually wrapped slices go straight into the freezer. Every morning for the next two weeks, I pull one out. It’s a game-changer for school mornings — and for those moments when you need something nourishing and cozy without any effort. If you love planning ahead, our vegan banana overnight oats are another five-minute prep that saves the whole morning.

💌 Love this recipe? Subscribe to get our cozy banana recipes every week. [Email] → [Subscribe]
This vegan banana bread has become the loaf I make on repeat — every time I have bananas that have gone a little too far, every Sunday morning when the kids need something warm, every week when I want to fill the kitchen with that smell. It never lasts longer than two days in our house.
Tag me on Instagram @eatwithmellow or leave a star rating below — I genuinely love seeing your loaves.
If you love this, try our banana bread muffins for a grab-and-go version, or make a batch of this vegan banana smoothie to go alongside it in the morning.
Love, Lily 🍌

Vegan Banana Bread
Equipment
- 9×5 inch (23×13 cm) loaf pan
- Large mixing bowl
- Fork + rubber spatula
- Wire cooling rack
Ingredients
WET INGREDIENTS
- 3 large ripe bananas about 300g / 10.5 oz mashed
- ⅓ cup 80ml neutral oil (avocado, melted coconut, or melted vegan butter)
- ½ cup 100g granulated sugar
- ½ cup 110g brown sugar, packed
- 2 tsp pure vanilla extract
- ¼ cup 60ml plant milk, at room temperature (oat, almond, or soy)
DRY INGREDIENTS
- 2 cups 250g all-purpose flour (or 1:1 gluten-free baking blend)
- 1 tsp baking powder
- ½ tsp baking soda
- 1 tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¼ tsp fine sea salt
OPTIONAL MIX-INS / TOPPINGS
- ½ cup 85g dairy-free chocolate chips or chopped walnuts (optional)
- 1 extra banana halved lengthwise (optional, for topping)
Instructions
- Preheat the oven to 350°F (175°C). Line a 9×5-inch loaf pan with parchment paper.
- Mash the 3 ripe bananas until completely smooth with a fork.
- In a large bowl, whisk together the mashed bananas, oil, granulated sugar, brown sugar, and vanilla until smooth and glossy.
- Add the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Gently stir until just combined.
- Pour in the room-temperature plant milk and fold until the flour is fully incorporated. Do not overmix.
- Fold in the chocolate chips or walnuts, if using.
- Transfer the batter to the prepared loaf pan and smooth the top. Place the banana halves on top, if using.
- Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean. Loosely cover with foil after 40 minutes if the top browns too quickly.
- Let the bread cool in the pan for 10 minutes, then transfer to a wire rack. Cool for at least 20 minutes before slicing.
Notes
Hi, I’m Lily — the home baker and recipe creator behind Eat With Mellow.
Mom of three, design lover, and completely obsessed with turning overripe bananas into something golden and cozy. I started this blog one Sunday morning when I had three brown bananas on the counter and three hungry kids at the table. What came out of the oven that day became the recipe that started everything.
Every recipe here is tested in my real kitchen, written for real mornings, and made with simple ingredients you already have. No fancy equipment, no complicated techniques — just honest, naturally sweet baking that actually works.