

All-purpose flour, cinnamon, buttermilk, sour cream, butter, sugars, eggs, vanilla, ripe bananas, cream cheese, powdered sugar, and heavy cream.
Table of Contents
I have a real soft spot for a good Banana Cake Recipe, mostly because it starts with the kind of bananas that look like they’ve given up on life. You know the ones — brown-spotted, soft, sitting on the counter like they’re waiting for someone to make a decision. And somehow, those sad little bananas turn into the most tender, cozy, cream-cheese-frosted cake. I don’t know, there’s something deeply satisfying about that. Like a tiny kitchen comeback story.
This Banana Cake Recipe reminds me of weekends when the house is a little too quiet, the coffee is still warm, and you suddenly feel like baking something that makes the whole place smell better. Not fancy baking. Not “I need to impress a judge on a cooking show” baking. Just real-life baking. The kind where there might be flour on the counter, the butter wrapper is sitting there because you forgot to throw it away, and someone keeps asking, “Is it ready yet?” before the cake has even cooled.
The first time I made a banana cake with cream cheese frosting, I was honestly surprised by how different it felt from banana bread. I love banana bread, don’t get me wrong, but this cake has a softer, more delicate crumb. The buttermilk and sour cream make it moist without making it heavy, and the cinnamon gives it that warm little background note. It’s not screaming “spice cake,” it’s more like a cozy sweater in cake form. Maybe that sounds dramatic, but if you’ve smelled banana, vanilla, butter, and cinnamon baking together, you probably get it.
And then there’s the frosting. Oh, the frosting. Cream cheese frosting on banana cake feels like the right kind of indulgence — sweet, tangy, creamy, and just rich enough. I’ve definitely been tempted to frost the cake while it was still warm, and I’ll admit, I’ve made that mistake before. The frosting melts, the top gets messy, and you stand there pretending it was rustic on purpose. Still tastes good, though. That’s the nice thing about this Banana Cake Recipe: even if it’s not perfect, it still feels homemade and wonderful.
What I love most about this moist banana cake is that it works for so many moments. You can bring it to a potluck, serve it after Sunday dinner, make it for a birthday, or just bake it because those bananas on the counter are starting to judge you. It’s simple, soft, and comforting. And honestly, sometimes that’s exactly the dessert we need. Sound familiar?

Why you’ll Love this Banana Cake Recipe?
The biggest reason this Banana Cake Recipe stands out is the texture. It’s moist, tender, and soft without feeling too dense. The mashed overripe bananas bring natural sweetness and moisture, while the buttermilk and sour cream help create that delicate crumb. It feels more like a true cake than a banana loaf, which I appreciate. Banana bread has its place, absolutely, but this one feels more like dessert with a capital D.
Another thing I really like about this banana cake is the flavor balance. The bananas are front and center, but they don’t do all the work alone. The brown sugar adds a deeper, almost caramel-like sweetness, the vanilla makes everything warmer, and the cinnamon gives it just enough cozy flavor without turning it into a spice cake. It’s one of those combinations that tastes familiar, but still a little special. Like something your aunt might bring to a family gathering and then pretend it was “nothing fancy” while everyone asks for the recipe.
The cream cheese frosting is another major reason this Banana Cake Recipe works so well. Banana cake and cream cheese frosting just belong together. The cake is sweet and soft, and the frosting brings that tangy, creamy finish that keeps each bite from feeling too sugary. You can make the frosting thicker with more powdered sugar or soften it with a little heavy cream, which is nice because not everyone likes frosting the same way. Some people like it fluffy, some like it thick, and some of us are just trying not to eat it straight from the bowl.
I also love that this recipe can be casual or dressed up. Bake it in a 9×13-inch pan and it becomes an easy sheet cake for family dinners, potlucks, and “I just wanted cake” afternoons. Bake it in two 9-inch pans, and suddenly it’s a layer cake that feels ready for birthdays or celebrations. Same batter, different personality. Kind of fun, right?
And finally, this moist Banana Cake Recipe is a wonderful way to use overripe bananas. Those bananas that look too soft for eating are actually perfect here. The darker and spottier they are, the sweeter and more flavorful the cake will be. So yes, leaving bananas on the counter until they look questionable can be called planning. Dessert planning, specifically.

Ingredient Notes
Before making this Banana Cake Recipe, let’s talk through the ingredients. Nothing here is strange or complicated, but each ingredient adds something important. The flour gives structure, the bananas bring moisture and flavor, the buttermilk and sour cream keep the crumb tender, and the cream cheese frosting turns the whole thing into the kind of cake people remember.
- All-purpose flour: Flour gives the cake its structure. I’d measure it carefully, because too much flour can make banana cake dry or heavy. And honestly, dry banana cake is just a little heartbreaking. Spoon and level it if you can, instead of scooping straight from the bag.
- Baking soda and baking powder: These help the cake rise and bake up soft. Since this Banana Cake Recipe has lots of moisture from bananas, buttermilk, and sour cream, the leavening gives the batter the lift it needs. Without it, the cake could turn out too dense.
- Salt: Salt balances the sweetness and makes the banana, vanilla, cinnamon, and frosting flavors taste more complete. It’s one of those tiny ingredients you might not notice when it’s there, but you would definitely notice if it were missing.
- Ground cinnamon: Cinnamon adds warmth without taking over. It gives the banana cake a cozy flavor that feels right at home with brown sugar and vanilla. It’s subtle, but it makes the cake taste a little more rounded.
- Buttermilk: Buttermilk helps make the cake tender and adds a gentle tang. It works beautifully with the bananas and sour cream. Room-temperature buttermilk mixes more smoothly, so it’s worth setting it out a bit before baking.
- Sour cream: Sour cream is one of the reasons this banana cake stays so moist. It adds richness and softness without making the cake feel heavy. I love using it in cakes like this because it gives the crumb that almost bakery-style tenderness.
- Unsalted butter: Softened butter gives the cake rich flavor and helps create a lighter texture when creamed with the sugars. Make sure it’s softened, not melted. Melted butter changes the batter, and this cake really benefits from that creaming step.
- Granulated sugar: Granulated sugar adds sweetness and helps the butter whip up light and fluffy. It also keeps the cake from tasting too heavy.
- Light brown sugar: Brown sugar adds moisture and a deeper sweetness. It gives the banana cake a soft caramel note, which pairs beautifully with the overripe bananas and cinnamon.
- Eggs: Eggs help hold the cake together and add richness. Room-temperature eggs blend more easily into the batter. It’s a small thing, but small things matter in baking. Annoying, but true.
- Vanilla extract: Vanilla makes the banana flavor taste warmer and sweeter. It goes into both the cake and the frosting, which helps everything feel connected.
- Overripe bananas: Overripe bananas are the heart of this Banana Cake Recipe. Use bananas with plenty of brown spots. The softer and sweeter they are, the better the cake will taste. Mash them well, but don’t panic over a few tiny lumps. That’s banana cake, not a laboratory project.
- Cream cheese: Cream cheese gives the frosting its tangy flavor and creamy texture. It should be softened before mixing so the frosting turns smooth.
- Powdered sugar: Powdered sugar sweetens and thickens the frosting. Start with 3 cups and add more if you want a thicker frosting. I like having that flexibility.
- Heavy cream: Heavy cream helps loosen the frosting if it gets too thick. Add it slowly, because frosting can go from perfect to too soft pretty quickly. Been there.

How to Make Banana Cake Recipe?
Making this Banana Cake Recipe is not hard, but a few small choices can make the difference between “pretty good” and “where has this cake been all my life?” Use room-temperature ingredients, don’t overmix once the flour goes in, and let the cake cool completely before frosting. That last one is the hardest, especially when your kitchen smells like warm bananas and cinnamon, but trust me, it saves you from melted frosting drama.
Step 1: Prepare the Oven and Pan
Preheat your oven to 350°F.
Grease and line a 9×13-inch baking pan with parchment paper. You can also use two 9-inch cake pans if you want a layer cake. I like the 9×13 version when I want something easy and casual, but the layer cake version is lovely for birthdays or gatherings. Parchment paper helps prevent sticking and makes the cake easier to remove.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking soda, baking powder, salt, and cinnamon.
Set the bowl aside. This step helps spread the leavening and cinnamon evenly through the batter. It’s not glamorous, but it matters. Nobody wants one bite full of cinnamon and another bite tasting like plain flour. Well, I don’t, anyway.
Step 3: Mix the Buttermilk and Sour Cream
In a measuring glass or small bowl, stir together the room-temperature buttermilk and sour cream until smooth.
This mixture is one of the little secrets to a moist banana cake. It adds richness, tang, and tenderness. If it looks slightly thick, that’s fine. It should be creamy and smooth enough to blend into the batter later.
Step 4: Cream the Butter and Sugars
In a large bowl, beat the softened butter, granulated sugar, and packed light brown sugar with an electric mixer on medium speed for 3 to 5 minutes, or until the mixture looks light and fluffy.
This is where the cake starts building texture. The butter and sugars trap air as they mix, which helps the cake bake up softer. Scrape down the sides of the bowl as needed. I know it’s tempting to rush, but give it the time. Your cake will thank you.
Step 5: Add the Eggs
Reduce the mixer speed to low.
Add the eggs one at a time, mixing after each addition until combined. Adding them slowly helps the batter stay smooth. If the mixture looks a little uneven for a second, don’t panic. Baking sometimes has a messy middle. Very relatable.
Step 6: Add the Vanilla and Bananas
Mix in the vanilla extract and mashed overripe bananas.
The batter may look a little lumpy because of the bananas, and that is completely okay. This is a Banana Cake Recipe, not a perfectly smooth vanilla cake. Those mashed bananas bring flavor, moisture, and all the good stuff.
Step 7: Add the Dry Ingredients and Buttermilk Mixture
With the mixer on low speed, alternate adding the flour mixture and the buttermilk mixture in 3 additions, starting and ending with the flour mixture.
Mix just until combined. A few small lumps are fine. Actually, they’re better than overmixing. Once flour goes into cake batter, you want to be gentle. Too much mixing can make the cake dense, and we’re going for soft, tender, and moist here.
Step 8: Fill the Pan
Pour the batter into the prepared pan.
Smooth the top with a spatula so the cake bakes evenly. It doesn’t need to look perfect. The frosting will cover the top later anyway, which is one of frosting’s many talents.
Step 9: Bake the Cake
Bake the 9×13-inch cake for 45 to 50 minutes, or until a toothpick inserted into the center comes out clean.
If you are using two 9-inch pans, bake for 25 to 30 minutes instead. Keep an eye on the cake near the end of baking. Every oven has its own little personality, and some are a bit dramatic.
Step 10: Cool the Cake
Let the cake cool in the pan for 10 minutes.
Then transfer it to a wire rack to cool completely. Completely means fully cool, not “I touched the edge and it seems fine.” I say this with affection because I have rushed it before. Warm cake melts cream cheese frosting, and then you’re trying to convince yourself it looks intentionally rustic.
Step 11: Make the Cream Cheese Frosting
In a large bowl, beat the softened cream cheese and softened butter until smooth.
Gradually mix in 3 cups powdered sugar, vanilla extract, and a pinch of salt. Beat until creamy and smooth. The frosting should be rich, tangy, and spreadable. It’s okay if you taste it once. Or twice. For quality control, obviously.
Step 12: Adjust the Frosting Consistency
Add more powdered sugar if you want the frosting thicker.
Add heavy cream, 1 tablespoon at a time, if the frosting needs to be softer and easier to spread. Go slowly here. Frosting has a way of becoming too loose when you get confident.
Step 13: Frost the Cake
Once the cake is completely cool, spread the cream cheese frosting evenly over the top.
Use an offset spatula or the back of a spoon to smooth it. Swirls are welcome. A homemade banana cake doesn’t need to look like it came from a display case. It just needs to taste wonderful.
Step 14: Garnish and Chill
Garnish with chopped nuts, chocolate chips, or banana slices, if desired.
Chill the cake for 30 minutes to help the frosting set. This makes slicing easier and gives the frosting a firmer, cleaner finish. If you’re adding fresh banana slices, add them close to serving so they don’t brown too much.
Step 15: Serve
Slice and serve the cake once the frosting has set.
You can serve this Banana Cake Recipe chilled, slightly cool, or closer to room temperature. I usually like letting it sit out for a few minutes before serving so the cake softens a little. But honestly? A cold forkful straight from the fridge is not something I’d turn down.
Storage Options
Because this Banana Cake Recipe has cream cheese frosting, it should be stored in the refrigerator. Cover the cake tightly or place slices in an airtight container and refrigerate for up to 5 days. The bananas, buttermilk, and sour cream help keep the crumb moist, so the cake stays soft and flavorful even after chilling.
For the best texture, let the cake sit at room temperature for about 15 to 20 minutes before serving. Cold banana cake is still good, of course, but giving it a few minutes helps the frosting soften and the crumb feel more tender. It’s a small step, but it makes a difference.
You can also freeze the unfrosted cake for up to 2 months. Wrap it tightly in plastic wrap, then in foil, and freeze. Thaw it overnight in the refrigerator before frosting. Frosted slices can also be frozen, though the cream cheese frosting may soften slightly after thawing. If freezing frosted slices, place them on a tray until firm, then wrap and store them in a freezer-safe container. It’s handy for those “I need cake but not a whole cake” moments. Which are real moments.
Variations & Substitutions
One thing I like about this Banana Cake Recipe is that it gives you room to play. The cake is already moist and flavorful, so you can add crunch, chocolate, extra spice, or a little drizzle depending on what mood you’re in. It’s a forgiving cake, which is always nice. We need more forgiving things in life, honestly.
- Add chopped walnuts: Walnuts add crunch and a slightly earthy flavor that works beautifully with banana and cream cheese frosting. Toast them first if you want them to taste even deeper and nuttier.
- Add pecans: Pecans give this banana cake a buttery crunch. They’re lovely mixed into the batter or sprinkled over the frosting.
- Add chocolate chips: Chocolate chips make this Banana Cake Recipe feel more dessert-like. Semi-sweet chocolate is especially good because it balances the sweetness of the frosting.
- Make it a layer cake: Bake the batter in two 9-inch pans and frost between the layers for a more celebration-style cake. It feels a little fancy without changing the recipe too much.
- Add extra cinnamon: If you like warm flavors, add a little more cinnamon or a pinch of nutmeg. It gives the cake a cozier flavor, especially for fall or holiday baking.
- Use Greek yogurt: Plain Greek yogurt can replace sour cream if needed. It still adds moisture and tang, though the flavor may be slightly different.
- Add caramel drizzle: A light caramel drizzle over the cream cheese frosting pairs beautifully with banana. Just use a little, unless you want the cake very sweet. No judgment, but fair warning.

What to Serve With Banana Cake Recipe?
This Banana Cake Recipe is moist, sweet, creamy, and cozy, so it pairs well with simple drinks and fresh sides. It works as dessert, a brunch treat, a potluck cake, a birthday cake, or an afternoon “I deserve something nice” slice. And yes, you do.
- Hot coffee: Coffee balances the sweetness of the cream cheese frosting and tastes wonderful with banana, cinnamon, and brown sugar.
- Cold milk: Milk is simple and classic with cake. It makes every bite feel a little more nostalgic.
- Tea: Black tea, chai tea, or cinnamon tea all pair nicely with the warm banana flavor. Chai is especially cozy if you like spiced drinks.
- Fresh berries: Strawberries, blueberries, or raspberries add freshness and a little tartness beside the rich cake. They also make the plate look prettier with almost no effort.
- Vanilla ice cream: A small scoop of vanilla ice cream turns a slice of banana cake into a full dessert plate. It’s simple, but so good.
- Toasted nuts: Extra toasted walnuts or pecans add crunch and make the cake feel a little more finished.
- Caramel sauce: A light drizzle of caramel sauce pairs beautifully with banana and cream cheese frosting. It gives the cake a bakery-style feel, even if you’re just eating it in socks at the kitchen counter.
FAQ
What kind of bananas are best for Banana Cake Recipe?
Overripe bananas with lots of brown spots are best for this Banana Cake Recipe. They are softer, sweeter, and have a stronger banana flavor. If the bananas look too soft for snacking, they’re probably perfect for baking.
Can I use frozen bananas?
Yes, frozen bananas work well. Thaw them first, then drain off any excess liquid before mashing. They may look a little sad after thawing, but they still bring great banana flavor to the cake.
Why is my banana cake dense?
The cake may have been overmixed after adding the flour, or too much flour may have been added. For a soft banana cake, mix just until combined and measure the flour carefully.
Can I make the frosting thicker?
Yes. Add more powdered sugar until the frosting reaches your preferred thickness. Add it gradually so the frosting does not become too sweet or too stiff.

This Banana Cake Recipe is soft, moist, sweet, and topped with creamy cream cheese frosting. It turns overripe bananas into something that feels comforting, homemade, and just a little bit special. Honestly, I think that’s the magic of banana cake. It starts with fruit nobody wanted and ends with everyone asking for another slice.
I love that this cake feels easy enough for a weekend but nice enough for a celebration. The buttermilk and sour cream keep it tender, the bananas bring rich flavor, and the cream cheese frosting adds that sweet, tangy finish that makes the whole thing hard to resist.
So tell me — would you keep this Banana Cake Recipe classic, or would you add walnuts, pecans, chocolate chips, caramel, or extra cinnamon? I’d love to know how you’d make it your own. Can’t wait to hear what you think!

Banana Cake Recipe
Ingredients
For the Cake
- 3 c all-purpose flour
- 1 tsp baking soda
- 1 tsp baking powder
- ½ tsp salt
- ½ tsp ground cinnamon
- 1 c buttermilk room temperature
- ½ c sour cream room temperature
- ¾ c unsalted butter softened
- 1 c granulated sugar
- ½ c light brown sugar packed
- 3 large eggs room temperature
- 2 tsp vanilla extract
- 1 ½ c mashed overripe bananas about 4 medium bananas
For the Cream Cheese Frosting
- 8 oz cream cheese softened
- ½ c unsalted butter softened
- 3 –4 c powdered sugar
- 1 tsp vanilla extract
- Pinch of salt
- 2 –3 tbsp heavy cream as needed
Instructions
Step 1: Prepare the Pan
- Preheat the oven to 350°F.
- Grease and line a 9×13-inch baking pan with parchment paper.
- Alternatively, prepare two 9-inch round baking pans.
Step 2: Combine the Dry Ingredients
- In a medium mixing bowl, whisk together the all-purpose flour, baking soda, baking powder, salt, and ground cinnamon.
- Set aside.
Step 3: Combine the Buttermilk and Sour Cream
- In a measuring glass or small bowl, mix the buttermilk and sour cream until smooth.
- Set aside.
Step 4: Cream the Butter and Sugars
- In a large mixing bowl, beat the softened butter, granulated sugar, and light brown sugar with an electric mixer on medium speed for 3–5 minutes, or until light and fluffy.
Step 5: Add the Eggs, Vanilla, and Bananas
- Reduce the mixer speed to low.
- Add the eggs one at a time, mixing well after each addition.
- Add the vanilla extract and mashed bananas.
- Mix until combined.
Step 6: Add the Dry and Wet Mixtures
- With the mixer on low speed, alternate adding the flour mixture and the buttermilk mixture in 3 additions, beginning and ending with the flour mixture.
- Mix only until just combined.
- A few small lumps are acceptable.
Step 7: Fill the Pan
- Pour the batter into the prepared baking pan.
- Smooth the top evenly with a spatula.
Step 8: Bake the Cake
- Bake for 45–50 minutes, or until a toothpick inserted into the center comes out clean.
- If using two 9-inch round pans, bake for 25–30 minutes.
Step 9: Cool the Cake
- Allow the cake to cool in the pan for 10 minutes.
- Transfer to a wire rack and cool completely before frosting.
Step 10: Prepare the Frosting
- In a large mixing bowl, beat the softened cream cheese and softened butter until smooth.
- Gradually add 3 c powdered sugar, vanilla extract, and salt.
- Beat until creamy and smooth.
Step 11: Adjust the Frosting
- Add additional powdered sugar for a thicker frosting, if desired.
- Add heavy cream, 1 tbsp at a time, to thin the frosting to the desired consistency.
Step 12: Frost the Cake
- Once the cake is completely cool, spread the frosting evenly over the top.
Step 13: Garnish and Chill
- Garnish with chopped nuts, chocolate chips, or banana slices, if desired.
- Chill the cake for 30 minutes to allow the frosting to set.
Step 14: Serve
- Slice and serve once the frosting has set.
Notes











