the best banana cake recipe

Easy Banana Cake

Wondering how to use up brown bananas? Try this Easy Banana Cake with cream cheese frosting and a sprinkling of walnuts. It's a moist, flavorful from scratch cake recipe!
Course Dessert
Cuisine American
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 15
Calories 489kcal


For the Cake:

  • 1 cup granulated sugar
  • 1/2 cup butter softened
  • 2 large eggs (whisked)
  • 4 tablespoons buttermilk
  • 1 teaspoon vanilla extract
  • 2 cups all-purpose flour
  • 1 teaspoon baking soda
  • 2 teaspoons baking powder
  • pinch of salt
  • 1 teaspoon cream of tartar
  • 1 cup mashed bananas
  • 1/2 cup chopped walnuts

For the Frosting:

  • 8 ounces cream cheese softened
  • 3/4 cup butter softened
  • 3 1/2 cups powdered sugar
  • 1 tablespoon vanilla extract
  • 1/2 cup chopped walnuts


  • Preheat the oven to 375 degrees. 
  • Grease and flour a 9x13 cake pan.
  • In a large bowl, cream together the sugar and butter.
  • Add the eggs, milk and vanilla. Set aside.
  • In another bowl, combine the flour, baking soda, baking powder, salt and cream of tartar. Mix well. 
  • Add the flour mixture to the wet ingredients and mix well, then fold in the bananas and walnuts.
  • Pour the batter into the prepared cake pan and smooth it to cover the bottom of the pan evenly.
  • Bake for 40 minutes, or until the middle of the cake springs back when you touch it.
  • Allow the cake to cool while you prepare the frosting.
  • Using an electric mixer, mix the butter and cream cheese, scraping down the sides as needed, until the mixture is light and fluffy. This will take about 3 minutes.
  • With the mixer on low speed, add the powdered sugar, 1/2 a cup at a time, until it is thoroughly mixed.
  • Add the vanilla and beat the frosting on medium speed for about 2 minutes.
  • Spread the frosting on the cooled cake, then top with chopped walnuts.



The calories shown are based on the cake being cut into 15 pieces, with 1 serving being 1 slice of cake. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate.


Calories: 489kcal | Carbohydrates: 59g | Protein: 5g | Fat: 26g | Saturated Fat: 13g | Cholesterol: 82mg | Sodium: 269mg | Potassium: 230mg | Fiber: 1g | Sugar: 43g | Vitamin A: 730IU | Vitamin C: 1.3mg | Calcium: 62mg | Iron: 1.3mg