This homemade banana cake is moist and delicious, made with ripe bananas and buttermilk, and topped with an easy five-ingredient cream cheese frosting. This is a banana lover’s dream come true, with authentic banana flavor and all-natural flavors.

Ingredient Notes and Substitutions
See the complete list of ingredients on the recipe card below.
- Bananas: Very ripe bananas work best for flavor and moisture.
- Lemon juice: Fresh lemon juice is best.
- Butter: Unsalted or salted. If using salted butter, eliminate the added salt.
- Vanilla extract: Use the pure stuff, please.
- Buttermilk: You can save money and make your own by adding 1½ tablespoons of lemon juice or white vinegar to a cup of milk and letting it sit for about 5 minutes.
- Cream cheese: Use full-fat cream cheese for the best texture and flavor.
How To Make Banana Cake
This is a summary version; for the complete list of ingredients and instructions, please refer to the recipe card below.
- Mash the bananas and lemon juice.
- Whisk the flour, baking soda, baking powder, and salt.
- Using a mixer on medium speed, beat the butter, sugar, and brown sugar until well mixed. Turn the mixer to low, add the eggs, one at a time, beating just until combined. Add the vanilla extract and beat just until incorporated.
- Add the dry ingredients in several increments, alternating with the buttermilk. Mix just until combined. Stir in the banana mixture.
- Pour the batter into a well-greased baking pan. Bake until set.
- Put the cake directly in the freezer for about an hour.
- Using a stand mixer (with paddle attachment) or a hand mixer on high speed, beat the cream cheese and butter until smooth and creamy.
- Turn the mixer to medium and add the vanilla extract and salt. Turn the mixer to low and gradually add the powdered sugar, beating until well combined.
- Frost the cake and store it in the fridge.



Tips For The Best Banana Cake
- Spray the pan with nonstick baking spray. I like Baker’s Joy, but I have used other sprays with success.
- I like the creaminess from the butter and cream cheese mixture when using a paddle attachment. You can use a handheld mixer, but it may take a few more minutes.
- You don’t have to freeze the cake, but it does quickly cool the cake and lock in the moisture.
- Store the well-covered cake in the refrigerator for 5-7 days.

More Banana Recipes

Banana Cake Recipe
Ingredients
Banana Cake
- 1½ cups mashed bananas (about 3 medium bananas)
- 2 teaspoons lemon juice
- 3 cups all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt
- ¾ cup unsalted butter, softened
- 1 cup granulated sugar
- ½ cup light brown sugar
- 3 large eggs
- 1½ teaspoons vanilla extract
- 1½ cup buttermilk, room temperature
Cream Cheese Frosting
- ½ cup unsalted butter, softened
- 8 ounces cream cheese, softened
- 1½ teaspoons vanilla extract
- ¼ teaspoon salt
- 3½-4 cups powdered sugar
Instructions
- Preheat oven to 350 degrees. Spray a 9×13-inch metal baking pan with baking spray.
- Mash the bananas and lemon juice in a small bowl. Whisk the flour, baking soda, baking powder, and salt in a medium bowl.
- Using a stand mixer with the paddle attachment on medium speed, beat the butter, sugar, and brown sugar until well mixed. Turn the mixer to low, add the eggs, one at a time, beating just until combined. Add the vanilla extract and beat just until combined.
- With the mixer on low, add the dry ingredients in several increments, alternating with the buttermilk. Scrape down the bowl and beater when needed. Mix just until combined. Remove the bowl from the mixer and stir in the banana mixture.
- Pour the batter into the prepared baking pan. Bake for 40-50 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Put the cake in the freezer for 45-60 minutes.
- Using a stand mixer (with paddle attachment) or a hand mixer on high speed, beat the cream cheese and butter until smooth and creamy.
- Turn the mixer to medium and add the vanilla extract and salt. Turn the mixer to low and gradually add the powdered sugar, beating until well combined. Frost the cake. Store it in the fridge until ready to serve.
Notes
- Cover the cake with plastic wrap followed by a layer of aluminum foil and store it in the refrigerator for 5-7 days.
- To freeze this cake I recommend freezing just the cake portion. Wrap it well and freeze for up to 2 months. Prepare the frosting and spread it after thawing the cake in the refrigerator.













Maureen
I love that this banana cake was easy to make with a few simple ingredients. It’s perfect for any time of day or a quick afternoon treat! My husband and I loved it.
Clarice
This looks delicious. We usually just have the ordinary banana bread but not a banana cake. Looking forward to trying the recipe. I think the cream cheese frosting is a perfect addition. Thank you for sharing the recipe.
Beth Pierce
The pleasure is all mine, Clarice! Enjoy!
Barbie R
So yummy! Banana cake is one of my all time favorite. I need to try this recipe next time.
Melanie E
OMG, this cake sounds like heaven. I really am partial to cakes with banana in them and this sounds soooooooo good! The cream cheese topping is perfect to finish. I need to try this once I get some bananas in.
Beth Pierce
Thanks, Melanie! Enjoy!
Lisa
Yessss, this is my kind of sweet treat to serve this Holiday season. I love seeing all your recipes Beth and this one is one of my favorites. Thanks for the great recipe.
Beth Pierce
You are most welcome, Lisa!
alejandra
I’m in love with this banana cake. It’s super flavorful and the texture is made in heaven. I’ll make it again soon!
Beth Pierce
Thank you, Alejandra! I am so glad that you liked it.
Cathy Jose
Wow! One of the best cake I’ve ever tasted, healthy and flavorful the ingredients blends perfectly the texture was amazing, delicious
Jas
This recipe is easy to follow and looks delicious! I will have to try it soon, thank you.
Beth Pierce
My pleasure, Jas!
Kat
The cream cheese frosting is always the part that I look forward to when making this type of cake.