Desserts
This banana cake with peanut butter icing delivers moist, tender layers that practically melt in your mouth, paired with a rich, velvety frosting that ties everything together. 💛 The secret to that signature texture lies in folding ripe bananas directly into the batter—no pre-mashing required—while a touch of sour cream keeps the crumb fine and the flavor balanced. I've perfected this recipe over years of baking, ensuring every slice stays perfectly moist even days later.
What sets this cake apart is the harmony between the spiced banana cake and the nutty peanut butter icing, which isn't just sweet but has depth from a hint of vanilla and a pinch of salt. The recipe uses simple pantry staples—flour, sugar, eggs, and of course, bananas—making it accessible for home bakers while still delivering restaurant-quality results. The baking process is straightforward, with just 35 minutes in the oven to achieve that golden dome with a tender center.
By the time you're done, you'll have a moist cake with a delicate crumb and just the right amount of banana sweetness, topped with a thick layer of creamy peanut butter frosting that's neither too sweet nor too rich. The contrast between the warm spices in the cake and the nutty frosting creates a flavor profile that's both comforting and sophisticated. This dessert is perfect for birthdays, potlucks, or simply treating yourself to something special.
The best part? This recipe scales beautifully—whether you're baking for a crowd or just want a single serving. For added texture, fold in chopped walnuts or chocolate chips into the batter, or drizzle extra peanut butter over the top before serving. Let's get baking!
Ingredients for banana cake with peanut butter icing
Simple pantry staples transform into a moist banana cake with velvety peanut butter icing harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 medium | Slightly squishy when pressed |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Light Brown Sugar 🍚 | ½ cup | Packed lightly |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Unsalted Butter 🧈 | 1 cup | Melted, cooled slightly |
| Sour Cream 🥛 | ½ cup | Full-fat for moisture |
| Vanilla Extract 🌿 | 1 tbsp | Pure, not imitation |
| Baking Soda 🧂 | 1 tsp | Not baking powder |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Peanut Butter 🥜 | 1 ½ cups | Creamy, unsweetened |
| Powdered Sugar 🍚 | 2 cups | For frosting |
| Milk 🥛 | ¼ cup | For frosting consistency |
| Vanilla Extract 🌿 | ½ tbsp | For frosting flavor |
The bananas are non-negotiable—ripe ones with brown spots pack the most flavor. Trader Joe's or your local market usually has the sweetest ones, but check your fruit bowl first. The peanut butter matters too—creamy and unsweetened gives that rich, nutty depth. I always double-check the sugar: white for structure, brown for moisture. The sour cream might seem odd, but it's what makes the crumb tender. Full-fat is key—low-fat won't give the same result. For the frosting, powdered sugar is a must—it dissolves smoothly, unlike granulated.
No ripe bananas? Use 3 tbsp banana puree from a can, but add 1 tsp lemon juice to mimic freshness. Swapping peanut butter? Almond butter works, but the flavor changes noticeably. The frosting can be made ahead—just add milk as needed to thin it. Want extra richness? Add 1 tbsp melted butter to the frosting. The spices are subtle but important: cinnamon for warmth, salt to balance. Don't skip the vanilla—it's what ties everything together. For a crowd, make the cake in two 9-inch pans instead of one 13x9-inch pan.
This cake keeps beautifully—3 days at room temperature covered loosely, or 5 days refrigerated. The frosting hardens when chilled, so bring it to room temp before serving. I always make a double batch of frosting—some gets drizzled on top, some gets spread on sandwiches the next day. Freeze the unfrosted cake for up to 3 months—thaw overnight in the fridge, then frost when ready. The bananas? Peel and freeze extras for smoothies later.
Why You'll Love This Recipe
- No Overripe Waste: I swear by this recipe for using those spotted bananas before they turn to mush—mash them right into the batter, no peeling needed. The eggs and brown sugar keep the texture moist without tasting like a science experiment.
- Peanut Butter Magic: That creamy peanut butter icing? It’s not just sweet—it’s rich and nutty, cutting through the cake’s subtle caramel notes from the bananas and brown sugar. Honestly, I’ll take this over store-bought any day.
- Picnic to Pajama Party: Pack slices in foil for lunchboxes or stack them for a no-fuss dessert at a game night—just grab and go. The peanut butter icing stays intact, so it’s always presentable, even when you’re not.
- Budget Breakfast for Days: This cake keeps for ages in the fridge, so I make one batch and eat it for breakfast, snacks, or dessert all week. The flour and sugar stretch far, and those ripe bananas are practically free from the grocery bin.
Step-by-step instructions for banana cake with peanut butter icing
Here's how to create layers of moist banana cake with velvety peanut butter frosting that melts in your mouth.
👨🍳 Step 1: Mix Wet Ingredients for Maximum Moisture
In a large mixing bowl, mash the 3 medium ripe bananas until smooth but still slightly textured. Add the 1 cup melted unsalted butter (cooled slightly), 1.5 cups granulated sugar, 0.5 cup light brown sugar, 0.5 cup sour cream, and 1 tablespoon vanilla extract. Whisk until completely combined—this is where all the moisture magic happens.
Here's the thing—I like to let this mixture sit for 5 minutes while I prep the dry ingredients. This gives the bananas time to release more moisture, which makes the cake extra tender. The mixture should look like a thick, slightly sticky batter with banana swirls throughout.
👨🍳 Step 2: Combine Dry Ingredients and Fold Gently
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1.5 teaspoons ground cinnamon, 1 teaspoon baking soda, and 0.5 teaspoon salt. Sift the flour mixture directly into the wet ingredients and gently fold with a spatula until just combined—you should still see some flour streaks. Overmixing develops gluten and makes the cake tough.
Now add the 2 whole large eggs, one at a time, mixing just until each is incorporated. The batter will be thick but pourable. I know it seems like too much, but trust me—this is what gives you that perfect cake texture. Don't worry if it looks a bit lumpy; the baking process will smooth everything out.
🔥 Step 3: Bake Until Golden and Springy
Preheat your oven to 350°F and grease two 8-inch round cake pans (or line with parchment paper). Divide the batter evenly between the pans and bake for 25-30 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs—no wet batter.
Watch for the edges to turn golden brown while the centers still look slightly underdone. This is normal! The cakes will continue cooking as they cool. Let them rest in the pans for 10 minutes before transferring to a wire rack to cool completely. This resting period prevents crumbling when you frost later.
🥘 Step 4: Make the Peanut Butter Frosting
In a medium bowl, beat the 1.5 cups peanut butter until smooth. Gradually add the 2 cups powdered sugar and 0.25 cup milk, mixing on low speed until combined. Add the 0.5 tablespoon vanilla extract and beat until light and fluffy—about 2-3 minutes with an electric mixer.
Here's where the frosting gets fun. You want it thick enough to hold its shape but spreadable. If it's too stiff, add another tablespoon of milk. If it's too thin, add a little more powdered sugar. The frosting should be smooth with no lumps, and it should hold peaks when spread on the cake.
🍽️ Step 5: Assemble and Chill for Perfect Slices
Place one cake layer on a serving plate and spread a generous layer of the peanut butter frosting on top. Add the second cake layer and frost the top and sides completely. For extra flair, pipe decorative swirls around the edges with any leftover frosting.
Here's the crucial part: refrigerate the cake for at least 1 hour before slicing. This allows the frosting to set properly and makes clean slices. The cake will be moist and tender, while the peanut butter frosting will be rich and creamy—each bite delivers that perfect harmony of banana cake and nutty sweetness.
Pro Tips For Making Banana Cake With Peanut Butter Icing
- Mash Bananas Thoroughly: I learned this the hard way—lumpy mashed bananas = dense cake. Use a fork first to break them up, then press through a strainer or blend briefly with the sugar to dissolve any starch. No one wants a cake that tastes like banana puree.
- Use Room-Temp Eggs: Cold eggs make the batter separate like a sad science experiment. Take them out 30 minutes before mixing—just pop them in warm water if you’re short on time. The batter will be smoother, and the cake will rise better.
- Don’t Overmix the Batter: Once you add the flour, stop stirring after 20 seconds. Overmixing develops gluten, and this cake’s whole point is being tender, not chewy. Fold just until combined—like giving it a gentle handshake, not a wrestling match.
- Bake Until Slightly Under: Banana cakes dry out fast, so pull it out when the center’s just set (a toothpick should come out with a few moist crumbs). Let it cool 10 minutes in the pan—this keeps it from cracking when you transfer it. Trust me, the icing will hide any imperfections.
Perfect pairings for this banana cake with peanut butter icing
Creamy Coffee Pairings
This banana cake pairs beautifully with a cup of cold brew coffee or espresso to cut through the richness. I love a medium-roast dark coffee like Starbucks Sumatra—its chocolatey notes complement the peanut butter frosting perfectly. For a lighter option, try Starbucks Pike Place with a splash of half-and-half to balance the cake's sweetness. ☕
Warm Spiced Tea
Warm chai tea with a dash of cinnamon and cardamom enhances the cake's spiced banana flavor. Brew Tazo Chai Latte tea bags (or loose-leaf chai) and add 1 teaspoon honey to sweeten. The warmth of the tea contrasts beautifully with the cool, creamy frosting. For a twist, add a pinch of ground ginger to the tea for a zesty kick.
Classic Milk Options
For a nostalgic touch, serve with whole milk or vanilla milk—the natural sweetness and creaminess enhance the peanut butter frosting. I often use Organic Valley Whole Milk for its rich flavor. For a dairy-free option, almond milk with a splash of vanilla extract works surprisingly well while keeping the pairing light.
Decaf for Evening Servings
If serving this cake in the evening, opt for decaf coffee or herbal tea to avoid sleep disruptions. A peppermint tea from Harney & Sons adds a refreshing contrast to the dessert's richness. The minty notes cleanse your palate between bites, making each slice feel like a fresh experience.
Seasonal Adaptations
In summer, pair with iced vanilla chai latte—brew chai concentrate, chill it, and serve over ice with vanilla syrup. For winter, warm mulled apple cider with a cinnamon stick adds cozy warmth. The apple's tartness balances the cake's sweetness beautifully, especially during holiday gatherings. 🍂
Nutrition facts
Frequently asked questions
Can I substitute ripe bananas with banana puree?
Yes, but you'll need to adjust the recipe slightly. Use 3 tablespoons banana puree (from a can) plus 1 teaspoon lemon juice to mimic fresh banana flavor. The texture will be slightly denser, but it works well for moistness. For best results, let the puree sit at room temperature for 10 minutes before mixing.
Why does my banana cake turn out dry?
Dry banana cake usually happens from overbaking or not enough moisture in the batter. Always check for a toothpick with moist crumbs (not wet batter). For extra moisture, add 2 tablespoons sour cream or 1 tablespoon yogurt to the batter. Also, never skip the resting period—let cakes cool 10 minutes in pans before removing.
How can I make this peanut butter icing dairy-free?
Replace the milk with unsweetened almond milk or oat milk (about ¼ cup). For extra creaminess, add 1 tablespoon coconut oil while beating. The frosting will still be rich and spreadable, though slightly lighter in texture. Test consistency first—you may need an extra tablespoon of powdered sugar to bind it properly.
Can I bake this cake in a different pan size?
Yes, but adjust baking time accordingly. For a 9x13-inch pan, bake 30-35 minutes at 350°F. For 6-inch round pans, reduce to 20-25 minutes. Always use an oven thermometer to confirm your oven's accuracy—some run 25°F hotter than set! Let the cake rest in the pan for 5 minutes before checking doneness.
What's the best way to store leftovers?
Cover loosely with plastic wrap at room temperature for up to 3 days—this prevents drying. For longer storage, refrigerate for up to 5 days (bring to room temp before serving). Freeze unfrosted cake layers for 3 months by wrapping tightly in plastic and aluminum foil. Thaw overnight in the fridge, then frost when ready.
