Desserts
This banana butter cake recipe delivers the perfect balance of moist, tender crumb and rich, nutty flavor—without a single drop of oil. The secret lies in ripe bananas and a simple butter-based batter that creates a cake so tender it practically melts in your mouth, while the cream cheese frosting adds just the right amount of tangy contrast. I've perfected this recipe over years of baking, ensuring every slice is moist, flavorful, and impossible to resist.
The magic happens with a few key techniques: using overripe bananas for natural sweetness and moisture, folding in crushed nuts for that signature crunch, and baking at the right temperature to keep the texture light. The swirled cream cheese frosting isn't just for decoration—it cuts through the richness of the banana and adds a velvety finish that makes this cake truly special. Even beginners will find this recipe foolproof, with clear steps to achieve professional results every time.
What you’ll end up with is a golden, domed cake with a tender crumb and pockets of creamy frosting swirled throughout. The nutty topping adds texture, while the banana flavor shines through in every bite. This cake is perfect for birthdays, potlucks, or just because—it’s the kind of dessert that disappears quickly and leaves everyone asking for seconds.
Ready to bake? The recipe comes together in just 30 minutes of prep, with 45 minutes in the oven, making it ideal for weeknight treats or last-minute celebrations. Whether you're a seasoned baker or just starting out, this banana butter cake is sure to become a favorite. Let’s get started!
Ingredients for banana butter cake
Golden bananas, rich butter, and a nutty crunch—this cake delivers pure comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Overripe Bananas 🍌 | 3 medium | Mashed for natural sweetness |
| Unsalted Butter 🧈 | 1 cup | Softened at room temperature |
| Granulated Sugar 🍚 | 1 ½ cups | White sugar preferred |
| Brown Sugar 🍚 | ½ cup | Packed firmly |
| Large Eggs 🥚 | 2 whole | Room temperature |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Baking Soda 🧂 | 1 tsp | Pure baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Walnuts 🥜 | 1 cup | Chopped, toasted |
| Powdered Sugar 🍚 | 3 cups | For frosting |
| Cream Cheese 🧀 | 8 oz | Room temperature |
| Heavy Cream 🥛 | ½ cup | Cold for stability |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The bananas are the star here—look for those with brown spots on the peel, which means they're perfectly ripe and packed with natural sweetness. Trader Joe's or your local grocery store usually have the best selection of overripe bananas. The walnuts? Toast them first—just 5 minutes in a dry pan until fragrant. That extra step makes all the difference. For the butter, I always grab Land O'Lakes unsalted—it's reliable and works perfectly in baked goods. If you're using pre-sifted flour, give it a quick whisk to aerate it before mixing.
No overripe bananas? Use ripe bananas and add 1 extra tablespoon of sugar to compensate. The cream cheese frosting is non-negotiable—Philadelphia brand is my go-to, but any high-fat cream cheese works. Short on walnuts? Pecans or almonds are great swaps, though they'll change the flavor slightly. For a lighter texture, you can replace half the all-purpose flour with almond flour, but the cake will be denser. The vanilla extract matters too—imitation vanilla has a different flavor profile, so splurge on the real thing if you can.
This cake keeps beautifully—3 days at room temperature covered with a cake dome, or 1 week in the fridge. The frosting can be made 1 day ahead and stored in the fridge, then whipped back to fluffiness at room temperature. For the nut topping, toast extra nuts and store them in an airtight container for up to 2 weeks. Freeze the unfrosted cake layers for 3 months—just thaw at room temperature before frosting.
Why You'll Love This Recipe
- No Pantry Panic: I swear by this one when my fruit bowl is full of spotted bananas—no waste, just pure flavor. Mash them right into the batter with warm butter, and suddenly you’ve got a cake that’s moist, tender, and actually uses up what’s already in your kitchen.
- Butter-Soft Magic: That combo of brown and granulated sugar with creamed butter? It’s the secret to a crumb that’s just right—not too dense, not too cakey. The eggs tie it all together, giving it that classic, slightly rich crunch on top that makes every slice feel like a little treat.
- Weeknight Wonder: Between us, this is my go-to when I need something fast but still impressive. Bake it in a single pan, let it cool, and boom—you’ve got a cake that works for breakfast, dessert, or even a last-minute office potluck. (Yes, even on a Tuesday night.)
- Budget Baked Good: Honestly, this recipe costs me pennies but tastes like a bakery buy. Overripe bananas are free if you’ve got them, butter and sugar are staples, and eggs? Always on hand. It’s the kind of cake that makes me feel smart for spending so little on something so delicious.
Step-by-step instructions for banana butter cake
Here's how to create a moist banana cake with rich swirled frosting and crunchy walnut topping.
Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the 1 cup unsalted butter and both sugars (1.5 cups granulated sugar and 0.5 cup packed brown sugar). Beat on medium speed until light and fluffy—this should take about 3-4 minutes. The mixture will nearly double in volume and turn pale, creating air pockets for a tender crumb.
Add the 2 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 teaspoon vanilla extract and 1 tablespoon freshly squeezed lemon juice. Finally, mash the 3 medium overripe bananas directly into the mixture. The bananas should be completely broken down with no visible chunks—this ensures even moisture distribution throughout the cake.
Combine Dry Ingredients and Fold Gently
In a separate bowl, whisk together the 2 cups all-purpose flour, 1 teaspoon baking soda, and 0.5 teaspoon salt. Sift the mixture directly into the wet ingredients to prevent lumps. Using a spatula, gently fold everything together just until combined—you should still see some flour streaks. Overmixing develops gluten, which can make the cake dense instead of light and moist.
Toast the 1 cup walnuts in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Let them cool completely before folding half of them into the cake batter. Reserve the remaining walnuts for the topping later. This step adds both texture contrast and nutty flavor to every bite.
Bake Until Golden with Perfect Moisture
Preheat your oven to 350°F. Pour the batter into two 8-inch round cake pans lined with parchment paper. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. The edges should be golden brown while the tops spring back when gently touched. Rotate the pans halfway through baking for even heat distribution.
Let the cakes cool in their pans for 10 minutes, then transfer to a wire rack to cool completely. This gradual cooling prevents cracking and ensures clean slicing later. The cakes should be warm but not hot when you begin frosting—this helps the cream cheese frosting set properly.
Prepare Cream Cheese Frosting with Lemon Zest
In a separate bowl, beat the 8 ounces cream cheese and 1 cup unsalted butter together until smooth and creamy. Add the 3 cups powdered sugar gradually while mixing on low speed, then increase to medium. Incorporate the 0.5 cup heavy cream and 1 teaspoon vanilla extract, mixing until light and fluffy—this should take about 3-4 minutes. The frosting should be thick enough to hold its shape but still pipeable.
For extra brightness, add the 1 tablespoon lemon juice and a pinch of salt. Taste and adjust sweetness if needed—some cream cheese varieties can be tangier than others. The frosting should have a perfect balance between sweet and slightly tangy to complement the banana cake.
Assemble with Swirled Frosting and Walnut Topping
Place one cake layer on a serving plate and spread a generous layer of cream cheese frosting over the top. Top with the second cake layer and spread frosting on the top and sides. Use an offset spatula to create swirls in the frosting for an elegant finish. Press the remaining half cup toasted walnuts evenly over the top for texture contrast.
Chill the cake in the refrigerator for at least 1 hour before serving. This resting period allows the frosting to set properly and the flavors to meld together. The result is a perfectly balanced cake with moist banana layers, creamy frosting swirls, and crunchy walnut accents in every bite.
Pro Tips For Making Banana Butter Cake
- Mash Bananas First: DESCRIPTION: I learned this the hard way—skip blending and mash those overripe bananas by hand with a fork first. The texture’s smoother, and you’ll avoid that weird gummy consistency that comes from over-processing. (Yes, even if you’re impatient like me.)
- Use Room-Temp Butter: DESCRIPTION: Cold butter makes for a dense cake—trust me, I’ve made it. Let that unsalted butter sit out for 30-60 minutes before creaming it with the sugars. You’ll get a lighter crumb, and the batter will mix like butter (literally).
- Don’t Overmix the Batter: DESCRIPTION: Once you fold in the eggs, stop mixing the second everything’s just combined. Overworking the batter introduces air bubbles that collapse in the oven, leaving you with a flat cake. Fold gently—think "marry, don’t beat."
- Check Doneness Early: DESCRIPTION: Banana cakes can look done before they are. Insert a toothpick at the center—if it comes out with moist crumbs (not wet batter), pull it. Overbaking turns this tender cake into a dry brick. (Your future self will thank you.)
Storing and reheating this banana butter cake
Room Temperature Storage
Your banana butter cake stays fresh at room temperature for 3 days when stored properly. Place it on a wire rack inside an airtight container with a paper towel underneath to absorb any excess moisture. The cake's texture remains moist and tender, though the frosting may soften slightly in warm kitchens. I like using Pyrex glass containers with snap-on lids—they keep the cake protected while allowing airflow. 💛
Fridge Preservation
For longer storage, refrigerate the cake in an airtight container for up to 1 week. The cold helps preserve the cream cheese frosting's texture, though the cake may dry out slightly. To revive it, let the cake sit at room temperature for 15-20 minutes before serving. I always wrap the cake tightly with plastic wrap before placing it in the fridge to prevent drying.
Freezing Unfrosted Layers
Freeze the unfrosted cake layers for up to 3 months for maximum freshness. Wrap each layer individually in plastic wrap, then place them in a freezer bag with all the air squeezed out. When ready to bake, thaw the layers at room temperature for 2-3 hours before frosting. This method preserves the cake's moisture and flavor perfectly.
Reheating Slices
If you've stored leftovers, reheat individual slices in the microwave for 10-15 seconds on medium power. For a stovetop option, place slices on a dry skillet over low heat for 1-2 minutes per side until warmed through. The frosting may soften slightly, but the cake's moisture stays intact. I find this method works best for restoring the cake's texture without drying it out. ✨
Reviving Dried Cake
If your banana butter cake dries out slightly, don't toss it! Brush the top with a little warm water or simple syrup (equal parts sugar and water, heated until dissolved) and let it sit for 5 minutes before serving. This trick adds moisture back to the cake without making it soggy. I've used this method to rescue cakes that sat out too long, and it works like magic. 💡
Nutrition facts
Frequently asked questions
Why do I need overripe bananas for this cake?
Overripe bananas with brown spots contain more natural sugars and moisture, which creates a richer, tender crumb without needing extra oil. The sweetness also balances the butter's richness, giving you that perfect banana flavor without tasting like dessert. If you only have ripe bananas, add 1 extra tablespoon of sugar to compensate.
Can I substitute walnuts with another nut?
Pecans or almonds work beautifully, though they'll change the flavor slightly. Toast them first for 3-4 minutes until fragrant. For a crunchy topping without nuts, try crushed graham crackers or even mini chocolate chips. Just remember, the toasted nut flavor enhances the cake's texture and depth.
How do I fix a dense banana butter cake?
Dense cake usually means overmixing or underbaking. Next time, gently fold the dry ingredients just until combined (you should still see flour streaks). Also, ensure your cake is fully baked—insert a toothpick in the center; it should come out clean. If you've already baked it, try brushing the top with a bit of simple syrup (equal parts sugar and water) to revive moisture.
Can I make this cake gluten-free?
Yes! Replace the 2 cups all-purpose flour with a 1:1 gluten-free flour blend (like Bob's Red Mill). For best results, add 1 teaspoon xanthan gum to help bind the texture. Note that gluten-free cakes tend to be denser, so expect a slightly different crumb. Also, let the cake cool completely before frosting to prevent crumbling.
What's the best way to store leftovers?
Keep the cake in an airtight container at room temperature for 3 days, or refrigerate for up to 1 week. For longer storage, freeze unfrosted layers for 3 months. To revive dried slices, brush with warm water or simple syrup for 5 minutes before serving. The frosting may soften slightly when refrigerated, but it'll firm up at room temperature.
