Written by

Crystal Mullins

Published

Perfect Moist Double Banana Cake with Cream Cheese Frosting

Ready In 90 minutes
Servings 12 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I had three bananas on the counter that were practically begging for attention. You know the ones—brown speckled, almost too soft to peel, sweet enough to perfume the whole kitchen. My first instinct was to toss them into the freezer for “later,” but later never comes for frozen bananas, does it?

So I caved. I pulled out my favorite mixing bowl, cracked a few eggs, and decided to make a double banana cake. Not just any cake, though. I wanted something that would make people close their eyes after the first bite. Something with cream cheese frosting that melts into every crumb.

Honestly, I wasn’t expecting much. I’d made banana bread plenty of times, and I’ve got a solid go-to moist extreme banana nut bread recipe that never lets me down. But cake is different. Cake needs to be tender, light, and still somehow sturdy enough to hold frosting without falling apart.

The first bite surprised me. The second bite convinced me. By the third bite, I was already texting my sister about it. This perfect moist double banana cake with cream cheese frosting had officially become my new favorite way to use up overripe bananas. And trust me, I’ve tried a lot of banana recipes.

This cake is the kind you make on a lazy Sunday afternoon. The kind that fills your house with that warm, cozy banana smell that makes everyone wander into the kitchen asking, “What’s baking?” It’s simple enough for a weekday treat but special enough for birthdays or brunches. I’ve brought it to potlucks and watched slices disappear in minutes. People always ask for the recipe, and honestly, I’m happy to share it.

Why You’ll Love This Recipe

This isn’t just another banana cake recipe. After testing this cake at least five times (maybe six, I lost count), I can confidently say this version hits every mark. Here’s why you’ll love it:

  • Perfectly Moist Every Time: The combination of mashed bananas and oil creates a crumb that stays tender for days. No dry cake here, I promise.
  • Double the Banana Flavor: We’re using both mashed bananas in the batter and a secret touch of banana extract. The flavor is bold and authentic, not subtle or fake.
  • Simple Pantry Ingredients: You probably have everything you need already. No fancy flours or hard-to-find extracts required.
  • Easy Cream Cheese Frosting: This frosting comes together in under five minutes. It’s smooth, tangy, and perfectly balanced against the sweet banana cake.
  • Crowd-Pleaser: I’ve served this at family dinners, office parties, and casual get-togethers. It gets devoured every single time.
  • Freezes Beautifully: Make it ahead, freeze it unfrosted, and frost it the day you need it. Perfect for busy weeks.

What makes this recipe different from all the other banana cakes out there? It’s the texture. The crumb is tight enough to hold up to frosting but tender enough to almost melt in your mouth. I’ve tried recipes that came out too dense or too crumbly—this one lands right in that sweet spot. Plus, the cream cheese frosting isn’t overly sweet. It complements the banana rather than overpowering it.

This cake is the kind you make when you want something comforting and familiar but also a little special. It’s the dessert equivalent of a warm hug on a chilly afternoon. And honestly? It’s hard to beat that.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, so you might not even need a trip to the store.

For the Banana Cake

  • 3 large ripe bananas, mashed (about 1½ cups)—the riper the better. Those spotty brown bananas are perfect here.
  • ½ cup unsalted butter, softened (113g)—I prefer unsalted so I can control the salt level. Let it sit out for about 30 minutes before starting.
  • ¾ cup granulated sugar (150g)—regular white sugar works great. You can also use coconut sugar for a deeper flavor.
  • ¼ cup light brown sugar, packed (50g)—adds moisture and a subtle caramel note.
  • 2 large eggs, room temperature—cold eggs can seize the batter. Let them sit out with your butter.
  • 1 teaspoon vanilla extract—pure vanilla makes a difference here.
  • ½ teaspoon banana extract (optional but recommended)—this is my secret weapon for double banana flavor. It intensifies the banana taste without being artificial.
  • 1½ cups all-purpose flour (190g)—spoon and level it. Scooping directly can pack the flour and make the cake dense.
  • 1 teaspoon baking soda—helps the cake rise and stay tender.
  • ½ teaspoon baking powder—adds extra lift.
  • ½ teaspoon salt—balances the sweetness.
  • ½ cup sour cream (120g)—full-fat works best. Greek yogurt is a great substitute if that’s what you have.

For the Cream Cheese Frosting

banana cake with cream cheese frosting preparation steps

  • 8 oz cream cheese, softened (226g)—use the block style, not the spreadable tub. It gives a much better texture.
  • ½ cup unsalted butter, softened (113g)—again, room temperature is key.
  • 3 cups powdered sugar (360g)—sift it if you want extra smooth frosting, but I usually skip that step.
  • 1 teaspoon vanilla extract—adds warmth and depth.
  • Pinch of salt—just a tiny bit to cut the sweetness.

You’ll notice there’s no milk or cream in this frosting. I’ve found that using just butter and cream cheese gives the perfect spreadable consistency without being runny. If your frosting feels too thick, you can add a teaspoon of milk at a time until it loosens up.

Equipment Needed

You don’t need any fancy gadgets for this cake. Here’s what I used:

  • Two 8-inch round cake pans—I love my metal pans, but glass or ceramic work too. Just adjust the baking time slightly.
  • Parchment paper—cut circles for the bottom of the pans. This guarantees your cakes won’t stick.
  • Electric hand mixer or stand mixer—you can mix by hand, but a mixer makes the creaming process much easier.
  • Large mixing bowls—at least two. One for dry ingredients, one for wet.
  • Whisk and rubber spatula—for combining everything smoothly.
  • Cooling rack—lets air circulate around the cakes so they cool evenly.
  • Offset spatula—makes frosting the cake so much easier, but a butter knife works in a pinch.

If you don’t have two 8-inch pans, you can bake this as a single-layer 9×13 sheet cake. Just increase the baking time to about 35-40 minutes. I’ve done it both ways, and the sheet cake version is actually perfect for feeding a crowd.

Preparation Method

Step 1: Preheat and Prep Your Pans

Preheat your oven to 350°F (175°C). Grease two 8-inch round cake pans with butter or non-stick spray. Cut parchment paper circles for the bottoms and place them inside. This extra step ensures your cakes release perfectly every time. I learned this the hard way after a few stuck cakes that broke apart.

Step 2: Mash the Bananas

In a medium bowl, mash your ripe bananas with a fork until mostly smooth. You want a few small lumps for texture, but nothing too chunky. Set them aside. The bananas should be very ripe—almost black is ideal. If yours aren’t ripe enough, you can speed things up by baking them at 300°F for 15 minutes until they soften.

Step 3: Cream the Butter and Sugars

In a large mixing bowl, beat the softened butter, granulated sugar, and brown sugar together until light and fluffy. This takes about 3-4 minutes with an electric mixer on medium speed. You’ll see the mixture turn pale and increase in volume. Scrape down the sides of the bowl halfway through.

Step 4: Add the Eggs and Extracts

Add the eggs one at a time, beating well after each addition. Then mix in the vanilla extract and banana extract (if using). The batter might look slightly curdled at this point—that’s totally normal. Don’t panic. The sour cream will bring everything back together.

Step 5: Combine the Dry Ingredients

In a separate bowl, whisk together the flour, baking soda, baking powder, and salt. This ensures the leavening agents are evenly distributed throughout the flour. No one wants a pocket of baking soda in their slice of cake.

Step 6: Alternate Adding Dry Ingredients and Sour Cream

With the mixer on low speed, add about one-third of the dry ingredients to the butter mixture. Mix just until combined. Then add half of the sour cream and mix again. Repeat with another third of the dry ingredients, the remaining sour cream, and finally the last of the dry ingredients. Mix until just combined—overmixing will make your cake tough.

Step 7: Fold in the Mashed Bananas

Using a rubber spatula, gently fold the mashed bananas into the batter. Fold until you no longer see streaks of banana. The batter will be thick and luscious at this point. Take a moment to appreciate how good it smells already.

Step 8: Divide and Bake

Divide the batter evenly between your two prepared cake pans. Smooth the tops with your spatula. Bake for 28-32 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. The cakes should be golden brown and spring back when lightly touched.

Step 9: Cool Completely

Let the cakes cool in the pans for 10 minutes. Then run a knife around the edges and turn them out onto a cooling rack. Remove the parchment paper and let them cool completely. This is crucial—if the cakes are even slightly warm, your cream cheese frosting will melt and slide right off.

Step 10: Make the Cream Cheese Frosting

While the cakes cool, make your frosting. Beat the softened cream cheese and butter together until smooth and creamy. Add the powdered sugar one cup at a time, beating on low speed to avoid a sugar cloud. Mix in the vanilla and salt. Beat on medium-high for about 2 minutes until light and fluffy.

Step 11: Assemble and Frost

Place one cake layer on your serving plate. Spread about ½ cup of frosting evenly on top. Place the second layer on top. Apply a thin crumb coat of frosting all over the cake and refrigerate for 15 minutes. Then apply the final layer of frosting. I like to leave the sides a little rustic, but you can smooth them out completely if you prefer.

Cooking Tips & Techniques

After making this cake more times than I care to count, I’ve picked up a few tricks that make a real difference. First, always use room temperature ingredients. Cold butter doesn’t cream properly, and cold eggs can make the batter lumpy. Set everything out about an hour before you start baking.

Don’t overmix the batter once you add the flour. I know it’s tempting to keep mixing until everything looks perfectly smooth, but that develops the gluten and makes your cake dense and tough. Mix until you don’t see dry flour anymore, then stop. A few lumps are totally fine.

For the most accurate measurements, use a kitchen scale. I resisted this for years, but honestly, it’s a game-changer. Flour is especially tricky to measure by volume—one cup can weigh anywhere from 120 to 150 grams depending on how you scoop it. For this recipe, 190 grams of flour is the sweet spot.

If your bananas aren’t ripe enough, don’t force it. Unripe bananas won’t mash well and won’t give you that deep banana flavor. Wait until they’re covered in brown spots. If you’re impatient, you can roast them in the oven at 300°F for 15-20 minutes until they soften and darken.

I once forgot the baking soda in a batch of this cake. It came out flat and dense—still edible, but not the light, tender cake I was going for. So double-check your leavening agents before you start mixing.

Variations & Adaptations

This recipe is wonderfully adaptable. Here are some variations I’ve tried and loved:

Nutty Banana Cake: Fold in ½ cup of chopped walnuts or pecans along with the mashed bananas. The crunch adds a lovely texture contrast. I’ve also topped the frosted cake with extra nuts for decoration.

Chocolate Banana Cake: Swap ¼ cup of the flour for unsweetened cocoa powder. The chocolate-banana combo is classic for a reason. Add a handful of chocolate chips to the batter for extra indulgence.

Gluten-Free Version: Use a 1:1 gluten-free baking flour blend. I’ve tested this with King Arthur’s measure-for-measure blend, and it works perfectly. No one can tell the difference.

Vegan Adaptation: Substitute the butter with vegan butter, the eggs with flax eggs (2 tablespoons flaxseed meal + 6 tablespoons water), and the sour cream with coconut yogurt. The texture will be slightly denser but still delicious.

Spiced Banana Cake: Add 1 teaspoon of cinnamon and ½ teaspoon of nutmeg to the dry ingredients. The warm spices complement the banana beautifully. This version is especially nice in the fall.

Sheet Cake Version: Pour the batter into a greased 9×13 pan and bake for 35-40 minutes. Double the frosting recipe if you want a thick layer on top. This is my go-to for potlucks and parties.

Serving & Storage Suggestions

This cake is best served at room temperature. The cream cheese frosting softens slightly, and the banana flavor really shines. If you’ve refrigerated the cake, let it sit out for about 20-30 minutes before slicing.

For storage, keep the cake covered in the refrigerator. The cream cheese frosting needs to stay chilled if you’re not serving it right away. I use a cake carrier or a large airtight container. The cake will stay fresh for up to 5 days in the fridge.

You can also freeze this cake. Wrap the unfrosted cake layers tightly in plastic wrap, then in aluminum foil. Freeze for up to 3 months. When you’re ready to serve, thaw the layers in the refrigerator overnight, then make the frosting and assemble. I’ve done this several times for holiday baking, and it works like a charm.

If you have leftover frosting, it’s fantastic on easy homemade chocolate croissants or even spread on a simple slice of toast. Don’t let it go to waste.

The flavors actually deepen after a day in the fridge. I’ve found that the cake tastes even better on day two. The banana flavor becomes more pronounced, and the cake stays incredibly moist. So don’t hesitate to make this a day ahead.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown per slice (based on 12 servings):

  • Calories: 425
  • Fat: 22g
  • Carbohydrates: 55g
  • Protein: 5g
  • Fiber: 2g
  • Sugar: 38g

Bananas are a great source of potassium, vitamin B6, and vitamin C. They also provide natural sweetness, which means we can use slightly less sugar than some other cake recipes. The cream cheese adds a bit of protein and calcium, making this dessert a little more satisfying than your average slice of cake.

If you’re watching your sugar intake, you can reduce the granulated sugar to ½ cup and use very ripe bananas for extra natural sweetness. The cake will be slightly less sweet but still delicious. You can also use a sugar substitute like monk fruit sweetener, though I haven’t tested that myself.

This recipe contains gluten, dairy, and eggs. For allergen-friendly versions, check the variations section above.

FAQs

Can I use frozen bananas for this cake?

Absolutely! Thaw frozen bananas completely, then drain off any excess liquid before mashing. Frozen bananas actually become even sweeter and more flavorful, so they work great in this recipe.

Why did my cake sink in the middle?

This usually happens if the oven door is opened too early during baking, or if the cake is underbaked. Make sure your oven is fully preheated, and resist the urge to peek until at least 25 minutes have passed. Also, check that your baking soda and baking powder are fresh.

Can I make this into cupcakes?

Yes! This batter makes about 24 cupcakes. Fill cupcake liners about two-thirds full and bake at 350°F for 18-22 minutes. The cream cheese frosting recipe will be enough to generously frost all of them.

How do I know when the bananas are ripe enough?

Look for bananas with plenty of brown spots on the peel. The peel should be mostly yellow with brown speckles, or even mostly brown. The bananas should feel soft when gently squeezed. If they smell sweet and banana-y, they’re perfect.

Can I skip the banana extract?

You can, but the banana flavor will be milder. The mashed bananas provide plenty of flavor on their own. The extract just amplifies it. If you don’t have it, just add an extra teaspoon of vanilla extract instead.

Conclusion

This perfect moist double banana cake with cream cheese frosting has become a staple in my kitchen for good reason. It’s simple enough for a weekday baking session but special enough for celebrations. The double banana flavor is bold and real, the crumb is tender and moist, and that cream cheese frosting is absolutely dreamy.

I love how forgiving this recipe is. You can adapt it to your dietary needs, make it ahead, or customize it with mix-ins. It’s the kind of recipe that feels like an old friend after just one try. And honestly, it’s hard to beat the smell of banana cake baking in your kitchen on a lazy afternoon.

If you give this recipe a try, I’d love to hear how it turns out. Leave a comment below and let me know if you added any fun twists or if it became a family favorite like it did for me. And if you’re looking for another banana treat, check out my decadent chocolate chip banana bars for a quick, no-fuss dessert option.

Happy baking, friends. You’ve got this.

Pin This Recipe!

banana cake with cream cheese frosting recipe

Print

Perfect Moist Double Banana Cake with Cream Cheese Frosting

This double banana cake is incredibly moist and tender, featuring bold banana flavor from both mashed bananas and banana extract. Topped with a tangy cream cheese frosting, it’s a crowd-pleasing dessert perfect for any occasion.

  • Author: Indigo
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 3 large ripe bananas, mashed (about 1½ cups)
  • ½ cup unsalted butter, softened (113g)
  • ¾ cup granulated sugar (150g)
  • ¼ cup light brown sugar, packed (50g)
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • ½ teaspoon banana extract (optional but recommended)
  • 1½ cups all-purpose flour (190g)
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • ½ teaspoon salt
  • ½ cup sour cream (120g)
  • 8 oz cream cheese, softened (226g)
  • ½ cup unsalted butter, softened (113g)
  • 3 cups powdered sugar (360g)
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Preheat oven to 350°F (175°C). Grease two 8-inch round cake pans and line bottoms with parchment paper.
  2. In a medium bowl, mash bananas with a fork until mostly smooth with a few small lumps. Set aside.
  3. In a large bowl, beat softened butter, granulated sugar, and brown sugar together until light and fluffy, about 3-4 minutes.
  4. Add eggs one at a time, beating well after each. Mix in vanilla extract and banana extract (if using).
  5. In a separate bowl, whisk together flour, baking soda, baking powder, and salt.
  6. With mixer on low, add one-third of dry ingredients to butter mixture, mixing just until combined. Add half of sour cream and mix. Repeat with another third of dry ingredients, remaining sour cream, and final dry ingredients. Mix until just combined.
  7. Gently fold mashed bananas into batter with a rubber spatula until no streaks remain.
  8. Divide batter evenly between prepared pans. Bake for 28-32 minutes, until a toothpick inserted in center comes out clean or with moist crumbs.
  9. Cool cakes in pans for 10 minutes, then turn out onto a cooling rack. Remove parchment and cool completely.
  10. For frosting: Beat softened cream cheese and butter together until smooth. Add powdered sugar one cup at a time, beating on low. Mix in vanilla and salt. Beat on medium-high for 2 minutes until fluffy.
  11. Place one cake layer on serving plate. Spread about ½ cup frosting on top. Add second layer. Apply thin crumb coat, refrigerate 15 minutes, then apply final layer of frosting.

Notes

Use very ripe bananas with brown spots for best flavor. Room temperature ingredients are crucial for proper texture. For a sheet cake version, bake in a 9×13 pan for 35-40 minutes. Cake can be frozen unfrosted for up to 3 months.

Nutrition

  • Serving Size: 1 slice
  • Calories: 425
  • Sugar: 38
  • Sodium: 320
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 55
  • Fiber: 2
  • Protein: 5

Keywords: banana cake, cream cheese frosting, moist banana cake, double banana cake, easy banana dessert

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating