Soft banana cake layers and a thick swirl of salted caramel frosting make this dessert feel a little extravagant without losing the comfort of a classic banana bake. The banana flavor stays front and center, but the caramel and cream cheese bring enough contrast that every bite tastes layered, not heavy. The flaky salt on top keeps the sweetness in check and makes the whole cake taste sharper and more complete.
The key here is using bananas that are deeply ripe, with plenty of brown spotting, because they dissolve into the batter and carry the flavor through the crumb. Sour cream adds moisture and a gentle tang, which keeps the cake from turning dense. The frosting follows the same idea: cream cheese and butter give it structure, while the caramel sauce makes it taste like more than just banana cake with standard frosting.
Below, I’ll walk through the part that matters most for the texture, plus the one frosting detail that keeps the whole thing from sliding around once it’s stacked. If you’ve ever had banana cake bake up flat or frosting turn too loose, this version fixes both problems.
The banana layers stayed unbelievably moist, and the caramel cream cheese frosting set up just enough to slice cleanly. I brought it to a birthday dinner and everyone kept talking about the flaky salt on top.
Save this salted caramel banana cake for the day you want soft banana layers, caramel drizzle, and a frosting that actually holds its shape.
The Step That Keeps Banana Cake from Turning Heavy
Banana cake gets dense when the batter is overmixed after the flour goes in or when the bananas are too wet and the batter can’t hold its structure. This version stays lighter because the butter and sugar are creamed until fluffy first, which traps air, and then the dry ingredients and sour cream are added in alternating additions so the batter stays tender instead of tight.
The other thing that matters is the banana texture. Mash them well, but don’t puree them into soup. A few small lumps are fine and actually help the cake stay moist without becoming gummy. If the batter looks thick but spreadable, that’s the right place to stop.
What Each Ingredient Is Actually Doing in This Cake

- Bananas — Use very ripe bananas with plenty of brown spots. They bring sweetness, moisture, and the banana flavor that carries through the frosting. Under-ripe bananas taste flat here, so this is the one ingredient worth waiting on.
- Sour cream — This keeps the crumb soft and gives the cake a little tang so the caramel frosting doesn’t taste one-note sweet. Plain Greek yogurt works in the same amount if that’s what you have, though the texture will be a touch firmer.
- Cream cheese — This is what gives the frosting enough body to support the caramel. Use full-fat cream cheese and soften it properly; cold cream cheese leaves little lumps that don’t fully disappear.
- Salted caramel sauce — Store-bought works fine if it’s a thick sauce, not a thin topping syrup. A thinner caramel can make the frosting loose, so if yours is runny, use a little less and add only until the frosting tastes balanced.
- Flaky sea salt — This isn’t garnish for looks alone. It sharpens the caramel and keeps the cake from tasting muddy-sweet.
Building the Batter and Frosting in the Right Order
Cream the butter until it goes pale
Beat the butter and sugar until the mixture looks fluffy and lighter in color. That step gives the cake lift before the batter ever goes in the oven. If you rush it, the cake bakes up tighter and more like a loaf than a layer cake.
Fold in the flour without beating the life out of it
Add the dry ingredients and sour cream in alternating additions, stopping as soon as the flour disappears. The batter should look smooth but not glossy or overworked. Overmixing at this point is the fastest way to lose the soft crumb you want.
Cool the layers all the way down
The cakes need to be completely cool before frosting. Even a little warmth will melt the cream cheese frosting and send the caramel sliding down the sides before the cake has a chance to set. If you’re in a hurry, cool the layers on a rack, then chill them briefly before stacking.
Beat the frosting until it looks light, not loose
Start with the cream cheese and butter until smooth, then add the powdered sugar and caramel sauce. The finished frosting should hold soft peaks and spread cleanly. If it looks too soft, chill it for 10 to 15 minutes before assembling so it doesn’t squeeze out between the layers.
How to Adapt This Cake Without Losing What Makes It Good
Make it gluten-free
Swap in a 1:1 gluten-free baking flour blend that includes xanthan gum. The cake will still be soft and sliceable, though the crumb may be a little more delicate than the original.
Use homemade caramel for a deeper finish
A homemade salted caramel sauce gives the frosting a deeper, more cooked sugar flavor. Use it cooled, not warm, or the frosting will loosen and become harder to spread.
Turn it into cupcakes
Bake the batter in lined muffin tins and start checking around 18 to 20 minutes. You lose the dramatic layer effect, but you gain faster baking and easier serving.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The frosting stays stable, and the banana cake actually slices a little cleaner after chilling.
- Freezer: Freeze unfrosted layers tightly wrapped for up to 2 months, or freeze frosted slices on a tray before wrapping. Banana cake holds up well in the freezer if it’s sealed well.
- Reheating: Bring slices to room temperature before serving. Microwaving softens the frosting too much, so room temp is the best way to keep the caramel and cream cheese layers in shape.
Answers to the Questions Worth Asking

Salted Caramel Banana Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease two 8-inch round pans. Keep the pans ready so batter can go in right after mixing.
- Beat the softened butter and sugar until fluffy, then add the eggs, vanilla, and mashed bananas. Mix until the batter looks smooth and evenly colored.
- Whisk together the flour, baking soda, baking powder, salt, and cinnamon. This ensures the leaveners and spices are distributed throughout the cake.
- Alternate folding in the flour mixture and sour cream in three additions. Fold gently each time just until no dry streaks remain (do not overmix).
- Divide the batter between the two prepared pans. Tap the pans lightly to settle the batter for even layers.
- Bake for 30–35 minutes at 350°F until a toothpick comes out clean. Cool completely in the pans or until fully cooled before frosting (visible steam should be gone).
- Beat the softened cream cheese and butter until smooth. The mixture should look glossy and lump-free.
- Add the powdered sugar and beat until combined, then beat in the salted caramel sauce until fluffy. The frosting should be thick enough to hold swirls.
- Place one cooled cake layer on a cake stand and spread frosting on top. Add the second layer and press gently to level.
- Frost the outside of the cake with the remaining frosting. Smooth the sides so caramel can drizzle dramatically down the look.
- Drizzle extra salted caramel over the top so it runs down the sides. Aim for visible caramel streaks that reach the base on the stand.
- Finish with flaky sea salt on top. Sprinkle lightly so you can see salt flakes against the caramel and frosting.


