Those overripe bananas sitting on the counter are about to become something everyone will love. This homemade Banana Cake with Buttercream Frosting transforms ripe, brown bananas into two soft, moist cake layers filled and covered with rich, creamy vanilla buttercream.
Every slice is full of comforting banana flavor, with a tender crumb that stays wonderfully moist thanks to mashed bananas and sour cream. The sweet vanilla frosting adds the perfect finishing touch, making this cake delicious enough for birthdays, family gatherings, holidays, or an ordinary afternoon when you want something homemade.
It’s a wonderful way to use bananas that are too ripe to enjoy on their own, and the results are so good that nobody will guess they started as forgotten fruit on the counter.
Why You’ll Love This Banana Cake
- A great way to use ripe bananas: The browner the bananas, the sweeter and more flavorful the cake can be.
- Soft and moist texture: Mashed bananas and sour cream help create a tender, delicious crumb.
- Two beautiful cake layers: The layers make room for a generous amount of buttercream frosting in the middle.
- Creamy vanilla buttercream: A smooth, sweet frosting complements the natural banana flavor.
- Simple ingredients: You probably already have most of what you need in your kitchen.
- Perfect for any occasion: Serve it for birthdays, celebrations, weekend desserts, or whenever you crave homemade cake.
Ingredients You’ll Need
For the Banana Cake
Butter: Softened unsalted butter creates a rich base and helps give the cake its tender texture.
Granulated Sugar: Adds sweetness and helps create a light, fluffy cake when creamed with the butter.
Eggs: Two eggs provide structure and help bind the ingredients together.
Ripe Bananas: Three mashed bananas give the cake its signature flavor and natural moisture. Choose very ripe bananas with plenty of brown spots.
Vanilla Extract: Adds warmth and enhances the banana flavor.
Sour Cream: Helps keep the cake soft and moist while adding a subtle richness.
All-Purpose Flour: Provides the structure needed for two sturdy but tender cake layers.
Baking Soda: Helps the cake rise and creates a light texture.
Salt: Balances the sweetness and brings out the other flavors.
For the Buttercream Frosting
Butter: Softened butter creates a creamy, rich frosting base.
Powdered Sugar: Gives the buttercream its sweetness and smooth consistency.
Heavy Cream: Helps loosen the frosting and makes it easier to spread.
Vanilla Extract: Adds classic vanilla flavor that pairs beautifully with banana cake.
How to Make Banana Cake with Buttercream Frosting
Step 1: Prepare the Cake Pans
Preheat your oven to 350°F (175°C).
Grease two 9-inch round cake pans. For easier removal, you can also line the bottoms with parchment paper.
Set the prepared pans aside while you make the batter.
Step 2: Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar together until light and fluffy.
This step helps incorporate air into the mixture, giving the finished cake a softer texture. Scrape down the sides of the bowl as needed.
Step 3: Add the Wet Ingredients
Add the eggs one at a time, mixing well after each addition.
Stir in the mashed bananas, vanilla extract, and sour cream. Mix until everything is combined.
The batter may look slightly uneven because of the mashed bananas, which is perfectly normal.
Step 4: Combine the Dry Ingredients
In a separate bowl, whisk together the all-purpose flour, baking soda, and salt.
Gradually add the dry ingredients to the wet mixture. Mix on low speed just until combined.
Avoid overmixing, as too much mixing can make the cake dense instead of soft and tender.
Step 5: Divide and Bake
Divide the batter evenly between the two prepared 9-inch cake pans.
Smooth the tops with a spatula and place the pans in the preheated oven.
Bake for 25–30 minutes, or until a toothpick inserted into the center of each cake comes out clean or with a few moist crumbs.
Step 6: Cool the Cake Layers
Remove the pans from the oven and let the cakes cool in their pans for about 10 minutes.
Carefully turn the cakes out onto wire racks and allow them to cool completely before frosting.
Do not rush this step. Frosting warm cake can cause the buttercream to melt and slide off.
Step 7: Make the Buttercream Frosting
In a large bowl, beat the softened butter until smooth and creamy.
Gradually add the powdered sugar, mixing on low speed at first to prevent it from scattering.
Add the heavy cream and vanilla extract. Beat until the frosting becomes light, fluffy, and easy to spread.
If the frosting is too thick, add a little more cream. If it is too thin, gradually mix in additional powdered sugar.
Step 8: Assemble and Frost the Cake
Place one completely cooled cake layer on a serving plate or cake stand.
Spread a generous layer of buttercream evenly over the top.
Carefully place the second cake layer on top. Spread the remaining frosting over the top and sides of the cake.
Smooth the frosting with a spatula or create decorative swirls for a homemade finish.
Slice and serve!
Tips for the Best Banana Cake
- Use very ripe bananas: Bananas with brown or spotted skins are sweeter and easier to mash, making them ideal for baking.
- Measure the mashed bananas: Three medium bananas generally provide a suitable amount, but measuring helps keep the batter consistent.
- Use room-temperature ingredients: Softened butter, eggs, and sour cream combine more easily and help create a smooth batter.
- Don’t overmix: Once the flour is added, mix only until the dry ingredients disappear.
- Check for doneness early: Ovens can vary, so begin checking around the 25-minute mark.
- Cool completely: Make sure both cake layers are completely cool before adding the buttercream.
- Adjust the frosting consistency: Add heavy cream gradually until the buttercream is smooth and spreadable.
Easy Variations
Add Chopped Walnuts or Pecans
Fold ½ cup of chopped walnuts or pecans into the cake batter for extra crunch. Toasted nuts also make a lovely decoration on top of the frosting.
Make It a Chocolate Chip Banana Cake
Add ½ cup of chocolate chips to the batter for little pockets of melted chocolate in every slice.
Add Cinnamon
Mix ½ teaspoon of ground cinnamon into the dry ingredients for a warm flavor that complements the bananas.
Make a Cream Cheese Frosting
If you prefer a tangier topping, replace the vanilla buttercream with cream cheese frosting. Its slight tanginess pairs wonderfully with sweet banana cake.
Decorate with Fresh Banana Slices
Add thin banana slices just before serving for a simple finishing touch. Avoid adding them too far ahead because fresh bananas brown quickly.
What to Serve with Banana Cake
This cake is delicious on its own, but it also pairs beautifully with a few simple additions.
- Coffee: A warm cup of coffee balances the sweetness of the buttercream.
- Tea: Serve a slice with your favorite black or herbal tea.
- Vanilla ice cream: Adds a cool, creamy contrast to the soft cake.
- Fresh berries: Strawberries or raspberries bring a refreshing touch.
- Caramel sauce: Drizzle a little over each slice for an extra-special dessert.
How to Store Banana Cake with Buttercream Frosting
Room Temperature: If your kitchen is cool, the frosted cake can be kept covered for a short period. Because this frosting contains heavy cream and the cake contains sour cream, refrigerating leftovers is the safer choice.
Refrigerator: Store the cake in an airtight cake container or cover it well. Refrigerate for up to 4 days. Allow individual slices to sit at room temperature for about 15–20 minutes before serving for a softer texture.
Freezer: For best results, freeze unfrosted cake layers separately, wrapped tightly in plastic wrap and placed in a freezer-safe container. Freeze for up to 2 months. Thaw in the refrigerator before assembling and frosting.
Frequently Asked Questions
Can I use frozen bananas?
Yes. Thaw frozen bananas completely before using them. Drain excess liquid if they release a lot of moisture, then mash them and measure the amount needed.
How ripe should bananas be for banana cake?
Very ripe bananas are best. Look for bananas with plenty of brown spots or mostly brown skins. They are sweeter, softer, and easier to mash than yellow or green bananas.
Why is my banana cake dense?
Overmixing the batter after adding the flour can develop too much gluten and make the cake dense. Also, make sure your baking soda is fresh and measure the flour accurately.
Can I make this cake in one pan?
The recipe is designed for two 9-inch round cake pans. Baking it in one deeper pan would require a different baking time, and the center may take much longer to cook. For the best results, use two pans as directed.
Can I make the cake layers ahead of time?
Yes. Bake the cake layers a day ahead, let them cool completely, wrap them tightly, and refrigerate. Prepare the buttercream and assemble the cake when you’re ready to serve.
Can I make the buttercream less sweet?
You can reduce the powdered sugar slightly, but this will make the frosting softer and less stable. Add the sugar gradually and adjust the heavy cream to achieve your preferred consistency.
How do I keep the cake moist?
Use ripe bananas, measure the ingredients carefully, and avoid overbaking. The sour cream also helps keep the cake tender and moist.
Banana Cake with Buttercream Frosting Recipe
Prep Time: 20 minutes
Cook Time: 25–30 minutes
Total Time: Approximately 50 minutes, plus cooling time
Servings: 10–12 slices
Yield: One two-layer 9-inch cake
Oven Temperature: 350°F (175°C)
Ingredients
For the Cake:
- ½ cup softened butter
- 1½ cups granulated sugar
- 2 eggs
- 3 ripe bananas, mashed
- 1 teaspoon vanilla extract
- ½ cup sour cream
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon salt
For the Buttercream Frosting:
- ½ cup softened butter
- 2 cups powdered sugar
- 2 tablespoons heavy cream
- ½ teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F (175°C). Grease two 9-inch round cake pans and line the bottoms with parchment paper if desired.
- In a large bowl, cream the softened butter and granulated sugar until light and fluffy.
- Add the eggs one at a time, mixing well after each addition.
- Mix in the mashed bananas, vanilla extract, and sour cream.
- In a separate bowl, whisk together the flour, baking soda, and salt.
- Gradually add the dry ingredients to the wet mixture, mixing just until combined.
- Divide the batter evenly between the prepared cake pans.
- Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool the cakes in the pans for about 10 minutes, then transfer them to wire racks to cool completely.
- To make the frosting, beat the softened butter until creamy.
- Gradually add the powdered sugar, then mix in the heavy cream and vanilla extract. Beat until smooth and fluffy.
- Place one cooled cake layer on a serving plate and spread buttercream over the top.
- Add the second cake layer and frost the top and sides with the remaining buttercream.
- Slice and serve.
Final Thoughts
This Banana Cake with Buttercream Frosting is proof that those overripe bananas on the counter can become something truly special. The soft banana layers, creamy vanilla frosting, and simple homemade ingredients create a dessert that feels both nostalgic and irresistible.
Make it for a family gathering, a birthday celebration, or simply because you have a few ripe bananas waiting to be used. Once everyone tastes a slice, you may find yourself hoping those bananas turn brown a little sooner next time.

