The Best Banana Cake with Cream Cheese Frosting

from 16 votes

This banana cake recipe is everything you want in this classic dessert: moist, loaded with flavor and topped with an irresistible cream cheese frosting. Plus, I’m sharing my secrets for achieving an insanely moist banana cake that can be baked as a layer cake or a convenient sheet cake.

A slice of banana cake with cream cheese frosting on a plate.

I always hesitate to name a recipe “The Best.” It makes you wonder where you go next once “The Best” is achieved.

And the answer is nowhere. You go nowhere.

You bake this cake. You sit down. You eat this cake. And then you never search for another banana cake recipe for the rest of your life. Deal?

This banana cake is one of those recipes I grew up on, never really knowing where the mysterious notecard splattered with cake batter and vanilla extract—the pre-online indication of a well-loved recipe—came from.

But thanks to the interwebs, it’s been digitized, and in return, it’s floated from recipe site to food blog, magazine to cookbook. And now it’s landed here.

Banana cake can often get a bad rap for being secondary to its carrot cake counterpart. But there’s room for veggie-packed and fruit-filled cakes at our table.

Ingredients

This cake is a great way to make use of overripe bananas, but if your bananas aren’t looking as speckled (read: sweet!) as you’d hope, check out my simple trick for how to ripen bananas in less than 15 minutes!

Banana cake and cream cheese frosting ingredients in various sizes of glass bowls: flour, overripe bananas, butter, lemon juice, baking soda, salt, buttermilk, vanilla extract, sugar, eggs, powdered sugar and cream cheese.
  • Bananas: Overripe bananas with lots of dark brown spots work best for maximum sweetness and flavor. You’ll need 1 and ½ cups mashed ripe bananas or about 3 to 4 medium bananas.
  • Lemon juice: Prevents the bananas from browning.
  • All-purpose flour: Use the spoon and level method for a light and tender crumb. 
  • Baking soda: Helps the cake rise. Make sure your baking soda is fresh for the best results; expired baking soda won’t give the same lift.
  • Salt: Enhances the flavors without making it taste salty. 
  • Butter: Adds richness and moisture. Bring the butter to room temp for easy creaming with the sugar, which helps create a light and fluffy texture. If you’re short on time, cut the butter into small cubes to speed up the softening process.
  • Sugar: Sweetens the cake and helps with moisture retention.
  • Eggs: Bind all the ingredients together. Use large eggs at room temp for the best incorporation into the batter. 
  • Vanilla extract: Adds depth and enhances the sweetness.
  • Buttermilk: Adds moisture, keeps the cake tender and adds a touch of tang. If you don’t have buttermilk, don’t worry! I have a whole post on buttermilk substitutions. Regular milk won’t work in this recipe because it lacks the acidity needed to react with the baking soda, which helps the cake rise and stay fluffy.

See the recipe card for full information on ingredients and quantities.

How to Make Moist Banana Cake

Two things set this recipe apart from all of the rest and guarantee it will be the most moist banana cake you’ve ever tasted:

  1. Unlike most recipes that bake at 350°F, this cake bakes up low and slow at 275°F for about 1 hour.  
  2. As soon as the cake comes out of the oven, it’s placed in the freezer. The blast of cool air helps seal in the moisture.

Let’s walk through how to make banana bread from scratch:

  1. Start by mashing the bananas in a small bowl and combining them with the lemon juice. I find using a fork is the easiest and best way to mash bananas; a potato masher or even a hand mixer works, too. 
  2. In a separate bowl, whisk together the dry ingredients. Set aside.
  3. Next, cream together the butter and the sugar until light and fluffy. I use my stand mixer fitted with the paddle attachment, but a hand mixer works just as well. This should take about 2-3 minutes.
  4. Beat in the eggs, one at a time, then add the vanilla. 
  5. Gradually add the flour mixture, alternating with the buttermilk, to the batter. Be careful not to overmix! You want the ingredients to be combined, but a few lumps are fine. 
  1. Finally, fold in the mashed banana mixture. Folding rather than stirring helps maintain the batter’s lightness. If you’re adding nuts, this is the time to fold them in.
  2. Divide the batter evenly between two round 9-by-2-inch cake pans that have been greased and floured. Bake the cakes for about an hour, or until a toothpick inserted into the center comes out clean. 
  3. As soon as you remove the cakes from the oven, transfer them to the freezer for 45 minutes to cool. You’ll put the whole pan, with the freshly baked banana cake, in the freezer. I usually place the pans on baking sheets before sticking them in the freezer.
Baked moist banana cake in two round cake pans next to a bowl containing cream cheese frosting.

Frosting Options

A thick layer of silky smooth cream cheese frosting is my go-to for this homemade banana cake. Its tangy flavor perfectly complements the moist, sweet banana layers, making every bite an irresistible treat.

If you’re not a fan of cream cheese frosting or just want to try something different, buttercream frosting is a great alternative. You could even go for a chocolate buttercream or a coffee buttercream for a decadent twist!

Kelly’s Recipe Notes

  • To make this a layer cake like you see in the pictures, you’ll need round cake pans that are 9 inches wide by 2 inches tall. The amount of batter in this recipe will not fit in round cake pans that are only 1 inch tall.
  • This recipe will also work with a 9-by-13-by-2-inch sheet cake pan (note: this is deeper than a standard 13×9-inch baking pan). The baking time will vary, so it’s important to test the cake with a toothpick after it’s baked for about 50 minutes. 
  • Have frozen bananas stashed in your freezer? Use ‘em! Frozen bananas work great in this recipe and often become even sweeter as they thaw. Just make sure to thaw them completely and drain any excess liquid before mashing them. This will ensure your batter doesn’t become too watery.
  • Love your banana cake with nuts? Simply fold in 1 cup of chopped walnuts or pecans into the batter before baking.

Make Ahead & Freezing Instructions

This moist and fluffy banana cake is perfect for making in advance. Here’s how to do it:

Make Ahead: Once they’ve cooled completely, wrap each layer tightly in plastic wrap and store them in the fridge. This keeps the cake fresh and moist, ready for frosting whenever you are.

Freezing: Want to prep even further in advance? This cake freezes beautifully! For maximum freshness, wrap each layer in plastic wrap then in aluminum foil and store in a freezer-safe storage bag. You can freeze the unfrosted cake for up to 3 months. 

Thawing: When you’re ready to use the frozen cake, transfer the layers to the fridge to thaw overnight. Once thawed, bring them to room temp before frosting.

Frosting: For best results, make the cream cheese frosting fresh. However, if you’re short on time, you can also make the frosting ahead and store it in an airtight container in the refrigerator for up to 3 days. Just give it a quick whip before using it to restore its creamy texture.

A two layer banana cake with a thick layer of cream cheese frosting in the middle and on the top on a wooden cake stand.

More Banana Recipes

Craving more? Subscribe to Just a Taste to get new recipes, meal plans and a newsletter delivered straight to your inbox! And stay in touch on Facebook, TikTok, Pinterest and Instagram for all of the latest updates.
Dessert

The Best Banana Cake with Cream Cheese Frosting

Make the most of overripe bananas with this recipe for The Best Banana Cake with Cream Cheese Frosting.
Author: Kelly Senyei
4.88 from 16 votes
A slice of banana cake with cream cheese frosting on a plate.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 12 servings

Ingredients 

For the cake:

  • 1 1/2 cups mashed ripe bananas
  • 2 teaspoons lemon juice
  • 3 cups all-purpose flour
  • 1 1/2 teaspoons baking soda
  • 1/4 teaspoon salt
  • 3/4 cup unsalted butter
  • 2 1/8 cups sugar
  • 3 eggs
  • 2 teaspoons vanilla
  • 1 1/2 cups buttermilk
  • 1/3 cup chopped walnuts (optional)

For the frosting:

  • 2 (8-ounce) packages cream cheese, chilled
  • 11 Tablespoons unsalted butter, at room temp
  • 1 1/2 cups confectioners’ sugar
  • 1 Tablespoon vanilla extract

Instructions 

Make the cake:

  • Preheat the oven to 275°F. Grease and flour two round 9-by-2-inch cake pans. (See Kelly’s Notes.)
  • In a small bowl, combine the mashed bananas with the lemon juice and set aside.
  • In a separate bowl, whisk together the flour, baking soda and salt. Set aside.
  • In the bowl of a stand mixer fitted with the paddle attachment, cream together the butter and the sugar until light and fluffy, then beat in the eggs one at a time.
  • Add the vanilla and then beat in the flour mixture alternately with the buttermilk.
  • Fold in the mashed banana mixture and divide the batter evenly between the prepared cake pans. (See Kelly’s Notes.)
  • Bake the cakes for 55 to 60 minutes until a toothpick inserted comes out clean.
  • Remove the cakes from the oven, place them on baking sheets and immediately transfer them to the freezer for 45 minutes to cool while you make the frosting.

Make the frosting:

  • In the bowl of a stand mixer fitted with the paddle attachment, beat the cream cheese until smooth. Add the butter and beat until smooth, scraping down the sides as needed. Sift the confectioners’ sugar into the bowl, then add the vanilla extract and beat until light and fluffy, about 2 minutes.
  • Remove the cakes from the freezer and transfer one cake onto your serving platter. Top the cake with half of the cream cheese frosting. Place the second cake on top and frost it with the remaining cream cheese frosting. Sprinkle the top of the cake with the chopped walnuts (optional). Slice and serve.

Kelly’s Notes

  • The secret tip that makes this recipe the best-ever banana cake is that the cake bakes up low and slow at 275°F for about 1 hour. It will be less moist if you try to rush the cooking time and avoid placing it in the freezer straight from the oven. The blast of cool air helps seal in the moisture.
  • It’s important to note that the round cake pans are 9 inches wide by 2 inches tall. The amount of batter in this recipe will not fit in round cake pans that are only 1 inch tall.
  • This recipe will also work with a 9-by-13-by-2-inch cake pan. The baking time will vary, so it’s important to test the cake with a toothpick after it’s baked for about 50 minutes.
  • Love your banana cake with nuts? Simply fold in 1 cup of chopped walnuts or pecans into the batter before baking.
  • This cake freezes beautifully! For maximum freshness, wrap each layer in plastic wrap then in aluminum foil and store in a freezer-safe storage bag. You can freeze the unfrosted cake for up to 3 months.
  • ★ Did you make this recipe? Don’t forget to give it a star rating below!

Nutrition

Calories: 568kcal, Carbohydrates: 82g, Protein: 6g, Fat: 24g, Saturated Fat: 14g, Cholesterol: 102mg, Sodium: 237mg, Potassium: 196mg, Fiber: 1g, Sugar: 55g, Vitamin A: 800IU, Vitamin C: 2.8mg, Calcium: 53mg, Iron: 1.7mg

Shoutout

Did you try this recipe?

Share it with the world! Mention @justataste or tag #justatasterecipes!

This post may contain affiliate links.

Recipe by Kelly Senyei of Just a Taste. Please do not reprint this recipe without my permission. If you'd like to feature this recipe on your site, please rewrite the method of preparation and link to this post as the original source.


Feeling social?

Share this recipe!

Categories

Related Recipes

Check out more crave-worthy favorites

Kelly Senyei holding a copy of The Secret Ingredient Cookbook

love the recipes on just a taste?

Check out my cookbook!

Order your copy of The Secret Ingredient Cookbook featuring 125 brand-new family-friendly recipes with surprisingly tasty twists!

This post may contain affiliate links.

4.88 from 16 votes (2 ratings without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 4 stars
    Ratings this THE BEST BANANA CAKE EVER IN MY OPINION IS A SUPER star recipe!!โ€™ I have now made this recipe at least 10 times for birthdays, anniversaries gifts, and my family keeps asking me to do it again and again and again thank you so much for this wonderful banana cake recipe

  2. This banana cake is is beyond DElicious! I have been making banana cakes for 40+ years and was amazed at how moist and delicious this cake is and was! I only use this recipe for my banana cake

  3. 5 stars
    This cake is crazy delicious and so moist not to mention that cream cheese frosting makes this cake perfect. My family loves it and itโ€™s definitely my new favorite

    1. Hi Joyce! Feel free to divide the batter into three layers. The bake time will depend on what size cake pans you use!

    1. Hi there! I donโ€™t provide metric conversions for my recipes, as I cannot guarantee they would be 100% accurate without being tested. However, you are welcome to use an online converter. :)

  4. 5 stars
    This cake is the best! I found it originally on Allrecipes.com and have been making it for years now. So glad this continues to be shared. I make mine in a 9X13 pan.

  5. Hi,

    I only have one 9-inch pan but I still want to make a layer cake, so would you recommend making half the recipe, baking it, and then cut it in half, or put it all in one pan and cut it in half from there? Also, if I do the first thing, should I make the same amount of frosting?

    Thanks,
    Lanie

    1. Hi Lanie! I’d just bake the one layer, let it cool, then transfer it to a cooling rack or plate, and then bake the remaining batter in the same pan. Hopefully I understood your question!

  6. 5 stars
    Iโ€™ve been making this recipe for several years and YES itโ€™s absolutely THE BEST Banana Cake youโ€™ll ever taste!!! Iโ€™ve been baking over 50 years and this is one of my most requested recipes… I can only compare it to carrot cake. Itโ€™s dense and very flavorful and the cream cheese frosting is excellent! I always make it in a 13x9x2 pan and never have to double the frosting recipe. The recipe frosts the cake perfectly. I think the secret to this cake is baking at a low temperature and putting it in the freezer out of the oven. I remember the first time I made it I was concerned about the freezer but you wonโ€™t find a better recipe than this! It doesnโ€™t taste like banana bread. Itโ€™s definitely a cake but a decadent one. Try this recipe and youโ€™ll be hooked! I actually make it for birthdays too. Excellent Recipe! The Best Ever!!!

  7. 5 stars
    AMAZING Cake !! A nice fresh taste to the finished product. Not over the top sweet. The low and slow then put in the freezer process is a game changer. Really makes a difference. You have to try it. Can the technique be used for other cakes ? Note: This is a LARGE cake. Bring your appetite. Also, should I keep the cake in the refrigerator or on the counter? Covered of course. Oh, and I used Kelly’s trick to ripen bananas in 15 minutes. Check it out. My Mom is going to love this cake for Mother’s Day !!

    1. Hi Lauren! I recommend storing it in the fridge. And yes, the freezer technique works for other cakes as well. :)

  8. Hi! Quick question, is it ok if I make this without the lemon juice? I dont have any with me at home.

See More Comments