Some cakes happen by accident. This chocolate banana fudge cake started on a rainy Thursday when I had three overripe bananas on the counter and a serious chocolate craving I wasn’t going to fight. I threw everything into one bowl, poured it into a square pan, and waited.
What came out of the oven was somewhere between a brownie and a chocolate cake — deeply fudgy, naturally sweet, impossibly moist. My kids scraped the pan clean before it had even finished cooling.

If you love a good banana and chocolate cake but want something a little more indulgent than a basic loaf, this is the one. One bowl, no mixer, under an hour.
Why You’ll Love This Recipe
- Fudgy texture, not cakey. The combination of ripe bananas and melted butter creates a dense, moist crumb that stays soft for days — closer to a brownie than a classic layer cake.
- Naturally sweet — less sugar needed. Ripe bananas bring their own warmth and sweetness, so the batter stays balanced without being cloying.
- One bowl, no mixer. Everything comes together with a whisk and a spatula. That’s it.
- The frosting takes 5 minutes. A glossy chocolate fudge frosting made on the stovetop — poured warm right over the cake while it’s still cooling.
- Better the next day. As the banana moisture settles into the crumb overnight, every bite gets more tender and more comforting.
Ingredients & Notes
Here’s everything you need for this chocolate banana fudge cake. I’ve kept the list simple — nothing you don’t already have in your pantry.

For the Cake Batter
Nothing complicated here — pantry staples, one ripe banana too many, and a good cocoa powder. That’s genuinely all it takes to build something deeply chocolatey and naturally sweet.
Dry Ingredients
All-purpose flour (1½ cups / 190g). Plain, unbleached. I don’t recommend substituting with whole wheat here — it makes the crumb too dense. For a gluten-free version, see Variations below.
Dutch-process cocoa powder (½ cup / 50g). This is the key to the deep, dark color and smooth chocolate flavor. Dutch-process is less bitter than natural cocoa and pairs beautifully with the natural sweetness of banana. If you only have natural cocoa, it works — the color will be lighter and the taste slightly sharper.
Baking soda + baking powder. Both are needed. The baking soda reacts with the buttermilk; the baking powder gives an extra lift without making the cake too airy.
Fine sea salt (½ tsp). Don’t skip it. Salt deepens the chocolate and balances the sweetness.
Granulated sugar + light brown sugar. The brown sugar adds moisture and a hint of caramel warmth. I use half and half, but you can go all brown sugar for a more treacly result.
Wet Ingredients
Unsalted butter, melted (½ cup / 115g). Cooled slightly before mixing — you don’t want scrambled eggs. Neutral oil (sunflower or canola) works as a dairy-free swap and actually produces an even moister crumb.
Eggs (2 large, room temperature). Room temp eggs blend smoother into the batter. If you forgot to take them out of the fridge, just sit them in a bowl of warm water for 5 minutes.
Ripe bananas (1¼ cups / ~3 medium bananas). This is the heart of the recipe. The riper, the better — brown-spotted, soft, deeply fragrant. Mash them until almost smooth. If you love adding chocolate chips to your banana bakes, our chocolate chip banana muffins use the same ripe banana base and are just as simple.
Buttermilk (⅓ cup / 80ml). Or make your own: whole milk + ½ tsp white vinegar, left to sit for 5 minutes. It reacts with the baking soda and keeps the crumb tender.
Pure vanilla extract (1 tsp). Real vanilla, not imitation. It rounds out the chocolate beautifully.
Mix-ins
Semi-sweet chocolate chips (¾ cup / 130g). Split in two: half goes into the batter, a quarter gets scattered over the top before baking. They melt into little pockets of molten chocolate in the finished cake.
For the Glossy Fudge Frosting
Unsalted butter (½ cup / 115g). Melted directly in the saucepan with the cocoa and milk — this is a poured frosting, not a creamed one.
Unsweetened cocoa powder (⅓ cup / 35g). Same Dutch-process cocoa as the cake, for consistency.
Whole milk (¼ cup / 60ml). Adds the glossy, pourable texture. Don’t substitute with water.
Powdered sugar, sifted (2 cups / 240g). Sift it — no lumps in this frosting.
Pure vanilla extract (1 tsp).
Fleur de sel (pinch, optional). Scattered over the finished cake. It makes every bite feel intentional.
How to Make This Chocolate Banana Cake Recipe
This comes together in about 20 minutes of active time. Read through the steps once before you start — it’s straightforward, and there’s nothing here that will surprise you.
Step 1 — Prep Your Pan and Oven
Preheat your oven to 350°F (175°C). Grease an 8×8-inch square baking pan and line it with parchment paper, leaving an overhang on two sides — this is your handle for lifting the cake out cleanly.
If you use a 9×9-inch pan, the cake will be slightly thinner and will bake a few minutes faster. Start checking at 28 minutes.
Step 2 — Mix the Dry Ingredients
Sift the flour, cocoa powder, baking soda, baking powder, and salt directly into a large mixing bowl. Whisk briefly until the cocoa is fully incorporated — no streaks of brown against white.
Don’t skip the sifting. Dutch-process cocoa clumps easily, and lumps in the dry mix create uneven spots in the finished cake.
Step 3 — Mix the Wet Ingredients
Whisk the melted butter, granulated sugar, and brown sugar together in a second bowl until smooth.
Add the eggs one at a time, whisking well after each.
Stir in the vanilla extract, the mashed bananas, and the buttermilk. The mixture will look slightly curdled — that’s normal and exactly what you want.
The banana should be mashed to a near-smooth purée, not chunky. A few small pieces are fine, but big chunks will create uneven texture in the fudgy crumb.

Step 4 — Bring the Batter Together
Pour the wet mixture over the dry ingredients. Fold gently with a rubber spatula until just combined — stop as soon as you can’t see any white streaks of flour. Do not overmix. Fold in ½ cup of the chocolate chips.
The batter will be thick, glossy, and deeply dark. That’s right.
Step 5 — Bake
Pour the batter into your prepared pan and smooth the top with the spatula. Scatter the remaining ¼ cup of chocolate chips evenly over the surface.
Bake for 32 to 35 minutes at 350°F (175°C). The cake is done when the edges are set, the center feels just firm to the touch, and a toothpick inserted in the middle comes out with a few moist crumbs (not wet batter, but not clean either). That slight underdone quality is what gives this cake its fudgy texture.
Let it cool in the pan for 15 minutes before adding the frosting.
Don’t confuse a melted chocolate chip with raw batter when testing with the toothpick — insert in two different spots to be sure.

Step 6 — Make the Fudge Frosting
While the cake is cooling, combine the butter, cocoa powder, and milk in a small saucepan over medium-low heat. Whisk constantly until the butter is fully melted and the mixture is smooth and just beginning to steam — don’t let it boil.
Remove from heat immediately. Stir in the sifted powdered sugar and vanilla extract until the frosting is glossy and completely smooth.
Work quickly — this frosting sets as it cools.
Step 7 — Frost, Finish, and Rest
Pour the warm frosting over the slightly cooled cake and spread it gently with the back of a spoon to the edges. It will self-level as it sets. Scatter a pinch of fleur de sel over the top if using.
Let the frosting set at room temperature for at least 30 minutes before slicing. To cut clean squares, use a sharp knife warmed under hot water and wiped dry between cuts.

Lily’s Tips
A few things I’ve learned after making this cake more times than I can count.
Use the ripest bananas you have. Brown-spotted bananas contain up to 80% more natural sugar than yellow ones — which means more natural sweetness in the batter, and a richer, more complex flavor without any extra sugar.
Don’t overbake. The biggest mistake with a fudge-style cake is pulling it out when the toothpick comes out completely clean. You want moist crumbs clinging to it. The cake continues to set as it cools.
Room temperature eggs make a real difference. Cold eggs can cause the melted butter to seize slightly, creating an uneven batter. Five minutes in warm water is all it takes.
The frosting must go on warm. Pour it as soon as it’s smooth — if you wait too long, it firms up in the pan and won’t spread evenly.
This cake is better the next day. I mean it. The banana moisture moves through the crumb overnight and the texture becomes something else entirely. If you can resist, wrap it and wait until morning. If you need a chocolate fix right now, these chocolate banana overnight oats are ready in minutes.
“The banana bread is not done baking when it comes out of the oven — it finishes as it cools.”

Variations
This recipe is very forgiving and adapts well. Here are the versions I’ve tested myself.
Double Chocolate Peanut Butter Swirl
For a chocolate peanut butter banana cake: warm ⅓ cup of creamy peanut butter until just pourable, drop it by spoonfuls over the unbaked batter, and drag a knife through it to create a swirl. It bakes into the cake and creates ribbons of peanut butter through every slice.
Walnut Fudge Cake
Fold ½ cup of toasted, roughly chopped walnuts into the batter just before pouring it into the pan. They add a warm, earthy crunch that cuts through the richness of the frosting perfectly.
Dairy-Free Version
Replace the butter with melted coconut oil or a neutral vegetable oil. Use oat milk or almond milk in place of the buttermilk (add ½ tsp of apple cider vinegar and let it sit for 5 minutes first). The texture is just slightly less rich but still very good.
A Lighter Everyday Version
If you want something less indulgent for a weekday bake, skip the fudge frosting and try a banana cake with cream cheese frosting instead — lighter, tangier, and still completely satisfying.
How to Store
Counter: Up to 4 days — keep the cake covered tightly with plastic wrap or in an airtight container. The banana in the crumb actually keeps it moist longer than most chocolate cakes.
Fridge: Up to 6 days in an airtight container. Let it come to room temperature for 20 minutes before serving, or warm a square briefly in the microwave (15–20 seconds) to bring back the fudgy texture.
Freezer: Up to 3 months. Slice the cake into individual squares before freezing, wrap each piece in plastic wrap, and place them in a freezer bag. Thaw overnight in the fridge or at room temperature for 1 hour. The frosting holds well through freezing.
Meal prep tip: This cake is ideal for batch baking. It actually gets better on day 2 and day 3. Make it on a Sunday and you’ll have a comforting chocolate banana dessert ready for the whole week — no reheating required. For another great make-ahead bake, this warm banana bread pudding is just as easy to prep ahead and reheat throughout the week.
Love, Lily 🍌
There’s something so honest about a cake that starts with three brown bananas and ends with something you’d genuinely serve to guests. This chocolate banana fudge cake is the kind of recipe I come back to again and again — not because it’s impressive, but because it’s real and it works every single time.
Make it, let it sit overnight, cut it into squares, and share it with someone who needs a warm, comforting bite today.
Tag me on Instagram @eatwithmellow or leave a star rating below — I read every single one.
If you love this, try our banana cupcakes with buttercream next, or make a pan of warm caramelized bananas to serve alongside a slice. Both are made for moments just like this.
Love, Lily 🍌
Want to save this recipe?

Chocolate Banana Fudge Cake
Equipment
- 8×8-inch square baking pan
- Large mixing bowl
- Small saucepan
- Rubber spatula
- Whisk
- Wire cooling rack
Ingredients
WET INGREDIENTS
- 1/2 cup 115g unsalted butter, melted and slightly cooled
- 1 cup 200g granulated sugar
- 1/2 cup 100g packed light brown sugar
- 2 large eggs room temperature
- 1 tsp pure vanilla extract
- 1 1/4 cups approx. 3 medium bananas smooth mashed ripe bananas
- 1/3 cup 80ml buttermilk
DRY INGREDIENTS
- 1 1/2 cups 190g all-purpose flour
- 1/2 cup 50g Dutch-process unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp baking powder
- 1/2 tsp fine sea salt
MIX-INS
- 3/4 cup 130g semi-sweet chocolate chips
FUDGE FROSTING
- 1/2 cup 115g unsalted butter
- 1/3 cup 35g Dutch-process cocoa powder
- 1/4 cup 60ml whole milk
- 2 cups 240g powdered sugar, sifted
- 1 tsp pure vanilla extract
- Pinch of fleur de sel optional
Instructions
- Preheat oven to 350°F (175°C). Grease an 8×8-inch square pan and line with parchment paper, leaving an overhang on two sides.
- Whisk flour, cocoa powder, baking soda, baking powder, and salt in a large bowl until fully combined.
- Whisk melted butter, granulated sugar, and brown sugar in a second bowl. Add eggs one at a time, whisking after each. Stir in vanilla, mashed bananas, and buttermilk.
- Pour wet ingredients over dry ingredients. Fold gently with a spatula until just combined and no white streaks remain. Fold in 1/2 cup chocolate chips. Do not overmix.
- Pour batter into prepared pan and smooth the surface. Scatter remaining 1/4 cup chocolate chips on top. Bake for 32–35 minutes, until the edges are set and a toothpick inserted in the center comes out with moist crumbs, not wet batter. Cool in the pan for 15 minutes.
- Make the frosting: In a small saucepan over medium-low heat, whisk together butter, cocoa powder, and milk until the butter is melted and the mixture is smooth and steaming. Do not boil. Remove from heat. Stir in sifted powdered sugar and vanilla until glossy and smooth.
- Pour warm frosting over the slightly cooled cake. Spread gently to the edges. Scatter fleur de sel if using. Let set for 30 minutes at room temperature before slicing into squares with a warm, dry knife.
Notes
airtight container in the fridge up to 6 days. Freeze individual slices up to
3 months — wrap in plastic wrap, place in a freezer bag. Thaw at room temp
1 hour before serving. Note 2 — Substitutions: Replace butter with neutral oil or melted coconut oil
for a dairy-free version. Use oat milk + 1/2 tsp apple cider vinegar in place
of buttermilk. Dutch-process cocoa can be replaced with natural cocoa — the
color will be lighter and the flavor slightly sharper. Note 3 — Texture tip: Do not overbake. The toothpick should come out with
moist crumbs, not clean. The cake finishes setting as it cools, and the fudgy
crumb firms up further overnight.
