Banana Cake with Cream Cheese Frosting

This Banana Cake Recipe with Cream Cheese Frosting is the ultimate comfort food dessert. You’ll love the light, super-moist cake texture combined with the incredible flavor of ripe bananas and warming spices.

The silky-smooth cream cheese frosting is made even lighter by using whipped cream cheese and lightly sweetened so it doesn’t upstage the flavorful cake below. Topped with the buttery walnuts, it’s a flavor combination that is oh so good! 

For more spiced cakes, try my Pain d’Epices, Ultimate Carrot Cake or my Spiced Zucchini Bread recipes.

A fork taking a bite of a banana cake topped with cream cheese frosting.

Would you like to save this?

We'll email this recipe post to you, so you can come back to it later! Only check the box below if you would like to join my email newsletter.

Why Youโ€™ll Love This Recipe

  • Uses basic ingredients you probably already have on hand
  • Comes together in less than an hour
  • No fancy cake-decorating skills needed! This cake is all about the flavor!
  • No need to have ripe bananas on hand, I’ll share my tip for ripening bananas in the oven below!

 

Ripe Bananas, Flour, sugar, butter eggs and other ingredients on a counter.
Be sure to use very ripe bananas for the best banana flavor. No ripe bananas? No problem! I’ll show you how to ripen them in the oven below.

Ingredients:

  • Ripe Mashed Bananas: The riper the better! You know those overripe bananas sitting on the counter than noone will eat? Those are perfect! All the flavor in a banana cake comes from the level of ripeness in the banana. If your bananas are not that ripe, your cake will not have that much flavor. Ripeness also contributes to the sweetness of the cake. See my tips below for how you can ripen a banana in the oven!
  • Softened Unsalted Butter: Take your butter out of the fridge the night before you plan to make this cake. It can then soften up overnight. The softer the butter, the easier it will be to achieve a light, fluffy texture when you beat it.
  • White Sugar: White granulated sugar will provide the best, fluffiest texture for your cake.
  • Room-Temperature Large Eggs:ย Will also help the eggs incorporate better into the butter. If you forget to take them out of the refrigerator, submerge them in water for 5 minutes to bring them up to temperature.
  • Vanilla Extract: Only use Pure Vanilla extract, nothing labeled “imitation extract” for the best flavor.
  • All-Purpose Flour: Or use cake flour for a lighter texture.
  • Baking Soda and Baking Powder. I use both to create a nicely risen cake that fills up the whole pan once it’s baked.
  • Sour Cream: Gets mixed into the batter, alternating with the dry ingredients. This adds a lovely texture to the cake, giving it more moisture and a soft crumb.
  • Cinnamon and Allspice: Really amps up the flavor of this cake and complements the bananas beautifully.
  • Kosher Salt: To heighten all the flavors
  • Walnuts: I love the buttery crunch in this cake, but you could leave them out or swap for pecans if you prefer
  • Cream Cheese: For the frosting. Set it out at room temperature once you start to mix up the cake batter, and it will be ready to use once the cake has cooled and you are ready to make the frosting. It will beat up better if it’s at room temperature.
  • Powdered Sugar:ย Will dissolve better than granulated sugar for the frosting, creating a nice, silky, smooth texture to the frosting.
ripe bananas mashed with a potato masher in a bowl.

How-To Ripen Bananas in the Oven

  • One of the challenges of making banana bread or cakes is having ripe bananas when you want to make them. But with this method, you can whip up this fantastic banana cake or my Ultimate Banana Bread recipe anytime you crave it!
  • Pre-heat the oven to 300F (150 ยฐC)
  • Line a baking sheet with foil
  • Place your unripe bananas on the tray and bake for 10 minutes. They will start to turn black.
  • Flip the bananas and bake them for another 10 minutes
  • Allow them to cool, then remove the peels.
  • Transfer to a bowl and mash. And presto! Sticky-sweet “ripe bananas.”

Using Frozen Bananas

  • Now, if you had ripe bananas and froze them, that is another great way to save a ripe banana for later when you want to make banana bread or banana muffins. Just be sure to peel the bananas before freezing them. Then pop them in a Ziploc bag to freeze.
  • Then, when you are ready to use them, put them in the microwave at 15-second intervals until thawed through.
  • Or place them in the fridge overnight to thaw. Then proceed with the recipe as directed.

Step#1: Cream the Butter and Sugar

  • In the bowl of a stand mixer fitted with the paddle attachment, beat the butter and sugar until light and fluffy.
  • This should take around 4-5 minutes, and the butter should be lighter and easier to scrape down from the bowl.
  • Having room temperature butter really helps with this step!
Butter and sugar beaten together in a stand mixer with a paddle attachment.

Step#2: Add the Eggs + Vanilla

  • Add the eggs, one at a time, beating in between each addition and scraping down the bowl as needed.
  • Then add the vanilla extract. I use 1 full tablespoon in this recipe to enhance the vanilla flavor in the cake and add additional sweetness by increasing the sugar.

Step#3: Whisk the Dry Ingredients

  • In a medium bowl, whisk together the dry ingredients and spices, then set aside.
  • Add the dry ingredients in thirds, alternating with the sour cream, until both are used up.
  • Don’t beat at high speed, but rather a slow medium speed, to avoid creating a tough cake.
  • Once the batter is mixed, add the chopped walnuts, beat just until combined, then transfer into a 10 x 10-inch (25 x 25 cm) cheesecake pan.
  • Bake at 350ยฐF (175ยฐC) for 40-45 minutes, or until golden brown and a toothpick comes out clean.
  • Then allow it to cool completely before releasing it from the pan and frosting.
A banana cake cooling in a springform pan.
Baking this cake in a springform pan allows for easy release once the cake is baked!

Using a Removable Bottom Pan

  • To get an easy release of this cake and preserve its square shape.
  • I like to use a removable bottom pan.
  • This is a fantastic pan to have in your baking arsenal because it’s so versatile! 
  • I also use it for my Blueberry Crumb CakeButterscotch Blondie, Pecan Bars, and Focaccia Recipes. 
  • A removable bottom pan allows for easy slicing since you can quickly cut your dessert into 9 squares and serve.
  • There’s no wrestling it out of the pan and hoping you don’t damage the corners.
  • The pan is also 3″ high, which allows for a generous slice of cake.
A banana cake topped with silky cream cheese frosting.
No elbaorate cake decorating needed! You can slather on the cream cheese frosting with a rubber spatula!

Step#4 Make the Cream Cheese Frosting

  • I think one of the best frostings for banana cake is a silky smooth, cream cheese frosting. The slight tang of the cream cheese is a great match against the sweetness of the bananas and it also compliments the spice in the cake beautifully, a bit like carrot cake.
  • Over the years, I’ve perfected this cream cheese frosting recipe, and I’ve included a few tips below!
  • Use whipped cream cheese. This will provide a head start to lightness and volume since there is already air whipped into it. You don’t need to do much to it. If you can’t find the whipped cream and only have the brick cream cheese. That’s Okay. Just make sure it’s at room temperature and beat it longer (3-4 minutes) to achieve a lighter volume. 
  • Use powdered sugar. The powder will dissolve better than granulated sugar. The cornstarch that’s in powdered sugar also helps to stabilize the frosting and help keep its volume.
  • Don’t use too much sugar. Cream cheese frosting is best when you can actually taste the cream cheese! There’s also so much flavor in the cake, thanks to the ripe bananas and spices, that the frosting should really play a “supporting role”.
  • Add enough vanilla extract. This recipe calls for 2 teaspoons (10ml), which I think is the perfect amount to add sweetness and flavor.
  • Skip the butter. It will just dilute the flavor of the frosting, and really, who needs the extra calories anyway?
  • Frost the cake simply with a rubber spatula and then top with chopped walnuts.
A frosted cake with walnuts on top.

Make Ahead Tips:

  • If you want to make this cake a day ahead of serving, follow these tips. This will assure you’ll enjoy this cake at its best, preserving the flavors and textures. 
  • Make the frosting a day ahead and cover and refrigerate
  • Make the cake a day ahead. Allow it to cool completely. Then cover and leave at room temperature
  • Just before serving. Remove the frosting from the refrigerator and allow it to come up to room temperature for 30 mins.
  • Then beat the frosting again, just to re-create that “just whipped” silky smooth texture (this step is SO worth the effort for the texture it provides!)
  • Then frost the cake, top with walnuts, and serve! 
Enjoyed this recipe?
Leave a Rating and Review
A fork taking a bite of cake on a plate.

Banana Cake with Cream Cheese Frosting Recipe

Yield: 9 servings
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour

A super moist, light, and fluffy banana cake recipe. Full of flavor thanks to the ripe bananas and warming spices. Topped with silky smooth cream cheese frosting. The ultimate comfort food cake.

Ingredients

For the Cake:

  • 3/4 cup (180g) of softened butter
  • 1 cup (200g) of sugar
  • 2 eggs, room temperature
  • 1 Tbsp (15ml) Vanilla Extract
  • 2 1/2 cups (300g) all-purpose flour
  • 2 tsp (10ml) baking powder
  • 1 tsp (5ml) baking soda
  • 1 tsp (5ml) ground cinnamon
  • 1 tsp (5ml) allspice
  • 1/2 tsp (2.5ml) salt
  • 1 cup (240ml) sour cream, room temperature
  • 2 ripe bananas, mashed
  • 1/2 cup (75g) of walnuts, chopped

For The Frosting:

  • 16 oz (450g) of Whipped Cream Cheese
  • 2/3 cup (70g) of powdered sugar
  • 2 tsp (10ml) of vanilla extract

For Garnish:

  • 2 Tbsp (30ml) Walnuts, chopped

Instructions

  1. Preheat the oven to 350F (175C).
  2. Spray a 10" x 10" (25cm x 25cm) with baking spray and set aside.
  3. Beat the butter and sugar until nice and fluffy. At least 5 minutes. It should be pale yellow and resemble the texture of whipped cream. This will get you the best texture on your cake. So don't skimp on the beating!
  4. Add the eggs, one at a time, beating in between each addition and scraping down the bowl as needed.
  5. Add the vanilla and beat to combine. Set aside
  6. Whisk together the dry ingredients
  7. Add the dry ingredients to the wet ingredients, in thirds, alternating with the sour cream, beating in between each addition and scraping down the bowl as needed.
  8. Add the bananas and the walnuts. Beat to combine
  9. Transfer the batter to the prepared pan. Smooth out the batter with a spatula into an even layer.
  10. Bake at 350F (175C) for 40-45 minutes or until a toothpick comes out clean.
  11. Allow the cake to cool completely before frosting.
  12. For the frosting: Beat the cream cheese and sugar together until smooth, add the vanilla beat to combine. Frost cake immediately.
  13. Top with walnuts. Cut into squares and serve immediately.

Notes

  • If you are inside the U.S.A use salted butter. Land O Lakes is my preferred brand. Salted butter will not make a salty cake, it will just provide my flavor
  • Outside the U.S.A use unsalted butter, as salted butter outside the USA can be really salty!
  • If you forget to take out the eggs to come to room temperature. Submerge cold eggs in a bowl of warm water for 5 minutes and they will quickly come up to room temperature.

Nutrition Information:
Yield: 9 Serving Size: 1
Amount Per Serving: Calories: 321Total Fat: 16gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 84mgSodium: 138mgCarbohydrates: 37gFiber: 1gSugar: 15gProtein: 7g
Brownie cake scooped into a mug with ice cream

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

18 Comments

  1. I made this and the flavor was wonderful. I used a vanilla nut extract from Watkins in place of the vanilla extract. But my cake turned out a little on the dry side. I followed everything else. Could you tell me in cup or weight measurement, how much mashed bananas is used in this recipe? I used two bananas, but they were more on the smaller size. That could be a big variable in the size of the fruit.

  2. I watched your video on preparing this banana cake and when you get to the part with the dry ingredients you state verbally “2 & 1/2 cups AP flour” but on the screen it says “2 cups AP flour”

    1. So sorry for the confusion! The on-screen Graphic is wrong. It should be 2 1/2 cups. Print this recipe and go by that. So sorry for that! It’s a great cake I think you will really enjoy it!

  3. Beth, the best cake, I’ve ever had in my life, was a recipe for a banana walnut cake with cream cheese frosting. It was made in a single layer in a square pan. The only difference I can see is that you describe the cake as light and fluffy. This was a very moist cake that was similar in texture to a carrot cake. I never had the recipe. It seems like it may have called for buttermilk, instead of sour cream. Though adding buttermilk, without changing anything else, would likely make the batter too thin. I’m going to give it a try. Thanks.

  4. Hi Beth! This is the absolute BEST banana cake recipe. Thank you so much for sharing. I will only use this recipe from now on.