Banana Cake With Buttercream Frosting Recipe: Moist Layers and Velvety Swirls

Desserts

Banana Cake With Buttercream Frosting Recipe: Moist Layers and Velvety Swirls

This banana cake with buttercream frosting delivers the perfect balance of moist, tender layers and rich, velvety swirls that taste like a bakery classic. 💛 The secret lies in ripe bananas and a simple yet effective batter technique that keeps every slice perfectly soft. I've perfected this recipe over years of testing, ensuring it never turns out dry or crumbly—just the way you remember it from childhood.

The cake's magic starts with overripe bananas mashed into the batter, which adds natural sweetness and moisture without needing extra sugar. A touch of sour cream keeps the crumb light and tender, while warm spices like cinnamon and nutmeg deepen the flavor. Baking at the right temperature ensures even rising and golden edges, setting the stage for the star: buttercream frosting that's thick enough to hold swirls but light enough to melt in your mouth.

What you'll end up with is a cake that's rich yet not heavy, with layers that stay moist for days. The buttercream isn't just sweet—it's infused with vanilla and a hint of lemon zest for brightness, creating a perfect contrast to the cake's warm spices. Each bite delivers that familiar comfort of homemade banana cake, elevated to restaurant-quality texture.

This recipe works equally well for special occasions or a cozy weeknight treat. The frosting can be piped into elegant swirls or spread smoothly for a classic look. Whether you're baking for a crowd or just craving a slice, this banana cake delivers the perfect balance of nostalgia and indulgence.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana cake with buttercream frosting

These ingredients transform into the most decadent banana cake with velvety buttercream swirls you'll ever make.

Ingredient Amount Notes
Ripe Bananas 🍌 3 medium Mashed, about 1.5 cups total
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Unsalted Butter 🧈 1 cup Room temperature, full-fat
Sour Cream 🥛 ½ cup Full-fat for richness
Large Eggs 🥚 2 whole Room temperature
Vanilla Extract 🌿 2 tsp Pure extract preferred
Baking Soda 🧂 1 tsp For proper rise
Ground Cinnamon 🌶️ 1 ½ tsp Freshly ground preferred
Ground Nutmeg 🌶️ ½ tsp Freshly grated for warmth
Salt 🧂 ½ tsp Fine sea salt
Buttercream Frosting 🍰 2 ½ cups Prepared separately (see below)
Lemon Zest 🍋 1 tbsp Fresh, for brightness

The bananas are everything here—overripe (those brown spots are good!) for maximum sweetness and moisture. I always grab 3 medium bananas from the back of the fruit bowl—they're usually the ripest. Trader Joe's or local farmers markets often have perfect ones, but your grocery store's produce section works too. The sour cream might seem like an odd addition, but it keeps the crumb light and tender—don't skip it! For the spices, Penzeys has the best ground cinnamon and nutmeg if you want to splurge, but regular grocery store brands work perfectly fine.

No ripe bananas? Unripe bananas baked at 350°F for 15 minutes work in a pinch, but they won't be as sweet. Out of sour cream? Greek yogurt at half the amount gets you close. The buttercream needs to be thick—use powdered sugar instead of granulated if you're worried about weeping. For extra flavor, add 1 tsp lemon juice to the frosting. The frosting recipe uses 1 cup butter, 3 cups powdered sugar, and 2 tbsp milk—simple but game-changing. Want it extra rich? Swap half the milk for heavy cream.

Store the cake layers wrapped in plastic at room temperature for 2 days or in the fridge for 5 days. The frosting keeps for 3 days in the fridge—just re-whip it before using. For make-ahead magic, bake the cake layers 1 day ahead, frost them 4 hours before serving, and store them in the fridge. Leftovers? They're rare, but if you have them, warm slices for 20 seconds in the microwave to bring back that bakery-fresh texture. The frosting freezes beautifully too—just thaw it overnight in the fridge.

❤️

Why You'll Love This Recipe

  • No Overripe Bananas Wasted: I swear by this recipe for turning those spotting bananas into something magical. Mash them up with just a fork, mix in the flour and sugar—no fancy techniques, no stress—and suddenly you’ve got cake instead of sad fruit.
  • Moist Magic: That sour cream in the batter? It’s the secret to a cake that stays tender for days. The buttercream on top—rich, sweet, and just the right amount of fluffy—makes every bite feel like a hug.
  • Crowd-Pleaser Any Day: Bring this to a potluck, pack it for a picnic, or serve it at breakfast—it’s that good. Kids love the banana flavor, adults adore the frosting, and no one will guess it’s basically a "use what you have" recipe.
  • Budget-Friendly Stash: A single batch feeds four, and leftovers? They keep well for days. The ingredients are cheap, the prep is fast, and you’re left with a dessert that costs pennies but tastes like a bakery treat. Win.

Step-by-step instructions for banana cake with buttercream frosting

Here's how to create the perfect moist banana cake with velvety swirls that'll make everyone ask for seconds!

1

🍳 Step 1: Prep the Bananas and Mix Wet Ingredients

Start by mashing the 3 medium ripe bananas in a medium bowl until completely smooth—no lumps allowed! I like to use a fork for this step, but a potato masher works too. The bananas should be about 1.5 cups total when mashed, with a few small chunks left for texture if you prefer.

In a separate large bowl, cream together the 1 cup unsalted butter and 1.5 cups granulated sugar using an electric mixer on medium-high speed for 3-4 minutes until light and fluffy. This step is crucial—it incorporates air that will make your cake tender. Scrape down the sides of the bowl with a rubber spatula to ensure everything gets mixed in evenly.

2

👨‍🍳 Step 2: Combine Dry Ingredients and Fold in Wet Mixtures

In a medium bowl, whisk together the 2.5 cups all-purpose flour, 1 tsp baking soda, 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp salt, and 2 tsp vanilla extract. Sift the flour first for a lighter texture—this prevents dense pockets in your cake. Set this mixture aside for now.

To the butter-sugar mixture, add the 2 whole eggs one at a time, mixing well after each addition. Then stir in the mashed bananas and 0.5 cup sour cream. Finally, gently fold in the dry ingredients using a spatula, mixing just until combined—don't overmix or your cake will turn tough. The batter should be thick but pourable.

3

🍳 Step 3: Add Lemon Zest and Prepare the Cake Pans

Fold in the 1 tbsp lemon zest to brighten the flavors and give that signature citrusy kick. Preheat your oven to 350°F and grease two 9-inch round cake pans with butter or baking spray, then line the bottoms with parchment paper. I always tap the parchment into place to prevent air bubbles that could cause uneven baking.

Divide the batter evenly between the two pans, filling them about 2/3 full. For that classic swirl effect, drop spoonfuls of the batter onto the top layer and swirl gently with a knife before baking. This creates beautiful marbled layers when sliced. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean with just a few moist crumbs.

4

🥘 Step 4: Cool and Frost the Perfect Banana Cake

Let the cakes cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely. This cooling step is important—it prevents the frosting from melting when you assemble the cake. While the cakes cool, prepare the 2.5 cups buttercream frosting according to your preferred recipe (I like a classic American buttercream).

Once completely cool, place one cake layer on a cake stand or plate. Spread a generous layer of buttercream on top, then add the second cake layer. Frost the entire cake with the remaining buttercream, creating smooth sides and swirls on top. For extra flair, pipe decorative swirls or add fresh berries on top. Chill in the refrigerator for 30 minutes before slicing to help the frosting set.

👨‍🍳

Pro Tips For Making Banana Cake With Buttercream Frosting

  • Mash Bananas Thoroughly: I learned this the hard way—lumpy banana batter means dense cake. Use a fork first, then press through a fine-mesh sieve or strainer to remove skins and fibers. That extra step makes the texture actually tender, not gummy.
  • Weigh Your Butter: Cold butter cubes in the dry ingredients create pockets of air—great for fluffiness. Skip measuring by volume (yes, even if your recipe says "½ cup"), and use a kitchen scale for 113g (½ cup) of butter. That’s the non-negotiable for a light crumb.
  • Don’t Overmix the Batter: After folding in the sour cream, stop when just combined. Overmixing develops gluten, and this cake doesn’t need structure—it needs moisture. Give it 10-12 strokes max with a spatula. Trust me, your future self will thank you when the slice doesn’t turn into a wall.
  • Test for Doneness Early: This cake rises fast but sets slow. Check at 25 minutes with a toothpick—it’ll come out with moist crumbs, not wet batter. If the edges are set but the center wobbles, tent with foil and let it sit 5-10 minutes. Overbaking dries out the banana flavor, and nobody wants that.

Common mistakes when making this recipe

Overmixing the Batter

I can't stress enough how critical this is—overmixing develops gluten in the flour, making your cake tough instead of tender. Once you've folded in the dry ingredients, stop mixing as soon as everything is just combined. The batter should look slightly lumpy, not smooth. I've ruined cakes by overmixing, and you'll know it immediately when the texture turns dense instead of light. 🥄

Skipping the Cooling Step

Rushing to frost warm cake layers is a rookie move. The heat from the cake will melt your buttercream, creating a sad, soupy mess. Always let layers cool completely—at least 1 hour—before assembling. I've learned this the hard way after impatiently frosting warm layers and watching the frosting slide off like a failed science experiment. 🧊

Using Unripe Bananas

Unripe bananas lack the natural sweetness and moisture that make this cake special. They'll yield a cake that's more like a banana bread—dense and slightly bitter. If you must use unripe bananas, bake them at 350°F for 15 minutes first to soften them, but they'll never match the flavor of properly ripe ones. Trust me, the brown spots mean business! 🍌

Incorrect Buttercream Consistency

Buttercream that's too thin will weep through the cake, creating a soggy mess. Too thick, and it'll crack or be impossible to spread. The ideal consistency is smooth and pipeable—like soft peanut butter. If yours is too thin, add 1 tbsp powdered sugar at a time and whip again. For extra stability, chill the frosting for 15 minutes before using. 🥄

Uneven Baking

This happens when pans aren't properly greased or when oven racks are placed incorrectly. Always grease pans thoroughly with butter or baking spray, and place them in the middle rack of your oven. Rotate pans halfway through baking if your oven has hot spots. I've had cakes bake unevenly when the oven door was opened too early—resist the urge to peek! 🔥

Ignoring the Swirl Technique

Forgetting to swirl the batter before baking means missing out on that beautiful marbled effect. Drop spoonfuls of batter onto the top layer and swirl gently with a knife before baking. This creates stunning visual layers when sliced. I once baked a cake without swirling and was disappointed by the lack of visual appeal—it's a simple step that makes a big difference! 🎨

Nutrition facts

Servings 12
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 90mg30%
Sodium 340mg15%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 38g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular cream cheese frosting for buttercream?

You can try, but the texture will be different. Buttercream gives a smoother, more stable finish that holds swirls beautifully, while cream cheese frosting tends to be denser and slightly tangy. For a compromise, mix ½ cup cream cheese into the buttercream recipe—it adds richness without losing the lightness. The buttercream in this recipe is already designed to complement the cake's moisture, so stick with it for the classic experience!

2

How do I know when my bananas are ripe enough?

Look for bananas with mostly brown spots and slightly soft skin when pressed. The brown spots indicate natural sugars have developed, which is key for sweetness. If they're still mostly yellow with just a few brown spots, let them ripen another day or two at room temperature. For extra ripening, place them in a paper bag with an apple—it speeds up the process!

3

Can I make this cake in a single layer instead of two?

For a single 9-inch layer, use the full batter recipe and bake for 35-40 minutes at 350°F. Just reduce the frosting to 1.5 cups to avoid overwhelming the smaller cake. Single-layer cakes work great for cupcakes too—divide the batter into 12 cupcake liners and bake for 20-25 minutes. The frosting will spread beautifully over the top!

4

Why did my cake turn out dense instead of moist?

Most likely, you overmixed the batter or didn't use ripe enough bananas. The batter should be thick but pourable—stop mixing as soon as the dry ingredients are just combined. Also, ensure your bananas are overripe (black spots are fine!) and that you're using sifted flour. Another common issue is underbaking—always check with a toothpick until it comes out clean with a few moist crumbs, not wet batter.

5

Can I add nuts or chocolate chips to this recipe?

Yes! For a crunchy texture, fold in 1 cup chopped walnuts or pecans with the dry ingredients. For chocolate lovers, add ½ cup chocolate chips or chopped dark chocolate. Just be sure to distribute them evenly so every slice gets a taste. I recommend using semi-sweet chocolate chips—they melt beautifully and complement the banana flavor perfectly.

★★★★★4.9(14 reviews)
Categories Desserts