Moist Eggless Banana Cake (With Simple Pantry Staples)
This eggless banana cake is the one I turn to when there are spotty bananas on the counter and no eggs in sight. It bakes up soft and tender, with a real banana flavor that comes through in every slice.

You don’t need any special substitutes or a flax egg. Just a handful of pantry basics and a little overripe fruit. It’s a simple, reliable cake that works on a busy weeknight or a lazy weekend morning.
What Makes This Eggless Cake So Good
The bananas do most of the heavy lifting here. They add moisture and a gentle sweetness, so the cake stays tender for days without any eggs.
A little oil keeps the crumb soft, and a splash of vinegar reacts with the baking soda to give it a light lift. The result is a loaf that slices clean and never feels dense or dry.
I love that you can throw it together with ingredients you already have. No last-minute trips to the store, and it still smells like a bakery while it bakes.
Ingredients

- 2 cups (250 g) all-purpose flour: spooned and leveled, don’t pack it
- 1 tsp baking soda
- ½ tsp salt
- ½ tsp ground cinnamon: optional, but adds a warm note
- 3 large overripe bananas (about 1½ cups mashed): the spottier the better
- ⅔ cup (135 g) granulated sugar: light brown sugar works too for a deeper flavor
- ½ cup (120 ml) neutral oil: vegetable or canola oil
- ¼ cup (60 ml) milk: any kind, dairy or unsweetened almond
- 2 tsp vanilla extract
- 1 tbsp white vinegar or apple cider vinegar: helps the cake rise
Variations / Substitutions
- Swap the sugar: brown sugar gives a caramel note; coconut sugar works but will darken the cake a bit.
- Make it vegan: use plant milk and the recipe is already eggless.
- Add mix-ins: fold in ½ cup chopped walnuts or chocolate chips right before baking.
- Change the spice: a pinch of nutmeg or cardamom instead of cinnamon.
If you have extra bananas, try my Classic Banana Muffins next.
How to Make Eggless Banana Cake
Step 1: Mash the Bananas and Mix the Wet Ingredients

Preheat the oven to 350°F (175°C) and grease a 9×5-inch loaf pan or line it with parchment. In a large bowl, mash the 3 overripe bananas with a fork until smooth. Stir in the ⅔ cup sugar, ½ cup oil, ¼ cup milk, 2 tsp vanilla, and 1 tbsp vinegar until everything is well combined.
The mixture will look a little loose and glossy. That’s exactly what you want. The vinegar starts working right away to help the cake rise.
Step 2: Whisk the Dry Ingredients

In a separate bowl, whisk together the 2 cups flour, 1 tsp baking soda, ½ tsp salt, and ½ tsp cinnamon (if using).
A quick whisk here makes sure the leavening and salt are evenly spread through the flour. That way you won’t get any uneven patches in the finished cake.
Step 3: Fold the Batter Together

Pour the wet mixture into the dry ingredients and stir with a spatula just until no streaks of flour remain. Do not overmix; a few small lumps are fine.
The batter will be thick and slightly nubby from the bananas. Overmixing can make the cake tough, so stop as soon as it comes together.
Step 4: Bake the Cake

Scrape the batter into the prepared loaf pan and smooth the top. Bake for 50 to 60 minutes, until the top is deep golden and a toothpick inserted in the center comes out with just a few moist crumbs.
If the top is browning too quickly, tent it loosely with foil after about 40 minutes. Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Step 5: Slice and Serve

Once the cake is completely cool, slice it into thick pieces. It’s great on its own, but a smear of butter or a drizzle of honey never hurts.
The slices should be moist and tender inside, with a golden brown crust and a crack down the middle. Serve it warm or at room temperature, whichever you like.
A Few Tips for the Best Eggless Banana Cake
- Weigh your flour if you can. Too much flour is the fastest way to a dry cake, so use the spoon-and-level method if you don’t have a scale.
- Let the cake rest, wrapped, overnight. The crumb sets and the banana flavor deepens, so it’s even better the next day.
- A parchment sling makes lifting the loaf out of the pan completely easy. Cut a strip to fit the long sides and let the edges hang over as handles.
- A crack on top is normal and actually a good sign. It means the cake rose well.
Bake times by pan size:
| Pan Size | Approximate Bake Time |
|---|---|
| 9×5-inch loaf | 50 to 60 minutes |
| 8×4-inch loaf | 55 to 65 minutes |
| 3 mini loaf pans | 30 to 35 minutes |
Storing Leftovers
- Refrigerate: wrap the cake tightly or store in an airtight container for up to 5 days.
- Reheating: warm individual slices in the microwave for 15 to 20 seconds, or pop them in a toaster oven for a few minutes.
- Serve Cold: it’s delicious straight from the fridge, too, with a cup of coffee.
Frequently Asked Questions
Can I make this cake gluten-free?
Yes, a good 1-to-1 gluten-free flour blend works well here. Look for one that contains xanthan gum.
Can I use frozen bananas?
You can. Thaw them first and drain off any excess liquid before mashing. You may need to reduce the milk by a tablespoon if the batter looks too thin.
Why didn’t my cake rise?
The most common reason is old baking soda. Check the expiration date and make sure it still fizzes when you add it to the vinegar. Overmixing can also knock out the lift.
Can I turn this into muffins?
Definitely. Divide the batter into a greased muffin tin and bake at 350°F (175°C) for 18 to 22 minutes, until a toothpick comes out clean.

Eggless Banana Cake Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C) and grease a 9×5-inch loaf pan. Mash the bananas in a large bowl, then stir in the sugar, oil, milk, vanilla, and vinegar.
- In a separate bowl, whisk the flour, baking soda, salt, and cinnamon.
- Pour the wet ingredients into the dry and fold together just until no flour streaks remain.
- Scrape the batter into the pan and bake 50 to 60 minutes, until a toothpick comes out with a few moist crumbs. Cool in the pan 10 minutes, then transfer to a rack.
- Slice and serve once fully cool.
