Moist Banana Cake with Cream Cheese Frosting

The secret to this cake being so moist is taking it out of the oven and immediately placing it in the freezer for 30 minutes to cool. Don’t skip this step as it takes this banana cake recipe to a whole new level of moist and delicious! Â Once cooled I slather it with fluffy cream cheese frosting.
How to make Moist Banana Cake with Cream Cheese Frosting
- Start with ingredients at room temperature.
- Bananas must be overripe. For baking, I like to use bananas that are mostly brown but still have a few yellow areas.
- I use buttermilk in this recipe. It adds to the soft texture, moistness and gives a bit of a tang. Can you substitute milk for the buttermilk in this cake? Although I prefer buttermilk, if you don’t have it available you can substitute with 1 1/2 cups of whole milk and 1 tablespoon of lemon juice or white vinegar. Stir and let stand for 5-10 minutes.
- If you love cream cheese frosting, you may want to double the cream cheese frosting in this recipe.
- I usually make this recipe in a 9 x 13 baking pan or 10 inch round pan which may require a longer baking time. I also bake on convection mode in my oven. If using a regular oven baking time may vary. Be sure to test with a toothpick, when inserted into center of cake the toothpick comes out clean.
- Moist Banana Cake with Cream Cheese Frosting tastes best served chilled so cover and store in the refrigerator until ready to serve. It will keep refrigerated for up to 3 days.

Moist Banana Cake with Cream Cheese Frosting
Ingredients
- 1 1/2 cups very ripe bananas mashed
- 2 tsp lemon juice
- 3 cups all purpose flour
- 1 1/2 tsp baking soda
- 1/4 tsp salt
- 3/4 cup butter softened
- 2 cups sugar
- 3 large eggs
- 1 tsp vanilla
- 1 1/2 cups buttermilk
- Frosting double recipe if you like lots of frosting
- 1 package cream cheese softened 8oz
- 1/2 cup butter softened
- 1 tsp vanilla
- 3 1/2 cups icing sugar confectioners sugar
Instructions
- Preheat oven to 275 degrees.
- Grease and flour 9 x 13 pan or 10 inch round.
- Mash bananas with lemon juice, set aside.
- Mix flour, baking soda and salt together.
- In large mixing bowl, cream butter and sugar until light and fluffy.
- Beat in eggs, one at a time.
- Mix in vanilla.
- Mix in flour mixture a bit at a time alternating with the buttermilk.
- Stir in banana mixture.
- Pour batter into pan and bake for about 1 hour (may required longer baking time depending on pan you use. Test with toothpick, when inserted in center of cake toothpick comes out clean.
- Remove from oven and place directly into the freezer for 30 minutes. (makes cake very moist)
- After 30 minutes remove from freezer, frost with cream cheese frosting.
- Keep cake refrigerated until ready to serve.
- Frosting
- Cream butter and cream cheese together until smooth.
- Add vanilla.
- Add icing sugar, combine, then beat on high speed until frosting is smooth.
- Spread on cooled cake.
Notes
Nutrition
Enjoy more tasty banana recipe like Best Banana Bread and Banana Muffins.

Hi Patty, no don’t wrap it, just take it out of the oven and put immediately into the freezer.
Do you keep them in the cake pans when you put it in the freezer?
Yes the cake stays in the pan.
Hi Laureen your cake looks delicious I can’t wait to try it!
I was wondering if an angel food cake pan would be OK to use and how to adjust the baking time?
Hey Pauline, if you use an angel food cake pan you will have too much batter and it will overflow, the recipe would probably make 2 cakes in angel food pans or make a dozen muffins with excess batter. Not too sure about cooking time, so best to keep checking with toothpick test, I would start testing after 45 minutes.
I’m making this recipe into cupcakes,how lovely long should I leave these in the oven for cupcakes,and are there any other changes I should make for cupcakes? Thanks
Hi Monica, I would check the cupcakes after 40 minutes.(using toothpick testing) ovens can vary especially I find when baking at lower temperatures so the cupcakes could take anywhere from 40-60 minutes to bake.
Hi, would love to try this recipe. Should I remove it from the pan after the freezer step n then frost it? Will this method work for all cakes( as I just started a home business)?
When I bake it in a round pan I remove cake after freezing it to decorate (make sure you grease and flour cake pan) If using a 9×13 cake pan I leave in in the pan and frost top. I have not used this freezing method on any other cakes.
What if I don’t have a freezer big enough to store the cake? Can I just put the cake in the fridge instead?
Thanks
Hi Ruth, the freeze trick brings the temperature down quickly and makes for a moist cake. But I’m sure placing in the fridge would be good, may not be quite as moist, but still great.
What is the purpose for the lemon juice ? And can it be omitted ? I have none on hand,but have everything else.Looks like an awesome recipe! Can’t wait to try this one.
The lemon juice is a flavour enhancer but you would be fine to leave it out
Hi ,
Just a quick question-
Is this a sweet cake?
I want to make this but i dont know if this is sweet, as i do not like super sweet cakes.
thanks 🙂
Hi Jenna, yes it is a sweet cake recipe
NOTE THIS BATTER IS TOO MUCH FOR A 9X 13 PAN .I HAD BATTER ALL OVER MY OVEN. IT IS DELICIOUS , BUT NEXT TIME I WILL USE A 9X13 AND A 6X6
Hi Merle, I just made this cake in a 9×13 pan 3 quart size and had no problems with it over flowing. How high was your cake pan?
Is 275 degrees correct oven temp?
yes Lauri 275Âş is the tempertaure to bake at.
Looks delicious! About how many ripe bananas is 1 1/2 cups?
Hi Monica, about 3 bananas
Can you make this in a 11×15 inch pan?
Hey Susan, I think that would be too large of a pan.
IS OVEN TEMP. CORRECT 275
yes Joan that temperature is correct
The recipe reads 275 degrees preheated oven that seems awfully low to bake a cake.
Yes Glenda, that is the correct baking temperature.
My cake is in the oven right now!! It is taking a lot longer to bake than what was quoted.I am wondering if the temperature you said convection at 275 was the temperature it reduces to after you put it at 300?I started it at 275 and it has been baking at 250 for over 1hour and 20 minutes.I think it is about done!