Banana Cake with Cream Cheese Frosting
Moist Homemade Banana Cake with Rich Cream Cheese Frosting
My mom used to bake banana bread every Sunday morning, and the warm aroma of ripe bananas and vanilla always drifted through the house before anyone was awake. Last weekend, I decided to turn that nostalgic recipe into something even more indulgent—a soft, bakery-style banana cake layered with silky cream cheese frosting.
The result was pure comfort. Every bite is incredibly moist, packed with real banana flavor, and finished with a velvety frosting that melts into the cake. Fresh banana slices on top add the perfect finishing touch, making this easy homemade dessert ideal for birthdays, brunches, afternoon coffee, or holiday gatherings.
If you have overripe bananas waiting on the counter, this easy banana cake recipe is the perfect way to transform them into a bakery-quality treat.
Why You'll Love This Recipe
- Ultra moist and fluffy texture
- Made with real ripe bananas
- Rich cream cheese frosting
- Easy homemade cake recipe
- Perfect for breakfast, brunch, or dessert
- Great for family gatherings and celebrations
- Budget-friendly pantry ingredients
- Delicious make-ahead dessert
Kitchen Equipment
- 9x9-inch baking pan or loaf pan
- Mixing bowls
- Electric mixer
- Rubber spatula
- Cooling rack
- Offset spatula
Ingredients
For the Banana Cake
- 1½ cups mashed ripe bananas (3–4 bananas)
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt
- ½ cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup sour cream or Greek yogurt
For the Cream Cheese Frosting
- 8 ounces cream cheese, softened
- ¼ cup unsalted butter, softened
- 2½ cups powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
Optional Toppings
- Fresh banana slices
- Chia seeds or poppy seeds
- Chopped walnuts or pecans
- Mini chocolate chips
- Caramel drizzle
Instructions
Step 1
Preheat oven to 350°F (175°C).
Grease and line a 9x9-inch baking pan with parchment paper.
Step 2
Whisk together flour, baking soda, baking powder, and salt.
Set aside.
Step 3
In a large bowl, beat butter and sugar until light and fluffy, about 3 minutes.
Step 4
Add eggs one at a time, then mix in vanilla and mashed bananas until smooth.
Step 5
Gradually fold the dry ingredients into the banana mixture, alternating with sour cream or Greek yogurt.
Mix only until combined.
Step 6
Spread batter evenly into the prepared pan.
Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean.
Step 7
Cool completely before frosting.
Step 8
Beat cream cheese and butter until smooth.
Gradually add powdered sugar, vanilla, and salt until fluffy.
Step 9
Spread frosting generously over the cooled cake.
Top with fresh banana slices and optional chia seeds or poppy seeds.
Slice and serve.
Expert Baking Tips
- Use bananas with plenty of brown spots for the sweetest flavor.
- Greek yogurt creates an extra moist crumb while adding protein.
- Refrigerate the frosting for 15 minutes if it becomes too soft.
- Toasted walnuts or pecans add delicious crunch.
- Chill the cake for 30 minutes before slicing for bakery-style clean cuts.
Easy Variations
Chocolate Chip Banana Cake
Fold 1 cup mini chocolate chips into the batter.
Banana Walnut Cake
Add ¾ cup toasted walnuts for extra texture.
Cinnamon Banana Cake
Mix 1 teaspoon cinnamon into the dry ingredients.
Caramel Banana Cake
Drizzle salted caramel sauce over the frosting before serving.
What to Serve With Banana Cake
- Fresh coffee
- Espresso
- Hot tea
- Vanilla latte
- Fresh berries
- Vanilla ice cream
- Whipped cream
- Warm caramel sauce
Storage
Store covered in the refrigerator for 4–5 days.
Allow slices to sit at room temperature for 15 minutes before serving.
Freeze unfrosted cake for up to 3 months.
Frequently Asked Questions
Can I use frozen bananas?
Yes. Thaw completely and drain excess liquid before mashing.
Can I substitute Greek yogurt?
Absolutely. Sour cream and Greek yogurt both produce a tender, moist cake.
Can I make this ahead?
Yes. Bake the cake one day ahead and frost before serving.
Why is my banana cake so moist?
The combination of ripe bananas, butter, and Greek yogurt creates an incredibly soft crumb that stays fresh for days.

Banana Cake with Cream Cheese Frosting
Ingredients
Equipment
Method
- Preheat oven to 350°F.
- Mix dry ingredients.
- Cream butter and sugar.
- Add eggs, vanilla, and bananas.
- Alternate dry ingredients with Greek yogurt.
- Bake 35–40 minutes.
- Cool completely.
- Beat frosting ingredients until fluffy.
- Frost cake and garnish before serving.
Notes
Overripe bananas provide the best natural sweetness and flavor.
Add chocolate chips or toasted walnuts for delicious variations.
Store refrigerated for maximum freshness and creamy frosting texture.
Nutrition (Approximate Per Serving)
- Calories: 365
- Carbohydrates: 46g
- Protein: 5g
- Fat: 18g
- Saturated Fat: 10g
- Fiber: 2g
- Sugar: 30g
- Sodium: 190mg