Desserts
This moist banana cake with peanut butter icing delivers the perfect balance of tender layers and rich, nutty frosting—every bite is a comforting hug. The secret lies in ripe bananas and a simple batter that avoids overmixing, ensuring a crumb that’s light yet substantial. What sets this recipe apart is the velvety peanut butter icing, which adds a creamy contrast to the cake’s natural sweetness without overpowering it.
The cake itself is a foolproof bake, requiring just a few pantry staples and 30 minutes in the oven. Once cooled, the peanut butter icing transforms it into a decadent dessert that’s ideal for birthdays, potlucks, or a cozy weekend treat. The frosting’s smooth texture clings beautifully, making every slice look (and taste) like it came from a bakery.
What you’ll achieve is a cake with perfectly moist layers—no dry crumbs here—and a frosting that’s rich, spreadable, and just sweet enough. The combination of ripe bananas and peanut butter creates a flavor profile that’s nostalgic yet sophisticated, appealing to both kids and adults alike. This recipe is designed to impress with minimal effort, so you can enjoy the results without the stress.
Serve it sliced with a sprinkle of crushed peanuts or chocolate chips for extra texture, or keep it simple with a dusting of powdered sugar. The versatility of this dessert makes it perfect for any occasion—whether you’re celebrating or just craving something sweet. Let’s get baking!
Ingredients for banana cake with peanut butter icing
Ripe bananas and creamy peanut butter make this cake irresistibly moist and nostalgic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 medium | Mashed, about 1.5 cups |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Vegetable Oil 🫒 | ½ cup | Light or canola oil |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Baking Soda 🍞 | 1 tsp | Pure, not baking powder |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 1 tsp | Pure, not imitation |
| Peanut Butter 🥜 | 1 cup | Creamy, natural or regular |
| Powdered Sugar 🍚 | 2 cups | For icing, sifted |
| Heavy Cream 🥛 | ½ cup | Cold, for icing |
| Crushed Peanuts 🥜 | ¼ cup | Optional garnish |
Ripe bananas are the star here—look for ones with soft spots and brown speckles. Trader Joe's and Whole Foods often have perfect ones, but any grocery store will work. The darker the spots, the sweeter and more flavorful the cake. For the peanut butter, Jif or Skippy are reliable, but natural peanut butter works too—just stir it well first. The powdered sugar? Domino brand is my go-to because it's finely sifted and doesn't clump. If you're using natural peanut butter, reduce the powdered sugar to 1.5 cups—the extra oil can make the icing too soft.
No ripe bananas? Use 1 cup of applesauce or mashed sweet potato to replace the mashed bananas, but add 1 tsp extra vanilla to compensate for the flavor difference. No peanut butter? Almond butter or sunflower seed butter works in a pinch, though the flavor will differ slightly. For the icing, if you can't find heavy cream, chilled coconut cream gives a similar texture. The crushed peanuts are optional but add that bakery-style crunch—store-bought or homemade both work. Pro tip: Toast the peanuts in a dry pan for 2-3 minutes before crushing for extra flavor.
The batter keeps in the fridge for 2 days if covered tightly, but it's best baked fresh. The icing can be made a day ahead and stored in the fridge—just rewhip it before using. For make-ahead convenience, bake the cake, let it cool completely, then wrap tightly in plastic wrap. It stays moist for 3 days at room temperature. Freeze the whole cake (unfrosted) for up to 3 months—thaw overnight in the fridge before frosting.
Why You'll Love This Recipe
- No Mash Needed: I swear by this trick—just smash the bananas with a fork until they’re sticky and thick, no food processor required. The cake turns out moist and tender every single time, even if you’re not a baking pro.
- Peanut Butter Magic: That rich, creamy icing? It’s basically a hug in dessert form. The peanut butter cuts through the sweetness of the bananas, and honestly, the first bite makes me forget about all other cakes.
- Breakfast or Dessert: Between us, I’ve served this for both. Slice it for a quick breakfast with coffee or save it for after-dinner cravings—no judgment here. It’s that versatile.
- Budget-Friendly Leftovers: This cake keeps well for days, and the ingredients won’t break the bank. I often make a double batch, freeze half, and pull it out for lazy mornings. Win-win.
Step-by-step instructions for banana cake with peanut butter icing
Here's how to create a cake that's impossibly moist with a rich peanut butter frosting.
Mix the Cake Batter
Preheat your oven to 350°F and grease a 9-inch round cake pan or line it with parchment paper. In a large mixing bowl, mash the 3 medium ripe bananas until smooth—you should have about 1.5 cups of mashed banana. Set aside.
In a separate bowl, whisk together the 2 cups all-purpose flour, 1 tsp baking soda, 1 tsp ground cinnamon, and 0.5 tsp salt. Sift the dry ingredients into the mashed bananas to avoid lumps. Add the 1 cup granulated sugar, 0.5 cup vegetable oil, 0.5 cup melted unsalted butter, 2 whole large eggs, and 1 tsp vanilla extract. Mix on medium speed until just combined—don't overmix or the cake will be dense.
Bake the Cake
Pour the batter into the prepared cake pan and smooth the top with a spatula. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean. The cake should look golden brown and spring back when gently pressed. If the top browns too quickly, loosely cover it with aluminum foil after 20 minutes to prevent over-browning.
Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely. This resting time ensures the cake sets properly and doesn't crumble when frosting. I know it's tempting to frost it warm, but trust me—waiting makes all the difference.
Prepare the Peanut Butter Icing
In a medium bowl, combine the 1 cup peanut butter, 2 cups powdered sugar, and 0.5 cup heavy cream. Whisk until smooth and creamy, scraping down the sides of the bowl as needed. If the icing is too thick, add a splash of milk or cream 1 tablespoon at a time until it reaches a spreadable consistency. The icing should be thick enough to hold its shape but still easy to pipe or spread.
This is where the magic happens—the peanut butter adds rich flavor, while the powdered sugar and cream create a light, airy frosting that complements the moist cake. Taste a small spoonful to check the sweetness; if it needs more, add a little extra powdered sugar.
Frost and Garnish the Cake
Once the cake is completely cool, spread a thin layer of the peanut butter icing over the top and sides to create a "crumb coat." This helps prevent crumbs from getting into the final frosting layer. Chill the cake in the refrigerator for 15 minutes to set the crumb coat.
After chilling, spread the remaining icing evenly over the top and sides of the cake. For a polished look, use an offset spatula to smooth the frosting. Sprinkle the 0.25 cup crushed peanuts over the top while the frosting is still wet so they stick. This adds texture and a nutty crunch that pairs perfectly with the creamy frosting. Serve slices warm or at room temperature for the best experience.
Pro Tips For Making Banana Cake With Peanut Butter Icing
- Mash Bananas Thoroughly: I learned this the hard way—lumpy banana batter leads to dense cake. Use a fork or potato masher to crush the bananas until completely smooth, no visible chunks. (Yes, even if you’re impatient like me.)
- Preheat Pan for Even Rise: Skip the "it’ll bake fine" mindset—preheat your 8x8-inch pan for 5 minutes before pouring the batter. The cake will climb higher and brown more evenly, especially if you’re using ripe bananas that make the batter extra wet.
- Don’t Overmix the Batter: After adding the flour, mix just until combined—about 10 strokes. Overworking it develops gluten, and your cake will turn out tough instead of tender. (I used to ignore this and wondered why my slices were chewy.)
- Use Melted Butter for Icing: Swap the oil in the icing for melted butter—just 2 tablespoons—it makes the peanut butter frosting richer and easier to spread. (Your future self will thank you when the cake doesn’t crumble under the glaze.)
Common mistakes when making this dish
Overmixing the Batter
I’ve ruined more cakes than I’d admit by overmixing the batter—especially when I’m nervous about lumps. The key is to mix just until the dry ingredients disappear, about 10-15 seconds after combining everything. Overmixing develops gluten, which makes the cake dense and dry. If you see streaks of flour, stop immediately and fold gently with a spatula. Trust me, the cake won’t be perfect if it’s tough. 💫
Using Unripe Bananas
Unripe bananas are a surefire way to end up with a bland, dry cake. Look for bananas with soft spots and brown speckles—these are packed with natural sweetness and moisture. If you grab bananas too soon, mash them with 1 teaspoon of lemon juice to mimic ripeness, but it won’t taste the same. Ripe bananas are non-negotiable for that classic banana cake flavor.
Skipping the Crumb Coat
This is a rookie mistake that leads to crumbs everywhere. A thin layer of icing (the crumb coat) acts like glue, sealing in crumbs before the final frosting goes on. If you skip it, your beautiful frosting will turn into a crumbly mess. Chill the cake for 15 minutes after the crumb coat to set it—this step is worth the wait. 🍰
Overbaking the Cake
I’ve pulled cakes out of the oven too early, only to watch them collapse as they cool. Bake until a toothpick comes out clean (or with a few moist crumbs), but don’t go past 35 minutes unless your oven runs hot. If the top browns too fast, tent the pan with foil after 20 minutes. Overbaking dries out the cake, and nobody wants a dry banana cake.
Incorrect Icing Consistency
The icing should be smooth, spreadable, and hold its shape—but not too stiff. If it’s too thick, add 1 tablespoon of heavy cream or milk at a time until it’s just right. Too thin? Add 1-2 tablespoons of powdered sugar to thicken. The goal is a frosting that’s easy to pipe or spread without sliding off the cake. Taste it as you go—balance is key!
Frosting Warm Cake
Frosting a warm cake is a fast track to a soggy, messy disaster. The heat from the cake melts the frosting, making it slide off and creating a sticky, uneven finish. Always let the cake cool completely before frosting—this ensures clean layers and a professional look. Patience here makes all the difference. ✨
Nutrition facts
Frequently asked questions
Can I substitute peanut butter with another nut butter?
Yes! Almond butter or sunflower seed butter work well for the icing, though the flavor will differ slightly. For a closer match, use 1 cup of almond butter and add 1 teaspoon of vanilla extract to enhance the taste. Natural peanut butter without added sugar may require 1.5 cups of powdered sugar instead of 2 cups to balance the extra oil content.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill or King Arthur. For best results, add 1 teaspoon of xanthan gum to the dry ingredients to improve texture. The cake may be slightly denser but will still be moist. Ensure all other ingredients (like vanilla extract) are certified gluten-free if needed.
Why did my cake turn out dry?
Dry cake usually happens from overbaking, overmixing, or using unripe bananas. Always bake until a toothpick comes out with moist crumbs (not completely clean) and stop mixing once the flour disappears. For extra moisture, add 2 tablespoons of sour cream or Greek yogurt to the batter. Ripe bananas (with brown spots) are key for that classic moist texture.
Can I make this cake ahead of time?
Bake the cake up to 3 days in advance and store it wrapped tightly at room temperature. For longer storage, freeze the unfrosted cake for up to 3 months. Thaw overnight in the fridge, then frost when ready. The icing can be made a day ahead and refrigerated—just rewhip it before using for a smooth finish.
How can I make the icing more flavorful?
Boost the icing with ½ teaspoon of cinnamon or ¼ teaspoon of salt to deepen the peanut flavor. For a chocolate twist, add 2 tablespoons of cocoa powder to the icing mixture. A splash of 1 teaspoon of orange zest or ½ teaspoon of almond extract also adds unexpected complexity. Taste as you go—adjust sweetness or flavor to your preference!
