I made this banana cake for the first time after a weekend brunch when I had several overripe bananas sitting on the counter and didn’t want to make the usual loaf. The idea of transforming them into a layered cake with cream cheese frosting excited me and when I took that first bite, I knew this one would become a staple in my kitchen forever.

This banana cake is incredibly soft and packed with real banana flavor. It’s layered with a tangy, smooth frosting that balances the natural sweetness of the cake. Topped with banana slices and a few crunchy walnuts, it’s the kind of dessert that feels homey yet celebration worthy perfect for birthdays, potlucks, or when you just want something truly comforting and delicious.
Ingredients
- Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Overripe bananas – The heart of the cake and full of natural sweetness and moisture.
- All-purpose flour – Gives the cake its sturdy yet soft structure.
- Baking soda – Helps the cake rise and react with the banana’s acidity.
- Baking powder – Adds extra lift for a fluffy texture.
- Salt – Balances the flavors and enhances the sweetness.
- Ground cinnamon – Adds warmth that pairs beautifully with banana.
- Unsalted butter – Creates a rich, tender crumb.
- Brown sugar – Adds depth and extra moisture.
- Eggs – Help bind the batter and provide structure.
- Vanilla extract – Boosts the banana flavor and adds warmth.
- Buttermilk – Makes the cake super moist and tender.
- Cream cheese – Forms the base of the tangy, creamy frosting.
- Powdered sugar – Sweetens the frosting and keeps it smooth.
- Walnuts – Optional, but add a great crunch and nuttiness on top.
Tools You’ll Need
- Mixing bowls – For wet and dry ingredients.
- Electric mixer – For creaming butter and making the frosting.
- Spatula – For folding and scraping down the bowl.
- Measuring cups and spoons – For accuracy in every step.
- Cake pans – I use 8-inch pans for nice thick layers.
- Cooling rack – Lets the layers cool evenly.
- Serrated knife – To trim or level the layers if needed.

Instructions
Step 1: Preheat and Prepare
I preheat the oven to 350°F and grease and flour two 8-inch cake pans. I also line the bottoms with parchment for easy removal.
Step 2: Mash the Bananas
In a small bowl, I mash the bananas with a fork until mostly smooth. A few lumps are fine—they add texture to the cake.
Step 3: Mix Dry Ingredients
I whisk the flour, baking soda, baking powder, salt, and cinnamon in a separate bowl. This step keeps the leaveners evenly distributed.
Step 4: Cream the Butter and Sugar
Using my mixer, I beat the butter and brown sugar until fluffy. Then I add the eggs one at a time, followed by vanilla and mashed banana.
Step 5: Combine with Buttermilk
I alternate adding the dry mix and buttermilk to the banana mixture, mixing until just combined to avoid overworking the batter.
Step 6: Bake the Cake
I divide the batter evenly between the pans and bake for 30–35 minutes. Once a toothpick comes out clean, I let the layers cool in the pans for 10 minutes before moving them to a rack.
Step 7: Make the Frosting
I beat softened cream cheese and butter until smooth. Then I add powdered sugar a little at a time and beat until fluffy. A splash of vanilla gives it extra depth.
Step 8: Assemble and Decorate
I layer the cooled cakes with frosting in between and on top. I garnish with banana slices and chopped walnuts for a beautiful finish.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
Always use very ripe bananas for the best flavor. You can make the layers a day ahead—just wrap them tightly and refrigerate. If you want to boost flavor, a bit of nutmeg or clove can complement the cinnamon beautifully.
Ways to Serve
Serve this banana cake chilled or at room temperature with coffee, tea, or even a scoop of vanilla ice cream. It’s perfect for birthdays, brunches, or cozy evenings with family.
Frequently Asked Questions
Can I make banana cake ahead of time?
Yes! The flavors actually deepen overnight. Store it in the fridge in an airtight container.
What can I use instead of buttermilk?
You can mix 1 tablespoon lemon juice or vinegar with 1 cup of milk and let it sit for 5 minutes.
How do I prevent banana slices on top from browning?
Brush them lightly with lemon juice to help keep their color longer.
See You in the Kitchen
I hope you try this banana cake it’s rich, flavorful, and one of those bakes that brings joy with every slice. I’d love to hear how yours turns out or how you make it your own!
Happy Cooking!
Print
Banana Cake
- Total Time: 1 hour
- Yield: 10 slices
- Diet: Vegetarian
Description
Looking for the best banana cake? This easy, quick, and healthy recipe is moist, fluffy, and topped with creamy frosting and walnuts. A simple dessert idea perfect for brunch, birthdays, or everyday baking great for beginners too!
Ingredients
- 3 ripe bananas, mashed
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 1 teaspoon ground cinnamon
- ½ cup unsalted butter, softened
- 1 cup brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup buttermilk
- 8 oz cream cheese, softened
- ¼ cup unsalted butter, softened (for frosting)
- 2 cups powdered sugar
- Sliced bananas and chopped walnuts for garnish
Instructions
- Preheat oven to 350°F. Grease and line two 8-inch cake pans.
- Mash bananas and set aside.
- Whisk flour, baking soda, baking powder, salt, and cinnamon together.
- Cream butter and sugar until fluffy. Add eggs, vanilla, and mashed bananas.
- Add dry ingredients and buttermilk alternately, mixing until just combined.
- Divide batter into pans and bake for 30–35 minutes.
- Cool cakes for 10 minutes in the pans, then transfer to racks.
- For frosting, beat cream cheese and butter, add powdered sugar and vanilla.
- Frost the layers and decorate with sliced bananas and walnuts.
Notes
- Use overripe bananas for maximum flavor.
- Make cake layers a day ahead for easier frosting.
- Brush banana slices with lemon juice to prevent browning.
- Store leftovers covered in the fridge for up to 4 days.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 28g
- Sodium: 160mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 85mg