The Best Banana Cake
I may receive compensation in the form of payment or products to supplement my posts, but all opinions remain my own. Read our disclosure policy.
This easy banana cake is the best you’ll ever try. It’s incredibly moist with big banana flavor, a hint of cinnamon and topped with a generous layer of cream cheese frosting. Make it in a 9×13 inch pan – this easy recipe always gets rave reviews!

**This post was updated March 30, 2025 with new photos, slightly updated instructions and recipe tips**
If you’ve got a bunch of brown bananas lying around – then I highly recommend you skip the banana bread and make this banana cake instead. You’ll love this cake because it’s incredibly moist and tender. It has a tight cake crumb that’s on the denser side, but is still super soft. It’s loaded with banana flavor, and the brown sugar, vanilla and cinnamon complement the bananas perfectly.
On top, there’s a thick layer of cream cheese frosting. The tanginess pairs perfectly with the comforting banana flavor, and I love that this banana cake isn’t too sweet.
Banana Cake Recipe
This recipe isn’t overly difficult. I’ve included photos and tips below, or feel free to click the link below to get straight to the recipe.
Jump to Recipe- Prep. Prepare your pan by greasing and lightly dusting with flour and preheat the oven to 350F (180C).
- Sour the Milk. Whisk together the milk and lemon juice. This step essentially makes buttermilk – so that you don’t have to go out and buy a carton just for this recipe. Using lemon juice whisked with milk (instead of just milk) makes the cake incredibly soft.
- Whisk the Dry Ingredients. Flour, cinnamon, baking powder, baking soda and salt.
- Cream the Butter and Sugars. The creaming process (beating the butter and sugar until light and fluffy) ensures that the cake isn’t too heavy. Using butter instead of oil adds so much flavor to this recipe.

- Mix in the Eggs and Vanilla. Mix the eggs into the butter mixture 1 at a time to avoid over mixing.
- Beat the Bananas into the Butter Mixture. Make sure to cut any bruises out of the bananas before mashing. If there are some lumps from the bananas in the batter, that is OK.

- Mix the Dry Ingredients and Milk into the Butter Mixture. Alternate between additions. Mix in about 1/3 of the dry ingredients, followed by half of the milk. Then another 1/3 of the dry ingredients, followed by the rest of the milk. Lastly, mix in the last 1/3 of the dry ingredients.

- Bake. Pour the batter into the prepared pan and bake in the middle of the preheated oven for about 45-50 minutes. The top should be golden, it should be starting to pull away from the sides of the pan and an inserted toothpick should come out clean or with a few crumbs. If you aren’t sure, I’d bake for a few extra minutes as this cake is very unlikely to dry out.

After it’s baked and cooled, the banana cake is topped with a thick layer of tangy, cream cheese frosting. It’s not overly sweet and pairs perfectly with the bananas. The butter and cream cheese should be slightly softened before making the frosting, but still slightly firm to the touch. I recommend sifting the powdered sugar to avoid lumps.

Tips for Making this Banana Cake
- Use brown, spotty bananas for the most flavor and to ensure your cake is deliciously moist. Yellow bananas won’t cut it.
- The butter, eggs & milk should be room temperature before getting started. This ensures everything mixes together evenly without over mixing.
- Be careful not to add too much flour, or else the cake will be dry and crumbly. Before measuring the flour give it a whisk, then carefully spoon it into a dry measuring cup and level off the top.
- Don’t over mix the batter. Otherwise it can get tough.
- Use full-fat, brick-style cream cheese for the frosting so that it’s thick & creamy.

For more banana recipes – try these other favorites:

The Best Banana Cake
Equipment
- 9×13 inch (23 x 33 cm) baking pan*
Ingredients
Banana Cake
- 1 1/2 tablespoons lemon juice, freshly squeezed
- 1 1/2 cups milk (360 ml), whole milk preferred, room temperature
- 3 cups all-purpose flour (375 grams)
- 1 teaspoon cinnamon
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 3/4 cup unsalted butter (168 grams), softened
- 1 cup white sugar (200 grams)
- 1/2 cup brown sugar (105 grams), light or dark
- 3 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 1/2 cups mashed bananas
Cream Cheese Frosting
- 1/2 cup unsalted butter (112 grams), softened but still slightly firm to the touch
- 8 oz cream cheese (226 grams), softened but still slightly firm to the touch
- 3-4 cups powdered sugar (330-440 grams), sifted
- 1/4 teaspoon salt
- 1 tablespoon whipping cream, if needed
Instructions
Banana Cake
- Preheat the oven to 350F (180 C) degrees. Grease and flour a 9×13 inch baking pan.
- Add the lemon juice to a liquid measuring cup. Pour the milk into the jug to the 1 1/2 cup mark. Whisk together. Set aside.
- In a medium bowl whisk together the flour, cinnamon, baking soda, baking powder and salt and salt.
- In a large bowl beat together the butter and sugars until fluffy (about 2-3 minutes).
- Add the vanilla into the butter mixture. Then mix the eggs into the butter mixture 1 at a time. Scrape down the sides and bottom of the bowl after each addition.
- Cut any bruises off the bananas before mashing. Mix the mashed bananas into the butter mixture. If there are some banana lumps, that's OK.
- Mix about 1/3 of the flour mixture into the butter mixture. Then mix in about 1/2 of the milk. Mix in another 1/3 of the flour mixture. Then stir in the rest of the milk. Lastly, mix in the last 1/3 of the flour mixture. Do not overmix. Stop mixing as soon as the batter is an even consistency (lumps of banana are OK – but you don't want lumps of dry ingredients). I typically do the last few additions by hand to avoid overmixing.
- Pour the batter into the prepared pan and bake for 40-50 minutes, or until an inserted toothpick comes out clean and the cake is starting to pull away from the edges of the pan. If you aren't 100% sure if the cake is done baking, I recommend baking for a few extra minutes as this cake is unlikely to dry out.
Cream Cheese Frosting
- In a large bowl, beat the butter until fluffy. Beat in the cream cheese.
- With the mixer on low speed beat in the salt and 2 1/2 cups of sifted powdered sugar.
- Beat in the rest of the powdered sugar a little at a time until the desired sweetness is reached. If needed, beat in 1 tablespoon cream.
- Frost the cooled cake and slice into pieces. I recommend slicing with a thin, sharp knife.
Notes
- Flour: Measure properly to ensure the cake doesn’t dry out. Whisk first, then spoon into a dry measuring cup and level off the top. Measure in grams using a scale for the most accurate results.
- Room Temperature Ingredients: The butter, eggs and milk should all be at room temperature before getting started.
- Bananas: The bananas should be spotty. Be sure to cut out any bruises before mashing. Measure after mashing. You will likely need 3-4 bananas in total, depending on the size.
- Storage: Store leftovers in an airtight container (or cover the pan tightly) in the fridge for up to 4 days.
- Freezing: Unfrosted cake can be wrapped tightly and frozen for up to 2 months. Thaw in the fridge and bring to room temperature before serving.
- Nutrition: Details provided are an estimate only and based on 1 slice with frosting, assuming the pan is sliced into 15 uniform pieces.
Nutrition





It is really the best banana cake for me
My coworkers love it
Thank you so much! I’m so glad it was a hit
Try this! Not your dense banana cake! Our family loved it!