You know those bananas sitting on your counter right now? The ones with brown spots you keep walking past?
They’re about to become your new favorite dessert.
I’m talking about a banana cake so moist, so perfectly sweet, that you’ll find yourself buying bananas just to let them get overripe. And I’m not even exaggerating.
This isn’t your grandma’s dry banana bread situation. This is a full-on cake that happens to be made with bananas, and it’s got this incredible texture that’s somehow fluffy and dense at the same time.
My husband literally asked me to make this three times in one week. And the third time, I didn’t even argue because I wanted another slice too.
The crazy part? It’s actually easier than most cakes you’ve probably made. No fancy equipment, no weird ingredients you need to hunt down at specialty stores, just simple pantry staples doing their thing.
And if you’ve got kids (or you’re just someone who loves cake for breakfast like me), this banana cake is about to become your go-to. It’s sweet enough to feel like a treat but has actual fruit in it, so you can pretend it’s wholesome. 🍌
Let’s get into it.

What You’ll Need
For the Cake:
- 3 large overripe bananas (the browner, the better)
- 2 cups all-purpose flour
- 1 ½ teaspoons baking soda
- ½ teaspoon salt
- ¾ cup unsalted butter (softened to room temperature)
- 1 cup granulated sugar
- ½ cup packed light brown sugar
- 2 large eggs (room temperature)
- 1 teaspoon pure vanilla extract
- ½ cup sour cream (full-fat works best)
For the Cream Cheese Frosting:
- 8 oz cream cheese (softened)
- ½ cup unsalted butter (softened)
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
Optional Toppings:
- Banana slices
- Chopped walnuts or pecans
- Caramel drizzle
Tools You’ll Need
You probably have most of these already:
- 9×13 inch baking pan (or two 9-inch round pans if you want layers)
- Mixing bowls (at least 2)
- Hand mixer or stand mixer
- Whisk
- Rubber spatula
- Measuring cups and spoons
- Fork (for mashing bananas)
- Cooling rack
- Parchment paper (optional but makes cleanup easier)
Pro Tips
1. Really let those bananas get ugly
I mean it. The more brown spots, the better. Overripe bananas have way more flavor and natural sweetness. If your bananas aren’t quite there yet, stick them in a paper bag for a day or two, or throw them in a 300°F oven for about 15 minutes until the skins turn black.
2. Room temperature ingredients are non-negotiable
Cold eggs and butter don’t mix properly, and you’ll end up with a lumpy batter. Set everything out about an hour before you start baking. If you forgot (like I always do), place the eggs in warm water for 5 minutes and microwave the butter in short 5-second bursts.
3. Don’t overmix the batter
Once you add the flour, mix just until you can’t see dry streaks anymore. Overmixing creates gluten, which makes the cake tough instead of tender. A few small lumps are totally fine.
4. The toothpick test is your friend
Insert a toothpick in the center when you think it’s done. If it comes out with just a few moist crumbs (not wet batter), you’re golden. If it’s completely clean, you might have overbaked it slightly, but it’ll still be delicious.
5. Wait until the cake is completely cool before frosting
I know it’s tempting to frost it while it’s still warm, but the frosting will just melt into a puddle. Trust me, I learned this the hard way. Give it at least an hour to cool completely.

How to Make It
Step 1: Prep Your Pan and Preheat
Set your oven to 350°F. Grease your 9×13 pan with butter or cooking spray, then line it with parchment paper if you want. I always do because it makes getting the cake out so much easier.
Step 2: Mash Those Bananas
Peel your bananas and put them in a bowl. Use a fork to mash them until they’re mostly smooth. A few small chunks are fine and actually add nice texture to the cake.
You should have about 1 ½ cups of mashed banana.
Step 3: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking soda, and salt. Set this aside.
Step 4: Cream the Butter and Sugars
In a large bowl (or your stand mixer), beat the softened butter with both sugars until it’s light and fluffy. This takes about 3-4 minutes with a hand mixer.
It should look pale and have increased in volume.
Step 5: Add Eggs and Vanilla
Add the eggs one at a time, beating well after each addition. Then mix in the vanilla extract.
The mixture might look a little curdled at this point, but don’t panic. It’ll come together.
Step 6: Alternate Adding Wet and Dry
Now here’s where it gets good. Add about a third of your flour mixture to the butter mixture and mix on low speed until just combined.
Add half the mashed bananas and mix gently.
Add another third of the flour, then the remaining bananas, then the last of the flour. Between the banana additions, add the sour cream in two parts.
Mix each addition just until incorporated. Remember, overmixing is the enemy here.
Step 7: Bake It
Pour the batter into your prepared pan and spread it evenly with a spatula. Give the pan a gentle tap on the counter to release any air bubbles.
Bake for 35-40 minutes if using a 9×13 pan, or 25-30 minutes for two round pans.
You’ll know it’s done when a toothpick inserted in the center comes out with just a few moist crumbs, and the top springs back when you gently press it.
Step 8: Cool Completely
Let the cake cool in the pan for about 15 minutes, then turn it out onto a cooling rack. If you used round pans and want to frost between layers, make sure each layer is completely cool before assembling.
Step 9: Make the Frosting
While the cake cools, beat the softened cream cheese and butter together until smooth and creamy (about 2 minutes).
Add the powdered sugar one cup at a time, mixing on low speed between additions so you don’t create a sugar cloud in your kitchen.
Add the vanilla and salt, then beat on high for another 2 minutes until it’s light and fluffy.
Step 10: Frost and Serve
Once the cake is completely cool, spread the frosting over the top. You can make it smooth and elegant or go for that rustic, swoopy look (my personal favorite).
Top with banana slices, chopped nuts, or a drizzle of caramel if you’re feeling extra.
Substitutions and Variations
Dairy-Free Version: Swap the butter for coconut oil or vegan butter, use dairy-free yogurt instead of sour cream, and skip the cream cheese frosting in favor of a simple powdered sugar glaze made with plant milk.
Lower Sugar Option: You can reduce the granulated sugar to ¾ cup since the bananas add natural sweetness. I wouldn’t go lower than that though, or it might affect the texture.
Chocolate Banana Cake: Fold in 1 cup of chocolate chips to the batter before baking. Dark chocolate works especially well with the banana flavor.
Spiced Banana Cake: Add 1 teaspoon of cinnamon and ¼ teaspoon of nutmeg to the dry ingredients. It gives it this cozy, almost banana bread vibe.
Nutty Addition: Fold in ½ cup of chopped walnuts or pecans for some crunch.
No Frosting Needed: This cake is honestly delicious on its own or with just a dusting of powdered sugar. The frosting is amazing, but if you want something lighter, skip it.
Make Ahead Tips
The cake actually gets better the next day after the flavors have had time to meld.
You can bake the cake up to 2 days ahead. Just wrap it tightly in plastic wrap once it’s completely cool and store it at room temperature. Frost it a few hours before serving.
The frosting can be made up to 3 days ahead and stored in the refrigerator. Just let it come to room temperature and give it a quick whip before spreading.
You can also freeze the unfrosted cake for up to 3 months. Wrap it really well in plastic wrap, then aluminum foil. Thaw it overnight in the fridge before frosting.
Leftovers and Storage
Store leftover cake in an airtight container at room temperature for up to 3 days, or in the fridge for up to 5 days.
The frosting means it’s better refrigerated if your kitchen is warm, but let slices come to room temperature before eating for the best flavor and texture.
Frosted cake freezes beautifully too. Cut into slices, wrap each one individually, and freeze for up to 2 months. Perfect for when you need a slice of cake RIGHT NOW.
Nutritional Information
Per slice (based on 12 servings with frosting):
- Calories: 425
- Fat: 19g
- Carbohydrates: 61g
- Protein: 4g
- Sugar: 42g
- Fiber: 1g
Keep in mind this is an estimate and can vary based on your exact ingredients and how you cut the cake.
What to Serve With This Cake
This banana cake is pretty versatile:
For breakfast or brunch: Serve it with hot coffee or a chai latte. The spices in chai pair surprisingly well with banana.
For dessert: Top each slice with a scoop of vanilla ice cream or whipped cream. Caramel sauce on top is also next level.
For afternoon tea: A simple slice with Earl Grey or English breakfast tea is perfect.
For special occasions: Make it in layer form, add fresh flowers on top, and boom, you’ve got a birthday cake that’ll impress everyone.
FAQ
Can I use frozen bananas?
Yes! Thaw them completely and drain any excess liquid before mashing. Frozen bananas actually work great because they’re super soft and sweet.
My cake sank in the middle. What happened?
This usually means the oven wasn’t hot enough, you opened the oven door too early, or there was too much leavening. Make sure your oven temperature is accurate (an oven thermometer helps) and resist peeking for at least 25 minutes.
Can I make this into cupcakes?
Absolutely. This recipe makes about 18-20 cupcakes. Bake at 350°F for 18-22 minutes. They’re perfect for lunchboxes or parties.
The frosting is too soft. Help!
Pop it in the fridge for 15-20 minutes, then give it another quick whip. If it’s still too soft, add a bit more powdered sugar (¼ cup at a time) until it firms up.
Can I skip the sour cream?
You can substitute it with Greek yogurt or buttermilk. Each will give you a slightly different texture, but all work well. Sour cream gives you the moistest cake though.
How do I know if my bananas are ripe enough?
Look for bananas with lots of brown spots or even completely brown skins. If they’re still pretty yellow with just a few spots, they need more time. The inside should be very soft and sweet.
Can I make this gluten-free?
I haven’t tested it myself, but others have had success using a 1:1 gluten-free flour blend. The texture might be slightly different, but it should still be delicious.
Is there a way to make this healthier?
You can use whole wheat flour for half the all-purpose flour, reduce the sugar slightly, and use Greek yogurt instead of sour cream. It won’t be quite as tender, but it’ll still taste great.
Wrapping Up
This banana cake has become one of those recipes I make without even thinking about it anymore.
It’s easy, it uses up those bananas you were probably going to throw away, and it makes your house smell incredible while it’s baking.
Plus, there’s something really satisfying about taking something as simple as overripe bananas and turning them into a cake that people actually ask for the recipe.
I’d love to hear how yours turns out! Drop a comment below and let me know if you tried any variations or if you have questions. And if you’re like me and ate half the cake in one sitting, I won’t judge. 😊
Happy baking!