Banana Cake With Peanut Butter Icing Recipe: Nutty Creamy Swirls in One Bowl

Desserts

Banana Cake With Peanut Butter Icing Recipe: Nutty Creamy Swirls in One Bowl

This banana cake with peanut butter icing delivers creamy, moist layers swirled with rich peanut butter—all baked in one bowl for effortless perfection. 💛 The secret lies in blending ripe bananas with melted butter and eggs, creating a tender crumb that absorbs the peanut butter swirls without drying out. I developed this recipe after years of testing, ensuring every bite balances sweet banana with nutty depth.

What sets this recipe apart is the foolproof one-bowl method, eliminating extra mixing steps while delivering restaurant-quality results. The peanut butter icing isn't just a topping—it's folded into the batter for those signature swirls that make this cake irresistible. With just 30 minutes of prep and 35 minutes in the oven, you'll have a golden, moist cake ready for slicing.

The final product features a velvety texture with pockets of creamy peanut butter throughout, topped with a glossy, crack-resistant icing layer. This cake stays moist for days, making it perfect for meal prep or special occasions. The aroma alone will have everyone gathering around your kitchen.

Whether you're serving it at a birthday party or enjoying a solo slice, this recipe delivers creamy satisfaction with minimal effort. The combination of banana's natural sweetness and peanut butter's richness creates a flavor profile that's universally loved. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana cake with peanut butter icing

Ripe bananas, creamy peanut butter, and golden swirls—this one-bowl cake delivers restaurant-quality texture with minimal effort.

Ingredient Amount Notes
Ripe Bananas 🍌 2 whole Spot brown for sweetness
Unsalted Butter 🧈 ½ cup Melted, full-fat preferred
Granulated Sugar 🍚 1 ½ cups White or light brown
Light Brown Sugar 🍚 ½ cup Packed, for moisture
Large Eggs 🥚 2 whole Room temperature, beaten
All-Purpose Flour 🌾 2 cups Sifted, no substitutions
Baking Soda 🧂 1 tsp Pure, not baking powder
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Salt 🧂 ½ tsp Fine sea salt
Pure Vanilla Extract 💧 1 tsp Bottled, not imitation
Creamy Peanut Butter 🥜 1 cup Natural, unsweetened
Powdered Sugar 🍚 2 cups Sifted for smooth icing
Heavy Cream 🥛 ½ cup Cold, for stiff icing
Milk 🥛 ½ cup Whole, for consistency

The bananas are the heart of this cake—spot them with brown for maximum sweetness and creaminess. Trader Joe's and Whole Foods carry perfectly ripe ones year-round, but any grocery store's produce section works if you pick them just past perfect. The peanut butter must be natural and unsweetened—the kind with oil separation is ideal, though you can stir it back together. For the sugars, light brown adds moisture while white sugar ensures proper structure. I always measure flour by weight if possible, but if using cups, spoon it in gently and level off—don't pack it down. The baking soda is non-negotiable here; it's what creates that tender crumb.

No ripe bananas? Overripe ones work best—the browner, the better. Short on peanut butter? Swap in sunflower seed butter for a nut-free version, though the flavor will differ slightly. The icing requires powdered sugar for that signature smooth texture—Domino brand is my go-to as it's finely ground. For a lighter icing, you can reduce the heavy cream to half a cup and add an extra tablespoon of milk, but the original ratio gives that perfect crack-resistant finish. The vanilla extract should be pure, not imitation—McCormick or Nielsen-Massey are reliable brands. If you're concerned about the cake being too sweet, reduce the granulated sugar by two tablespoons and compensate with an extra half teaspoon of cinnamon.

This cake stays moist for up to 5 days when stored in an airtight container at room temperature, though I recommend wrapping it tightly in plastic wrap to maintain freshness. For longer storage, freeze slices individually—they'll keep for up to 3 months without drying out. The icing can be made a day ahead and stored in the fridge; simply re-whip it before spreading. For serving, I like to dust the top with a little extra powdered sugar right before cutting—it adds that final touch of elegance. Leftovers reheat beautifully in the microwave for 10-15 seconds, though honestly, it's best enjoyed fresh from the oven when the layers are still warm and the peanut butter is just starting to melt.

❤️

Why You'll Love This Recipe

  • No Mash Needed: I swear by this trick—just toss those ripe bananas straight into the batter with the wet ingredients. No food processor, no sticky mess on my hands, just smooth, creamy texture every time.
  • Peanut Butter Magic: That rich, nutty icing isn’t just sweet—it’s dangerously good. The brown sugar in the cake caramelizes just enough to make each bite taste like a warm hug, and the peanut butter ties it all together with that perfect salty-sweet balance.
  • Breakfast or Dessert: Honestly, I make this for both. The cake’s moist enough to pass as pancakes in the morning, but the icing makes it feel like a treat. Pack slices for lunch or serve it after dinner—no judgment here.
  • Budget-Friendly Staples: Between us, this recipe uses ingredients you already own. Brown sugar and butter add depth without breaking the bank, and those overripe bananas? They’re free if you’re already buying them. Plus, leftovers? They stay fresh for days.

Step-by-step instructions for banana cake with peanut butter icing

Follow this precise method for a moist cake with rich peanut butter swirls and velvety frosting.

1

👨‍🍳 Step 1: Mash Bananas and Mix Wet Ingredients

In a large mixing bowl, mash the 2 whole ripe bananas until smooth with no visible chunks. I press them through a fork to ensure even distribution in the batter. Add the 0.5 cup melted unsalted butter and whisk until fully combined—this creates the cake's signature moist texture.

In a separate bowl, whisk together the 1.5 cups granulated sugar and 0.5 cup packed light brown sugar with the 2 whole large eggs and 1 tsp pure vanilla extract until the mixture is pale and slightly thickened. This step incorporates air for a lighter crumb. Pour this mixture into the banana bowl and whisk vigorously for 1 minute to fully blend.

2

👨‍🍳 Step 2: Combine Dry Ingredients and Fold in Peanut Butter

In the same bowl, sift in the 2 cups all-purpose flour, 1 tsp baking soda, 1.5 tsp ground cinnamon, and 0.5 tsp salt. Gently fold these dry ingredients into the wet mixture using a spatula, being careful not to overmix. The batter should be thick but pourable—this ensures a tender crumb rather than a dense one.

Add the 1 cup creamy peanut butter and fold it in until evenly distributed. Here's the thing—don't worry if the batter looks too thick. The peanut butter adds richness and helps create those beautiful swirls when we add it to the batter later. Give it one final stir to ensure all ingredients are fully incorporated.

3

🍳 Step 3: Bake the Cake to Golden Perfection

Preheat your oven to 350°F and grease a 9-inch round cake pan or line it with parchment paper. Pour the batter into the prepared pan and smooth the top with a spatula. For those signature peanut butter swirls, use a knife to create 4-6 shallow wells in the batter, then drop 1 tablespoon of peanut butter into each well. Gently swirl the peanut butter into the batter with the knife.

Bake for 30-35 minutes until a toothpick inserted in the center comes out clean. The edges should be golden brown while the top may have a slight crack—this is normal and indicates a properly baked cake. If the top browns too quickly, tent the pan with foil after 20 minutes to prevent over-browning. Let the cake cool in the pan for 10 minutes before transferring to a wire rack to cool completely.

4

🥘 Step 4: Prepare the Peanut Butter Icing

In a medium bowl, beat the 2 cups powdered sugar, 0.5 cup heavy cream, and 0.5 cup milk together until smooth. Add the 1 cup creamy peanut butter and beat on medium speed for 2-3 minutes until light and fluffy. The icing should be thick enough to hold its shape when spread but still pipeable. If it's too thick, add 1 teaspoon milk at a time until you reach the desired consistency.

This is the moment that matters: the icing should be creamy and smooth with no graininess. For extra richness, I like to add a pinch of salt to enhance the peanut flavor. Spread the icing over the completely cooled cake, then use a spatula to create decorative swirls on the sides if desired.

5

⏰ Step 5: Chill and Serve

Refrigerate the cake for at least 30 minutes before serving. This chilling step allows the icing to set properly and enhances the flavors. The cake will be moist and tender while the icing remains velvety smooth. Cut into 4 equal slices for serving—each piece should reveal those beautiful peanut butter swirls throughout.

Serve at room temperature for the best experience. The contrast between the warm cake and cool icing makes every bite irresistible. Store leftovers in an airtight container in the refrigerator for up to 3 days, though I doubt they'll last that long!

👨‍🍳

Pro Tips For Making Banana Cake With Peanut Butter Icing

  • Mash Bananas Roughly: Skip the food processor—your hands work better. Ripe bananas break down unevenly in a blender, leaving lumps that ruin texture. Use a fork to smash them into a thick, sticky paste with a few small chunks, like a toddler’s finger-painted masterpiece. That’s where the real banana flavor hides.
  • Cream Butter Cold: Take the butter straight from the fridge—no softening needed. I used to let it sit out, and the cake always turned out dense. Cold butter creates pockets of air when creamed with sugar, giving you that light, fluffy crumb. Just whip it with the sugars until it’s pale and fluffy, like whipped cream, and move fast.
  • Don’t Overmix the Batter: Once the flour goes in, stop stirring after 10 seconds. I learned this the hard way—overmixing makes banana cake tough as shoe leather. Fold it in just until combined, like folding in shame after eating the last slice of cake. A few lumps are fine; they’ll disappear in the oven.
  • Test Doneness Early: Pull the cake out when the edges look set but the center still jiggles like Jell-O. Banana cakes keep cooking after you take them out, and overbaking turns them into a sad, dry brick. If the toothpick comes out clean but the center’s still slightly gooey, that’s perfect—it’ll firm up as it cools. Trust the wiggle.

Creative variations of this dish

Nut-Free Swaps

Skip the peanut butter entirely and replace it with sunflower seed butter for a nut-free version. Use the same 1 cup measurement and follow the same swirling technique. The flavor will be subtly different but still rich and creamy. I've tested this with SunButter brand, which works beautifully without altering the cake's moisture or texture. 🌱

Chocolate-Peanut Fusion

Add ½ cup cocoa powder to the dry ingredients for a decadent twist. The chocolate deepens the peanut flavor and creates a marbled effect when swirled. For extra richness, fold in ¼ cup melted dark chocolate into the peanut butter icing before spreading. This variation is a crowd-pleaser at parties—everyone loves the contrast of sweet banana, nutty peanut, and dark chocolate. 🍫

Spiced Rum Infusion

Boost the flavor profile by adding 1 tablespoon spiced rum to the wet ingredients. The rum enhances the banana's sweetness and adds a warm, aromatic depth. I recommend Captain Morgan Original for its balanced spice blend. For a non-alcoholic version, substitute with 1 teaspoon molasses—it mimics the depth without the boozy kick. 🍹

Gluten-Free Adaptation

Replace the 2 cups all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure. Add ½ teaspoon xanthan gum to improve texture and binding. The cake will still be moist but may have a slightly denser crumb. For best results, let the batter rest for 10 minutes before baking to hydrate the flour blend fully. 🌾

Layered Dessert Upgrade

Transform this into a layered trifle by baking the cake in a 9x13-inch pan instead of round. Once cooled, spread a layer of vanilla pudding (made with 2 cups milk, 4 tablespoons cornstarch, and ½ cup sugar) between two cake layers. Top with whipped cream and crushed peanuts for a restaurant-worthy dessert. This version is perfect for celebrations where presentation matters. 🎉

Banana Bread Twist

Combine the cake batter with a classic banana bread loaf by dividing the batter into two portions. Pour half into a 9-inch round pan for the cake and the other half into a 9x5-inch loaf pan. Bake both at 350°F for 45-50 minutes (check with a toothpick). Serve the cake with icing and the loaf as-is—guests will love the variety! 🍞

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 85mg28%
Sodium 380mg16%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 48g
Protein 10g20%
* 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 use overripe bananas for this recipe?

Overripe bananas with brown spots actually make the cake extra moist and sweet. The darker the bananas, the richer the flavor. Just mash them until completely smooth for even distribution in the batter.

2

Why does my peanut butter icing turn grainy?

Grainy icing usually means the powdered sugar wasn't sifted or the peanut butter wasn't fully incorporated. Always sift the powdered sugar first, and beat the icing for 2-3 minutes on medium-high speed. If it's still grainy, add 1 teaspoon milk at a time until smooth.

3

Can I make this cake without eggs?

Yes! Replace the 2 eggs with 2 tablespoons ground flaxseed mixed with 6 tablespoons water (let it sit for 5 minutes to thicken). For best results, also reduce the milk in the icing by 2 tablespoons to maintain proper texture. The cake will still be moist but slightly denser.

4

How do I prevent the cake from cracking on top?

Cracking is normal but can be minimized by avoiding overbaking. Remove the cake from the oven when a toothpick comes out clean (usually 30-35 minutes at 350°F). If it starts browning too quickly, tent with foil after 20 minutes. Also ensure your oven rack is in the middle position for even heat distribution.

5

What's the best way to store leftovers?

Store the cake in an airtight container at room temperature for up to 3 days. For longer storage, wrap individual slices in plastic wrap and freeze for up to 3 months. Thaw overnight in the fridge before serving. The icing stays fresh longer if you refrigerate the cake, but bring it to room temperature before eating for the best texture.

★★★★★4.7(7 reviews)
Categories Desserts