Vegan Banana Cake
This easy vegan banana cake is moist, light and fluffy. It comes together in one bowl and uses only common pantry ingredients! You don’t even need any special egg replacers for this eggless banana cake.
Why you’ll love this banana cake
TASTE/TEXTURE: Fluffier and softer than vegan banana bread and banana muffins but denser than a regular vanilla cake. And you’ll need 3 ripe bananas for the best banana flavor and texture.
DIFFICULTY: The cake batter comes together in one bowl and it bakes in less time than banana bread.
This cake is a crowd-pleaser and will impress vegans, non-vegans and people with food allergies!
Ingredients you’ll need
The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.
Notes about the ingredients
Over-ripe bananas. Similar to banana bread and muffins, the riper the bananas, the more flavor and moisture your cake will have! Frozen ripe bananas work wonderfully but just thaw them before using (you don’t need to drain them). The extra banana in this recipe also acts like an egg replacer. So, even though this is an eggless banana cake, you don’t need any special egg replacers!
Neutral oil for a moister banana cake. Melted coconut oil will work but I recommend serving your banana cake at room temperature (or warmed up), as coconut oil solidifies when it’s cold and can make your cake feel dry.
Granulated and brown sugar. Granulated sugar makes the cake light and fluffy whereas brown sugar lends flavor. For a refined sugar-free cake, you can use all coconut sugar.
Non-dairy milk. I prefer using higher protein milk such as soy milk as it makes cakes more tender. However, any variety of milk or even water will work!
Baking powder and soda. Double baking agents help ensure the vegan banana cake is light and fluffy!
Tips for preparing the batter
To make the banana cake batter, you can use a large bowl, hand mixer or stand mixer.
First, mash the bananas until they form a thick lumpy paste. A fork or potato masher will work but I like using an electric mixer.
Then add all the wet ingredients including the sugar to the mashed bananas. Mixing the sugar with the wet ingredients encourages it to dissolve quickly.
Finally, add all the dry ingredients and mix until combined. If your all-purpose flour has lumps, make sure you sift it first.
It’s okay for your final batter to have some lumps are fine, as long as they aren’t lumps of dry flour.
Baking the eggless banana cake
While baking, the top of the cake will go from light brown to dark brown. At the 20 or 25-minute mark, if the cake is browning too quickly, carefully cover the baking pan with aluminum foil or a baking sheet.
Decoration suggestions
I topped my vegan banana cake with a soft vegan cream cheese frosting. Alternatively, you can top your cake with:
- Lemon buttercream, such as from my lemon cake recipe. The tartness from the lemon in the buttercream is similar to the flavor of cream cheese.
- Chocolate ganache
- Chocolate buttercream
- Whipped cream or dairy-free yogurt
Optional add-ins
This vegan banana cake is a seriously delicious dessert by itself. However, you can also add:
- Chopped nuts, such as walnuts or pecans
- Mini chocolate chips
- Dollops of peanut butter throughout the batter
- Shredded coconut
- Other fruit such as raspberries or blueberries
- Other spices such as ground nutmeg and cardamom
Additional Tips
We have tested this banana cake with King Arthur’s measure for measure flour and it works well! Other gluten-free flour blends contain different flours, so results may differ.
Yes, the cake will also bake well in:
– 2 x 8-inch cake tins. Bake for around 35-40 minutes. This will make a 2 layer cake similar to my vegan carrot cake.
– 10-cup bundt pan. Bake for around 50-60 minutes.
I also have other vegan banana recipes in different pans. If you only have a loaf tin, I recommend my banana bread, and banana chocolate bread. If you want to make muffins, check out my cafe-style banana muffins.
The easiest way is to frost and serve the sheet cake while it’s still in the cake pan (make sure it’s cool first). To store the cake, cover the pan with plastic wrap or transfer the cake to an airtight container and keep it in the fridge.
If the cake is unfrosted, you can store it at room temperature for up to 3 days or in the fridge.
More vegan cake recipes
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!
Vegan Banana Cake
Ingredients
Wet ingredients
- 3 x (~360g total) medium overripe bananas, (about 1 2/3 cups of mashed banana, note 1)
- 1 cup (250g) dairy-free milk
- 1 cup (200g) granulated sugar
- ½ cup (95g) packed brown sugar
- ½ cup (125g) neutral flavored oil
- 1 tablespoon white or apple cider vinegar, or lemon juice, optional (note 2)
- 1 teaspoon vanilla extract
Dry ingredients
- 3 cups (375g) all-purpose plain flour, spoon and leveled (notes 3 & 4)
- 1 teaspoon ground cinnamon
- 3 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup (120g) chopped walnuts, chopped pecans or mini chocolate chips, plus extra for decorating (optional)
Vegan cream cheese frosting (optional, see note 5 for alternatives)
- ½ cup (115g) vegan block butter, room temperature
- 8 oz (240g) vegan cream cheese, room temperature
- 3-4 cups (300-400g) powdered sugar / icing sugar
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven to 180°C (350°F). Grease or line a 9 x 13 inch (23 x 33 cm) baking pan with parchment paper
To make the vegan banana cake:
- Add the bananas to a large mixing bowl and mash until it forms a thick lumpy paste. Add the sugar and the rest of the wet ingredients and mix until thoroughly combined.
- Add all of the dry ingredients (and optional add-ins) and whisk until just combined. Some lumps are fine, as long as there aren't lumps of flour.
- Pour the batter into your baking tray and smooth the top with a spoon, if needed.
- Bake the banana cake in your preheated oven for 35-40 minutes or until you can insert a toothpick in the middle and it comes out clean. This is a moist cake so a few cake crumbs on your toothpick are fine.
- Place the cake pan on a wire rack and let the cake cool completely.
Make the cream cheese frosting:
- Add the vegan butter to a large bowl or bowl of a stand mixer with the paddle attachment. Beat until light and fluffy. Add the vegan cream cheese and beat until there are no lumps.
- Add the sugar and vanilla extract and beat until just combined. If your frosting is too runny, add more powdered sugar.
Decorating the banana cake:
- When the cake is completely cool, spread the frosting on the cake. If desired, decorate with extra nuts. Cut into square slices as desired.
- Store leftover cake in an airtight container at room temperature for up to 1 day in the fridge for up to 5 days or in the freezer for up to 1 month.
Video
Notes
- For the best results, I recommend using a kitchen scale to weigh your ingredients, especially the bananas and flour.
- Vinegar or lemon juice reacts with dairy-free milk to make vegan buttermilk and makes a cake more tender. You don’t need to mix the vinegar and milk separately.
- Make sure you measure the flour accurately otherwise, your cake will be dry and dense. If you’re using measuring cups, use the spoon and level method where you fluff up the flour in the bag, use a spoon to add flour to a measuring cup, then level it off with a knife. I don’t recommend using the measuring cup to scoop flour out of your container as too much flour will result in a dense cake. Alternatively, use digital kitchen scale and the grams measurements.
- Gluten-free version: We’ve tested this cake with King Arthur’s Measure for Measure flour, and it turns out great! I recommend baking it for about 45 minutes.
- If you don’t have vegan cream cheese, I recommend making lemon buttercream frosting from my vegan lemon cake recipe. Alternatively, you can serve the cake with a side of yoghurt, ice cream or by itself.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.
I am doing Assyrian Lent so doing a vegan fast for Easter. THIS WAS DELICIOUSSSSSSSSSSS!!!!!!!!!!!!!!!
However – i had to keep it in the oven for 50minutes because even at 40-45 it had wetness inside it!!!
Thankyou for this.
i also put less sugar to keep it healthy.
Hi Georgina, I’m thrilled you loved this cake!! Thanks for letting me know how about the bake time and how it went for you. Good luck for the rest of your fast, and thanks so much for your lovely feedback!
I’m a regular banana cake maker. I usually look up a random recipe online to make it vegan. Yesterday I came across your recipe and the cake turned out INCREDIBLE. Best banana cake I’ve ever made. I think weighing the ingredients does help. I also added white choc chips and walnuts. I had to come back and write a review whilst eating it for… breakfast!
Hi Heidi, that’s honestly the best news!! I’m over the moon that you loved the cake and thought it was the best you’ve ever made! I agree, grams always has better results :). I hope you enjoy the leftovers and thank you soo much for your lovely review!
Will other flours work, like cassava, red mill, ancient grain, etc? Thank you
Hi Paula, every flour will react differently but those flours tend to be more absorbent than all-purpose, so I suggest adding a little extra milk. Some of those flours are also gluten-free, so you’ll need to add a starch to lighten up the cake and to help with binding. Hope that helps!
Hi there! My son would love a banana cake for his 3rd birthday and my question is – would this recipe work as a traditional cake, baked in 2 round baking tins? I imagine I would need to reduce the baking time? Thanks in advance 🙂
Hi Jenny! Yes, this cake will work well in 2 x 8-inch cake tins, and I would bake it for around 35-40 minutes. The time will depend on how hot your oven runs, so try checking it 30 minutes too. Let me know how you go, and I hope that helps!
Today was his birthday and the cake was a huge hit! Absolutely delicious! I cooked it for 35 minutes as you suggested and it came out perfectly. Thank you so much!
Aw that’s amazing! Thanks for coming back to let me know 🙂
This recipe is a 10/10. I made them into three 6-inch rounds + 6 cupcakes. I added shredded coconut, pecans, and chocolate chips. So moist and tender. Thank you for the recipe!
That sounds absolutely incredible, Nina! I’ll need to try your combination next time. Thanks so so much for your wonderful feedback!
Amazing recipe! Thank you for sharing. Tasted amazing warm.
Aw, I’m so glad that you enjoyed this cake, Suki! Thanks so much for your review 🙂
Hi, would love to try this!! Will this make a 2 layer 8 inch cake?
Also, can the batter sit out while I’m baking the first batch because I only have 1 pan hehe
Thank you!
Hi Candy, yes you can definitely make it into a 2 layer 8-inch cake. Try baking it for around 35-40 minutes :). And yes, you can let the batter sit out. If it’s a warm day, let the batter sit in the fridge, covered. Hope that helps!
Super sweet and fluffy!!! It’s great when you have overriped bananas and don’t want to throw them way!!! It’s super easy to make so if you are a beginner in the kitchen, like me, it’s perfect!!!! The balance between the banana cake and the lemon buttercream, it’s wonderful 🧡
That’s great to hear!!! I’m so glad that you found this recipe approachable and tasty too. Thanks so much for your feedback 🙂
Such an easy cake to make and works every time, tastes great, thank you! We like it with vanilla buttercream.
Aw, I’m thrilled that this recipe is a keeper for you! Thanks so much for the wonderful feedback, Claudia 🙂
Best banana cake ever!
Aw, that’s amazing to hear! Thanks for the review 🙂
Great recipe! Very moist and flavorful.
Hi Gina, oh that’s great to hear! Thanks so much for your feedback 🙂
It’s delicious. I made a few swaps:
I subbed the oil for more banana (125g)
I only used 1/4 cup of white sugar.
Instead of brown sugar I used
Erythritol/monk with 1 tsp of molasses.
Hi MJ, I’m glad that you were able to customize this cake to your tastes and that you enjoyed it! I’m sure other readers will appreciate knowing what substitutes worked for you. Thanks so much for your review :).
Hello Anthea, Thank you again for your recipes. This is such a good vegan banana cake ! Everybody enjoyed it. I did bake the cake in 2-8 inch cake pan and turned out perfect. Now, can I bake it in a muffin pan to make it like cupcakes?
Thank you for your response.
Dominique
Hi Dominique! Oh I’m so happy that you enjoyed this banana cake!! Yes, they will work as cupcakes. If you fill each liner about two-thirds of the way, you’ll get at least 16 cupcakes. And I’d bake them for around 20-25 minutes. I hope that helps!
Hi, is the 360 g bananas after peeling or with the peel? Thanks!
Hi Pavi, it’s after peeling!
Hello! I’m making this now, but the measurement for the milk seems to be off. 1/2 cup does not equal 250g. Which is correct? Thank you!
Hi Grace, I’m so sorry, it’s meant to be 1 cup! I’ll update the recipe now :). I hope your cake still went well!