Easy and Moist Banana Cake with Oil
This Banana Cake recipe is made with oil and a great way to use those spotted bananas! With these easy step-by-step instructions, you’ll bake an incredibly moist and indulgently sweet banana cake from scratch. Finished with a luscious layer of whipped cream cheese frosting, this cake will surely be a hit wherever it’s served!

When bananas ripen past their prime, don’t toss them! Instead, mash them up and use them in this homemade banana cake recipe. This easy-to-follow recipe results in a light and fluffy cake with delightfully sweet and creamy banana flavor.
As a rule of thumb, the spottier the bananas you have, the sweeter your cake will be! These are the kinds of bananas I am always baking with.
As a trained pastry chef, I’m used to making banana cakes with butter, but for this banana cake, I opted for all-oil, and it made a DELICIOUS difference. Now with over 50, 5 star reviews for this recipe, I’m so glad I did!
I use the same technique for this banana bread made with oil. And because everything is better with frosting, you can’t skip this cream cheese frosting to slather all over the cake!
Do you love baking with bananas?! I always seem to have some past their prime on my counter so I like to make these 5 star rated banana chocolate chip muffins, banana bundt cake, or fresh banana cupcakes!
Baking with oil instead of butter
I use oil here instead of butter for a few reasons. Using oil keeps a cake moist for longer (like days longer) than a cake with butter. It also creates a more tender crumb. Sometimes butter can weigh a cake down and I definitely didn’t want that for this recipe.
Not using butter also allows the cake to stay dairy free, just choose a different frosting, like this dairy free frosting to top instead!
Frosting
The frosting I like the best for this cake is cream cheese frosting! The super sweet and soft cake pairs perfectly with the complex, tangy tastes in cream cheese frosting. It’s a great frosting to pipe perfectly onto your cake or slather on with a spoon or knife.
Cake size
I make this cake in a 9×13″ pan but you can divide the batter into two round 9″ cake pans and bake like that to make a layer cake. Make sure to check on the cakes at the 30 minutes mark. If they are still jiggly in the middle give it another 5-10 minutes.
You can also make this recipe into cupcakes. Line a muffin tin with cake liners and bake for 18 minutes.
The secret to keeping this cake moist
- Using oil instead of butter in this recipe keeps it light and moist with a fluffy crumb.
- Only mix until combined! Do not over mix the batter as it can create a tough batter.
- Measure your dry ingredients correctly. The best way to do this is with a kitchen scale. If you don’t have a scale then spoon the flour into your measuring cup and level it off.
Expert Baking Tips
- The cake batter is a cinch to mix by hand, but you can also use a stand mixer and mix on medium speed. What’s most important is that you do not over-mix the batter. As soon as it’s combined, leave it be.
- Your bananas MUST be ripe! Seriously, the spottier the banana, the better the banana cake!
- For the best results, set the eggs out 10-15 minutes before getting started to bring them to room temperature. Your bananas shouldn’t be ice cold either.
- The cake is done when a toothpick inserted into the center comes out mostly clean with some moist crumbs attached.
Storing instructions
Storing: Unfrosted banana cake is best kept in a covered container or wrapped tightly in plastic at room temperature for 3-4 days. If your cake is decorated with cream cheese frosting, it’s best kept covered in the fridge.
Freezing: If you plan to freeze your cake, let it cool to room temperature, then wrap the whole cake or individual slices in plastic wrap and keep frozen for up to 3 months. Thaw at room temperature, then layer on the cream cheese frosting.
Easy and Moist Banana Cake with Oil
Ingredients
- 1 cup (225 g) banana , ripe, mashed, About 2 medium-large or 3 small bananas
- 3 (3) large eggs
- 1 cup (218 g) vegetable oil
- 2 tsp (2 tsp) vanilla extract
- 1 1/2 cups (300 g) granulated sugar
- 2 cups (240 g) all purpose flour
- 1 tsp (1 tsp) baking powder
- 1/2 tsp (0.5 tsp) baking soda
- 1/2 tsp (0.5 tsp) kosher salt
- 1 batch (1 batch) Cream Cheese Frosting
Instructions
- Preheat the oven to 350 F and generously grease a 9×13” pan with baking spray. You can make this recipe by hand or by using a hand or stand mixer on medium speed.
- In a large bowl mash the 1 cup bananas. It’s ok if there are little lumps. Add the 3 eggs, 1 cup vegetable oil, and 2 teaspoons vanilla extract and stir to combine. Add the 1 1/2 cups of sugar to combine.
- In another bowl or over a large piece of parchment paper combine the 2 cups of flour, 1 teaspoon baking powder, 1/2 tsp baking soda and 1/2 tsp salt. Add the mixture to the bowl and mix lightly until combined.
- Pour the batter into the pan and bake for 30-35 minutes. The cake is done when the edges start to pull away from the sides and the top feels firm when touched.
- Allow cake to cool at least 10 minutes then invert into a wired rack to cool.
- Frost with my homemade cream cheese frosting and enjoy!
Thanks for sharing, Sam. I even added 2 TBS of hemp seeds before baking. So moist and I have everything in my pantry!
YAY great Stefanie!! So glad you loved this cake! Im gonna add some hemp seeds to mine next time, that sounds so good!
Okay! This. Recipe. I made it for my husband’s birthday. We were all in love with it. Made it in two pans for a birthday vibe and sprinkled powdered sugar and pecans over it. Yes, please! Love your recipes! Thanks so so much! Oh! And we always replace the milk with water because of allergies and it’s always great! 🩷
Hi Taryn! Happy birthday to your husband!! So honored you used one of my recipes to celebrate! The pecans and powdered sugar sound like great additions, Im so happy everyone loved it! Also thank you for letting me know about the water swap, so glad its still good!! Appreciate you coming back to leave a 5 star rating and review!!
☆☆☆☆☆
Thank you for sharing this simple yet delicious banana cake recipe with us
Best banana cake I have ever made and oh so easy for someone who isn’t the best at baking cakes and sweets.
☆☆☆☆☆
Thank you for the 5 stars Kim! So happy you found the recipe easy to make 🙂
I always throw my overripe bananas in the freezer. They defrost quickly and the skins are super black and they wgwn defrosted they are very squishy and oozing syrupy liquid. Their flavour is amazing!
Thanks for sharing your recipe. It’s in the oven and just feels like its gonna be great!
Hey Alix, so glad you made this recipe, thanks so much!
I love it I’ll definitely do it again but with less sugar maybe 180 200 gm only
Thanks for trying the recipe!
When making the frosting, will it be affected much if I leave out the cream cheese frosting?
Not at all you can totally leave off the frosting!
Wonderful! I’m definitely trying this.
Hope you love it!
Hi Sam!!!
So, I was on the hunt for a dessert to make with oil in the place of butter. Our butter is selling for $8-$9 right now.
I found your banana cake recipe… Without a doubt, the most delicious, moist and perfectly dense cake I’ve made in a long time!
Love, love, LOVE it!
This is a keeper! Thanks!
Karen
Ahh Karen!! Thank you SO much!! I am so glad you found this one, it’s one of my favorites too yay! Thank you so much for letting me know, so appreciate it!
Hi Sam. Lovely recipe. Just as pictured and described. Very moist and delicious. I used the 3 minute easy glacing recipe to ice the cake using orange juice and zest as didnt have cream cheese. Thanks.
Thank you Leah! Orange juice is so smart to use for the glaze. Thank you so much for the 5 star rating!
Hello Sam,
This recipe just rescued me! Thank you so much for sharing your baking with the world.
AHH No way!! yesss! so happy you found it! Thank you so much for letting me know, so appreciate the 5 stars, thank you!
I made this today and it’s delicious!
Thank you so much Mary!
I made this cake into cupcakes, I decreased the sugar to 1 cup and blended a 1/4 cup brown sugar and 3/4 white sugar. I also added a teaspoon of cinnamon and a 1/4 teaspoon of nutmeg. Also to half the batter I added chopped pecans. They were wonderfully delicious.
So glad you enjoyed Lisa!
My cake just came out of the oven. Smells delightful. I made it in a Bundt pan, hopefully it will pop right out after I cool it for 10 minutes. 🙂
Joan
Thank you so much for the 5 star review Joan, I hope it popped right out for you!
Could I bake this cake in a round 20cm cake tin in an air fryer? If so, what temp would you suggest?
Hi, I dont have an air fryer so I wouldnt be able to say.
A must try. Easy to make and super delish!
Thank you! I am so glad you enjoyed this cake!
I just made it today, and this recipe is really awesome . Perfect light and fluffy ☺️☺️☺️☺️☺️
Thank you Lyn!!! So appreciate the comment and 5 star rating! YAY!
My partner loved the moistness of the cake until the last crumb. Lol
Yayyy Lynette! That makes me so, so happy. Thank you so much for taking the time to leave a rating and a review. Were you baking the cake for any special occasion?
Delicious! I used white whole wheat flour because that’s all I ever use, olive oil, and added 1/4 cup hemp hearts as another person suggested! It was so tasty without frosting, more like a muffin!!
Ohhh that sounds like a great idea!! Thanks so much for letting me know, so glad you loved it!
I don’t know what happened but I followed the instructions exactly as written, being careful with measuring the ingredients. My cake didn’t rise very much, and was very dense and dry. It seemed more like cornbread than cake. Just not for my family.
Oh no Lisa! I’m so sorry this one didn’t work out. The texture should be super light and moist. Do you know how ripe your bananas were? Usually the spotty, brown ones work the best for this recipe.
Terrible Cake. Dry.
Hi Kim, Sorry this didnt work out for you, Im wondering if you followed the instructions as written? You can see many other comments people had no issues with this cake.
lovely recipe. made it for my grandson’s first birthday and the only addition was a little grated orange zest and some nutmeg. was well received by kids and grown ups, thanks,
Thank you Brigitte! What an honor to have it made for such a special day, happy birthday! Thank you so much for your 5 star rating!
Absolutely love this recipe
Came out exactly as I wanted it to. Moist. Tasty. Not ‘slapping’ sweet.
I didn’t make any frosting. I added about half a cup of chocolate chips to the batter and generous amount of toasted coconut flakes at the top.
The only glitch was that using my halogen oven, it took about an hour total. Left it for about 40mins at 250°C and it still hadn’t baked through (still like batter). Had to to crank it up to 280, 300°C and then it quickly baked within 10-15mins.
Onyii, saying “slapping sweet” just made me laugh so much. I’m so so glad it turned out for you! If you bake it again with your Halogen oven you’ll have to let me know if starting at 280°C or 300°C makes the process easier so I can make a note for other readers!
Absolutely love this recipe
Came out exactly as I wanted it to. Moist. Tasty. Not ‘slapping’ sweet.
I didn’t make any frosting. I added about half a cup of chocolate chips to the batter and generous amount of toasted coconut flakes at the top.
The only glitch was that using my halogen oven, it took about an hour total. Left it for about 40mins at 250°C and it still hadn’t baked through (still like batter). Had to to crank it up to 280, 300°C and then it quickly baked within 10-15mins.
That made it sink in the middle. But I’m sure I’ll make adjustments to the temperature next time.
Thank you!
Just responded to your other comment Onyii! I’m so glad this turned out tasty for you. Thank you so much for coming back and leaving a review!
I made this cake today because banana bread or cake or pancakes are my boys’ favorite. I added 1/4 cup of ground black chia seeds, 2 tubes of vanilla yoghurt (I was all out of plain yoghurt and so I used the tubes that are meant for kids lunches lol) and 1/2 cup chocolate chips. It was delicious. Great, easy recipe 🙂
Aww Noreen! I’m so glad you and your boys loved it. Thank you so much for coming back and letting me know!
I made it yesterday. It is easy and yum.
Thank you so much for coming back and rating and reviewing! It means the world to me!
So easy to make. My husband loved it. And now I am making more for the archery boys training this week. Thanks!
YAY – This makes me so, so happy! I hope the boys love it too.
This Banana Cake recipe sounds fantastic! I love that it uses oil for extra moisture—it really makes a difference in the texture. The step-by-step instructions are such a bonus for bakers of all levels. And with that whipped cream cheese frosting on top, it must be absolutely delicious! I can see this becoming a crowd favorite at any gathering. Can’t wait to try it out!
I’m so, so glad you loved it Nanajee! I tried to keep it as easy as possible. I hope this becomes a repeat recipe for your family!
Ok, so I had 5 large over ripe bananas, so I doubled the recipe, still in 9 x 13 glass Pyrex dish(extra deep), just had to double the time, made the cream cheese frosting x1 as it covers the 9 x 13 and it is perfect!!!!!! My husband said 9 out of 10 cause no walnuts, I said it called for no walnuts 🙂 is a 10
Haha Katherine! Your comment about your husband wanting walnuts just gave me the biggest smile! I’m so, so glad you loved it. Thank you so much for coming back and sharing this!
I also made mine into cupcakes like a previous commenter (Lisa) and followed those small tweaks. The cupcakes were a hit especially with the cream cheese frosting. I just tweaked my frosting to taste with some vanilla extract and ground cardamom.
This is so good to know Angie! I loved Lisa’s recommendations too! Thank you so much for letting me know that you were able to repeat everything with success!
Hi sam thanks for this recipes i just try today and its amazing jids they love it.
YAY – I’m so, so happy that you loved it!
I replaced the oil with ghee (same amount) and also reduced the sugar to 200 grams. Lovely and easy. I made it on the Wednesday, put the leftovers in the fridge. On Saturday, bought it out and left it to come to room temp….and it tasted like it was fresh.
Yess!! Love this so much! Thanks so much for making this and for letting me know how great it turned out!
Soooo easy to put together and absolutely HEAVENLY!!! ( I even managed to do it with a broken arm 😂) Thanks for sharing this!!
Youre a rockstar wow!! This is actually our february bake club recipe of the month, I will add you in for a chance to win!! Thank you so much for the rating and review!!
I tried, came out soft and tasty. Thanks
Thanks for making it!
Can this be made using light olive oil?
I havent tried it, but if you do please let me know!
Turned out great used 1 1/2 cups sugar. Added 1/4 cup sour cream, a little cinnamon and chopped walnuts to the mix. On top I put chocolate chips and diced banana when cooled sprinkle with powdered sugar. Delicious will make again, Thanks
Sounds delicious! Thank you so much for letting me know how you made it and the 5 star rating!