Desserts
This banana cake recipe with peanut butter frosting delivers the perfect balance of moist, tender layers and rich, nutty cream swirls that vanish faster than you can say "second slice." 💛 The secret lies in ripe bananas and a simple technique that keeps the cake ultra-soft while the frosting adds a velvety contrast that makes every bite irresistible.
What sets this recipe apart is the foolproof method for achieving that signature moist texture—no dry crumbs here. We'll use buttermilk for tenderness and a touch of sour cream to keep the crumb light, all while letting the natural sweetness of bananas shine. The peanut butter frosting isn't just sweet; it's creamy with just the right amount of peanut flavor to complement the cake without overpowering it.
By the time you're done, you'll have a cake with layers so tender they melt in your mouth, swirled with peanut butter frosting that's thick enough to hold its shape but still light enough to spread smoothly. The aroma alone will have everyone gathering in the kitchen, and the first bite will have them asking for the recipe.
This dessert is perfect for birthdays, potlucks, or just because—it's the kind of cake that feels special without requiring advanced baking skills. Let's get started on creating your new favorite treat!
Ingredients for banana cake recipe with peanut butter frosting
Ripe bananas, buttermilk, and peanut butter—three simple ingredients that create this irresistible cake.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Spotty skin preferred for sweetness |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Buttermilk 🥛 | 1 cup | Room temperature for best mixing |
| Sour Cream 🧀 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | ½ cup | Softened, not melted |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Baking Soda 🧂 | 1 tsp | Not baking powder |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 💧 | 1 tsp | Pure extract, not imitation |
| Peanut Butter 🥜 | 1 cup | Creamy, natural style |
| Powdered Sugar 🍚 | 2 cups | For frosting |
| Heavy Cream 🥛 | ½ cup | Cold for frosting |
The bananas are the star here, so pick the spottiest ones at the store—those black spots mean serious sweetness. Trader Joe's and Whole Foods usually have the ripest ones, but any grocery store will do if you give them a few days on the counter. The peanut butter matters too—natural, no-stirred varieties work best for that classic flavor, but creamy is fine if that's what you've got. For the flour, King Arthur or Gold Medal brands are my go-to—they're reliable and give that perfect tender crumb. Measure your dry ingredients first, then mix the wet ones separately to keep the batter smooth.
No buttermilk? Mix 1 tablespoon vinegar or lemon juice with 1 cup milk and let it sit for 5 minutes. Short on sour cream? Plain yogurt at half the amount works in a pinch. The frosting can be made ahead—just keep it chilled until ready to use. Want extra richness? Add 1 tablespoon melted butter to the peanut butter mixture. For a lighter cake, fold in 1/4 cup whipped cream before baking. The powdered sugar should be sifted for the frosting to avoid lumps—Trader Joe's sells it pre-sifted, which is a lifesaver.
This cake keeps well for 3-4 days in an airtight container at room temperature, but trust me—it won't last that long. The frosting can be made 2 days ahead and stored in the fridge, then whipped back to fluffiness with a hand mixer. If you've got leftovers, wrap them tightly and freeze for up to 1 month. The best part? This cake gets better the next day as the flavors meld together—perfect for making ahead for parties or potlucks.
Why You'll Love This Recipe
- No Overmixing Needed: I swear by this recipe because the batter’s so forgiving. You’ll mix the ripe bananas, flour, and buttermilk—no electric mixer required—and the sour cream keeps it tender without fighting you. My first attempt had lumps, but it still baked into a moist cake. Honestly, the only rule is don’t overthink it.
- Peanut Butter Magic: That creamy peanut butter frosting? It’s the star. The bananas add natural sweetness, but the frosting—just powdered sugar, peanut butter, and a splash of milk—takes it to another level. My kids fight over the last slice, and I don’t even decorate it fancy. (Yes, even on a Tuesday night.)
- Lunchbox Hero: This cake is my go-to for packing lunches. The dense texture holds up better than most, and the peanut butter frosting is a hit with kids (and adults, let’s be real). I’ll slice it the night before, wrap it in parchment, and toss it in a bag—no fancy containers needed. It’s the kind of treat that makes school lunches feel special.
- Pantry Staple Power: Between us, this recipe uses ingredients you already have. Ripe bananas? Don’t throw them away—use them. Flour, sugar, buttermilk—basic stuff that won’t break the bank. I made this twice last month, and the second time, I halved the frosting because I was out of peanut butter. Still tasted amazing. That’s reliable.
Step-by-step instructions for banana cake with peanut butter frosting
Here's how to make a cake so moist it'll disappear in seconds—with that perfect peanut butter swirl.
👨🍳 Step 1: Mix Wet Ingredients for Maximum Moisture
In a large mixing bowl, mash the 3 whole ripe bananas until smooth—no need to strain those little specks, they add flavor. Add the 1.5 cups granulated sugar, 2 whole large eggs, and 1 tsp vanilla extract. Whisk until fully combined, scraping down the sides to incorporate everything.
Next, stir in the 1 cup buttermilk and 0.5 cup sour cream—these dairy ingredients are the secret to that ultra-moist crumb. Add the 0.5 cup softened unsalted butter and mix until just combined. The batter should be thick but pourable. Here's the thing—don't overmix or you'll develop gluten and end up with a tough cake instead of that tender texture we're after.
👨🍳 Step 2: Combine Dry Ingredients and Fold Gently
In a separate bowl, sift together the 2 cups all-purpose flour, 1 tsp baking soda, 1 tsp ground cinnamon, and 0.5 tsp salt. This sifting step ensures no lumps and creates that light, airy texture. Gently fold the dry ingredients into the wet mixture using a spatula, mixing just until combined—again, we're aiming for that tender crumb, not a dense one.
Now for the fun part: swirl in the 1 cup peanut butter using a rubber spatula. I like to make about 6-8 swirls through the batter—this creates those beautiful nutty pockets throughout each slice. The peanut butter will give each bite that rich, creamy contrast to the tender cake. Don't worry if it looks like too much—this is where the magic happens.
🔥 Step 3: Bake Until Golden and Springy
Preheat your oven to 350°F and grease two 8-inch round cake pans, lining the bottoms with parchment paper. Divide the batter evenly between the pans and smooth the tops. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the edges are golden brown.
I know it seems like a long time, but patience here pays off—underbaking leads to a gummy center. The cakes should spring back slightly when pressed in the middle. If the tops brown too quickly, tent them loosely with foil after 15 minutes to prevent over-browning while the centers finish cooking. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
🥘 Step 4: Whip Up the Peanut Butter Frosting
While the cakes cool, make the frosting by beating the 1 cup peanut butter (yes, we're using the same amount again—trust me) with the 2 cups powdered sugar and 0.5 cup cold heavy cream until smooth and fluffy. I use a hand mixer for this step—it takes about 2-3 minutes to reach that perfect consistency where it's light enough to spread but thick enough to hold its shape.
If the frosting seems too thick, add 1-2 teaspoons milk at a time until it reaches your desired consistency. The frosting should be cool when you spread it—this helps it set properly on the cake. Here's a pro tip: chill the frosting in the fridge for 10 minutes if your kitchen is warm before assembling.
🍰 Step 5: Assemble and Chill for Perfect Slices
Place one cake layer on a serving plate and spread about ⅓ of the frosting evenly over the top. Add the second cake layer and spread the remaining frosting on top and around the sides, using a spatula to create clean edges. For extra decoration, pipe a simple border around the edge using the leftover frosting.
Chill the cake in the refrigerator for at least 1 hour before slicing—this allows the frosting to set properly and makes for cleaner, neater slices. When you're ready to serve, cut into 8 equal wedges and enjoy with a glass of cold milk or coffee. The contrast of the warm cake with the cool frosting is pure perfection—each bite delivers that moist banana cake texture with bursts of peanut butter flavor in every slice.
Pro Tips For Making Banana Cake Recipe With Peanut Butter Frosting
- Mash Bananas Thoroughly: Skip the lazy fork-mashing—use a potato masher or fork to crush the bananas until smooth, with no visible chunks. I learned this the hard way when my cake had awkward pockets of unmashed banana that made every bite uneven. Aim for a consistency like thick pudding.
- Measure Flour Right: Spoon the flour into your measuring cup, then level it off with a knife—don’t scoop directly from the bag. Packed flour makes this cake dense, and you’ll end up with a brick instead of a moist, tender crumb. Trust me, your future self will notice.
- Don’t Overmix the Batter: Stir just until the dry ingredients disappear—maybe 10-12 strokes max. Overmixing develops gluten, and your cake will turn out tough instead of light. I used to go full speed, and the result was more like a banana bread loaf than a fluffy cake.
- Bake Until Springy: Test for doneness with a toothpick—it should come out with a few moist crumbs, not wet batter. If you pull it out too soon, the center will stay gummy, and the peanut butter frosting won’t stick properly. Let it cool 10 minutes first, or you’ll melt the frosting.
Pro cooking tips for great banana cake recipe with peanut butter frosting
Banana Ripeness Matters
Those black spots on bananas aren't just for show—they're packed with sugar and flavor! I always look for bananas with 50% or more black spots for this recipe. If your bananas aren't ripe enough, let them sit on the counter for 1-2 days until they reach that perfect spotty stage. For extra sweetness, you can even microwave them for 20-30 seconds before mashing to intensify their flavor. 🍌
Buttermilk Substitutes
If you don't have buttermilk, don't panic—this simple swap works perfectly. Mix 1 tablespoon lemon juice or white vinegar with 1 cup milk and let it sit for 5 minutes to curdle. This creates the same tangy, thick texture that makes the cake so moist. For a dairy-free option, use 1 cup coconut milk with 1 tablespoon vinegar instead. The key is letting it sit and thicken before using.
Peanut Butter Frosting Tricks
Natural peanut butter often separates when mixed with powdered sugar. To fix this, first mix the peanut butter with 2 tablespoons milk until completely smooth before adding the powdered sugar. For extra fluffiness, chill your mixing bowl and beaters for 10 minutes before whipping. If your frosting is too runny, add 1 tablespoon more powdered sugar at a time until it reaches piping consistency. The frosting should be thick enough to hold peaks but still spreadable—this creates that perfect balance of creaminess and structure. 🥜
Cake Pan Prep
Greasing your cake pans isn't enough—line the bottoms with parchment paper to prevent sticking and create clean slices. I like to use 8-inch round pans for this recipe, but you can also use a single 9x13-inch pan if you prefer a sheet cake. For extra insurance against sticking, dust the greased pans with 1 tablespoon flour after greasing.
Baking Time Tips
The cakes are done when a toothpick comes out clean, but don't overbake! If your oven runs hot, check for doneness at 22 minutes instead of waiting the full 30 minutes. The edges should be golden brown while the center springs back when pressed gently. For even baking, rotate the pans halfway through the baking time. If the tops brown too quickly, tent them with foil after 15 minutes to prevent over-browning while the centers finish cooking. 🔥
Frosting Consistency
Your frosting should be cool when spreading to prevent melting on warm cake layers. If your kitchen is warm, chill the frosting for 10-15 minutes before assembling. For a smoother finish, use an offset spatula to spread the frosting in thin layers, building up to create clean edges. If you're feeling fancy, pipe a simple border around the edge using leftover frosting. Remember, the frosting should be thick enough to hold its shape but still spreadable—this creates that perfect balance of creaminess and structure that makes every bite delicious.
Nutrition facts
Frequently asked questions
Why does this banana cake turn out so moist?
The secret is in the buttermilk and sour cream—both add moisture and tenderness. The ripe bananas provide natural sweetness while their starch content helps retain moisture during baking. Plus, we avoid overmixing to prevent developing gluten that would make the cake tough.
Can I make this cake without peanut butter?
For a nut-free version, replace the peanut butter with 1 cup cream cheese mixed with 1 cup powdered sugar and 1 tsp vanilla for frosting. For flavor swirls, try chocolate ganache or lemon curd instead. The cake batter itself will still be delicious without the peanut butter swirls.
How do I fix a cake that's too dense?
Overmixing is the most common cause. To salvage it, try slicing the cake thin and serving it with extra frosting. For next time, measure your flour precisely (spoon and level method) and fold dry ingredients just until combined. Also ensure your buttermilk and eggs are room temperature—cold ingredients can make the cake dense.
Can I use this recipe for a single-layer cake?
Yes! Use a 9-inch round pan and bake for 25-30 minutes at 350°F. The same batter works perfectly—just adjust baking time slightly if your oven runs hot. For presentation, top with extra frosting or decorate with sliced bananas and chocolate shavings. The single-layer version is great for smaller gatherings.
How far ahead can I make the frosting?
You can prepare the frosting 2 days ahead and store it in an airtight container in the fridge. When ready to use, let it sit at room temperature for 10 minutes and whip it briefly to restore fluffiness. For best results, chill the frosting for 10 minutes before spreading on the cake to prevent melting.
