This post may contain affiliate links. Please read our disclosure policy.
BRB, gotta go lick the beaters. That leftover frosting isn’t going to eat itself!

Move Over Banana Bread, We’re All About This Banana Cake Now
If you love banana bread and banana muffins, you’re going to adore this recipe for Banana Cake with Cream Cheese Frosting. It’s moist and flavorful, with just the right amount of sweetness. And the cream cheese frosting is absolutely divine. Trust me when I tell you that this is one cake that’s worth making from scratch!
Not only is this banana cake delicious, it’s also super moist. You can thank the buttermilk for that, which makes for a nice, tender crumb. The combination of fluffy cake, rich cream cheese frosting, and sweet bananas is sheer perfection on its own, but if you want to go the extra mile, consider adding chocolate chips or chopped nuts to the batter or as a garnish on top of the frosting.

What You’ll Need
You’ll find the ingredient quantities for this banana cake recipe in the recipe card at the bottom of the page, but here are some notes to keep in mind.
For the Cake:
- Ripe bananas – The darker, the better! Not only are riper bananas sweeter, they also impart more banana flavor into the cake.
- All-purpose flour – Although I haven’t tested it personally, you should be able to make this a gluten-free banana cake by swapping in gluten-free baking flour.
- Baking soda
- Baking powder
- Kosher salt
- Cinnamon – For that cozy flavor!
- Unsalted butter – Let this soften to room temperature.
- Granulated sugar
- Light brown sugar – Not only does this sweeten the cake, it also contributes to its moist texture.
- Eggs – These should also be at room temperature.
- Vanilla extract – You can swap in vanilla bean paste if you’d like, which will give you lovely flecks of vanilla bean in every bite.
- Buttermilk – Your buttermilk should be room temperature too!
For the Frosting:
- Cream cheese
- Unsalted butter – Both the cream cheese and the butter should be softened, which makes it easier to whip them up into a creamy, dreamy frosting.
- Powdered sugar
- Vanilla extract – Sift this if it seems a little lumpy in the bag.

Tips for Making the Best Banana Cake
Although I do love to doctor up a boxed cake mix, this is a recipe that’s simple to make from scratch. Here are a few extra pointers to make sure it turns out perfect!
- Measure the flour properly. Be sure to lightly spoon the flour into the measuring cup, rather than scooping it. Scooping compacts the flour, so you’ll end up using more than needed.
- Cream the butter and sugar until they’re fluffy. This helps the cake have a light, fluffy texture. Not only will the butter and sugar fluff up when it’s ready, it will also get lighter as more air is incorporated into it.
- Use store-bought buttermilk for best results. You probably know how to make homemade buttermilk, but the kind you buy at the store does yield better results. For a recipe like cake, I prefer buying it to making my own.
- Make sure the cake is completely cooled before you frost it. Otherwise, the frosting will melt right into the cake.

How to Store Banana Cake
Because this banana cake is topped with cream cheese frosting, it needs to be refrigerated. Wrap it in the baking pan or transfer it to an airtight container and store it in the fridge for 4 to 5 days. You can also freeze this cake for up to 3 months; let it thaw in the refrigerator before serving.
Need help with this recipe?
Click the buttons below to summarize it, adjust for diets, swap ingredients, or ask your own questions!

Banana Cake with Cream Cheese Frosting
Ingredients
Cake
- 3 large ripe bananas mashed
- 3 cups all-purpose flour
- 1 tsp baking soda
- 1 tsp baking powder
- ½ tsp kosher salt
- ½ tsp cinnamon
- ¾ cup unsalted butter softened
- 1 cup granulated sugar
- ⅓ cup light brown sugar
- 3 large eggs room temperature
- 2 tsp vanilla extract
- 1 ½ cups buttermilk room temperature
Frosting
- 8 oz cream cheese softened
- ½ cup unsalted butter softened
- 3 cups powdered sugar
- 1 tsp vanilla extract
Instructions
- Preheat the oven to 350F. Grease a 9×13 baking dish.
- Whisk together flour, baking soda and powder, salt, and cinnamon. Set aside.
- With an electric mixer fitted with a paddle, cream the butter and sugars together until light and fluffy, about 4-5 minutes. Scrape the bowl.
- Add the eggs and vanilla and beat on medium speed until combined. Scrape the bowl and beat in the mashed banana.
- On low speed, alternately mix in the dry ingredients and the buttermilk. Mix until just combined making sure not to over-mix.
- Pour batter into the prepared baking dish and bake for 45-55 minutes or until a cake tester comes out clean. If the top is browning too much, cover lightly with foil. Cool the cake completely on a wire rack before frosting.
- For the frosting, cream the cream cheese and butter in an electric mixer with a paddle attachment for 3-4 minutes on high speed. Add the sugar and vanilla and mix on low to combine, then increase the speed to high for 2-3 minutes. Refrigerate the frosting for 20 minutes before applying to the cake.
Nutrition

More Easy Cake Recipes
- This Strawberry Jello Poke Cake is always a crowd-pleaser and it’s fun for kids to help make too!
- I love this old-fashioned Coconut Cake for birthdays and special occasions.
- You can never go wrong with this Homemade Chocolate Cake recipe.
- This pretty pink Strawberry Cake is perfect for strawberry lovers!
Can a banana cake mix be used instead of flour?