This moist chocolate banana cake is the one I make whenever a few bananas go spotty on the counter. It’s rich and tender, with deep cocoa flavor and just enough banana to keep every slice soft for days. No mixer, no fuss, just one bowl and about an hour from start to finish.
The Story Behind This Cake
Brown bananas were never thrown away in our house. My mom treated them as the start of something, usually a cake baked on a lazy weekend afternoon. I can still picture myself dragging a stool to the counter to mash the bananas in her big ceramic bowl, stealing a taste whenever she turned away.
This recipe grew out of those afternoons. I wanted something rich and tender but simple enough for a weeknight, so I baked version after version. Some came out dry, others too dense. The one that stuck uses oil and buttermilk alongside really ripe bananas, and it stays soft long after it comes out of the oven. We eat it plain, with a layer of ganache, or warm with a scoop of vanilla ice cream.
Why This Moist Chocolate Banana Cake Works
The soft texture comes down to three things working together. Overripe bananas bring natural sweetness and moisture. Buttermilk softens the crumb and reacts with the baking soda for a good rise. Oil keeps the cake tender for days, since it stays liquid even in the fridge. Cocoa rounds it out with a deep chocolate flavor that supports the banana rather than burying it.
Best of all, it comes together in one bowl with pantry staples. If you have three ripe bananas and an hour, you can bake it. For an accurate bake, it helps to check your oven with a thermometer so you don’t dry it out.
Ingredients

- Ripe bananas (3 large): use heavily spotted or fully brown ones. They give the most flavor, sweetness, and moisture. You’ll need about 1 to 1 1/4 cups mashed.
- Vegetable oil (1/2 cup): a neutral oil like canola keeps the cake soft longer than butter would.
- Buttermilk (1 cup): gives a tender crumb and a subtle tang. No buttermilk? Stir 1 tablespoon vinegar into 1 cup milk and let it sit 5 minutes.
- Brown sugar (1 cup) and white sugar (1/2 cup): brown sugar adds moisture and depth, white sugar adds structure.
- Eggs (2 large): at room temperature, for the best texture.
- Cocoa powder (1/2 cup): natural unsweetened cocoa gives the clearest chocolate flavor.
- All-purpose flour (1 3/4 cups): spoon it into the cup and level it off rather than scooping.
- Baking soda (1 tsp) and baking powder (1/2 tsp): together they give a good lift.
- Salt (1/2 tsp) and vanilla (1 tsp): they round out and deepen every other flavor.
If you’re out of buttermilk, this guide to buttermilk substitutes covers the vinegar and yogurt methods well.
How to Make Moist Chocolate Banana Cake
1. Prep the oven and pan
Heat the oven to 350°F (175°C). Grease your pan and line the bottom with parchment for easy removal.
2. Mash the bananas
Mash three spotty bananas until smooth, with no big lumps. You’re after 1 to 1 1/4 cups.
3. Mix the wet ingredients
In a large bowl, whisk the oil with the brown and white sugar. Whisk in the eggs for about 30 seconds until lighter, then the buttermilk and vanilla. Fold in the mashed banana.
4. Combine the dry ingredients
In another bowl, sift together the flour, cocoa, baking soda, baking powder, and salt, then whisk to combine.
5. Bring it together
Pour the dry into the wet and fold gently with a spatula just until no flour streaks remain. A few small lumps are fine. Don’t overmix or the cake turns tough.
6. Bake
Spread the batter in the pan and tap it on the counter to release air bubbles. Bake 35 to 40 minutes for a 9×13 pan, or 28 to 32 minutes for two 8-inch rounds. It’s done when the top springs back and a toothpick comes out with a few moist crumbs, not wet batter. Pulling it out right then is the difference between a good cake and a melt-in-your-mouth one.
7. Cool
Let it rest in the pan on a rack for 15 to 20 minutes so it sets, then turn it out to cool completely before frosting.

Moist Chocolate Banana Cake
Ingredients
- 3 large very ripe bananas 1 to 1 1/4 cups mashed
- 1/2 cup vegetable oil
- 1 cup buttermilk
- 1 cup brown sugar packed
- 1/2 cup granulated sugar
- 2 large eggs room temperature
- 1 tsp vanilla extract
- 1 3/4 cups all-purpose flour spooned and leveled
- 1/2 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp baking powder
- 1/2 tsp salt
Instructions
- Heat the oven to 350°F (175°C). Grease a 9x13-inch pan and line the bottom with parchment.
- Mash the bananas until smooth.
- Whisk the oil with both sugars, then the eggs for 30 seconds, then the buttermilk and vanilla. Fold in the banana.
- Sift the flour, cocoa, baking soda, baking powder and salt into another bowl.
- Fold the dry ingredients into the wet just until no flour streaks remain.
- Spread in the pan and bake 35 to 40 minutes (28 to 32 minutes for two 8-inch rounds), until a toothpick comes out with a few moist crumbs.
- Cool in the pan 15 to 20 minutes, then turn out and cool completely before frosting.
Notes
- No buttermilk: stir 1 tbsp vinegar into 1 cup milk and let it sit 5 minutes.
- Keeps 3 days at room temperature, 5 to 6 days in the fridge, or 2 to 3 months frozen.
- For muffins, bake at 350°F for 18 to 22 minutes.
Tips for the Best Texture
- Don’t skip the buttermilk. Its acidity is what gives the tender crumb.
- Use oil rather than butter so the cake stays soft even once chilled.
- Check your oven temperature. A hot oven dries the cake before the center is done.
- Start checking early. Overbaking is the number one cause of a dry cake.
- Measure the flour by spooning and leveling. Too much flour makes it dense.
Troubleshooting
- Dry cake: usually overbaking, a hot oven, too much flour, or underripe bananas. Test early and use very spotty bananas.
- Dense or rubbery: overmixing after the flour goes in. Fold just until it disappears.
- Sunken center: underbaking, opening the oven too soon, or too much banana. Stick to 1 to 1 1/4 cups.
- Sticks to the pan: grease well, line with parchment, and cool 15 to 20 minutes before turning out.
Serving Ideas and Variations

It’s lovely plain, but here are a few ways to dress it up:
- Chocolate ganache: pour it warm over the cooled cake for a fudgy finish.
- Cream cheese frosting: its tang plays beautifully against the chocolate.
- Peanut butter frosting: chocolate, banana, and peanut butter is always a hit.
- Whipped cream and berries: a lighter option, with raspberries or strawberries.
- Warm with ice cream: serve slightly warm with vanilla for the best contrast.
You can also fold in 3/4 cup chocolate chips or 1/2 cup toasted walnuts, add a teaspoon of instant espresso to the dry mix to deepen the chocolate, or bake the batter as muffins at 350°F for 18 to 22 minutes.
Storage
Keep the cake in an airtight container at room temperature for up to 3 days, or refrigerated for 5 to 6 days (let slices sit out 10 minutes or warm them briefly before serving). To freeze, wrap the cooled, unfrosted cake well and freeze for up to 2 to 3 months, then thaw overnight in the fridge. Always cool it completely before storing, and keep it away from strong-smelling foods.
FAQ
What’s the secret to a really moist cake?
Oil, very ripe bananas, and buttermilk together, plus pulling the cake from the oven as soon as a toothpick shows moist crumbs rather than coming out clean.
Why is my cake dense and rubbery?
Overmixing once the flour is in. Fold just until it disappears, about 20 to 30 gentle strokes.
Can I make it without buttermilk?
Yes. Stir 1 tablespoon vinegar or lemon juice into 1 cup milk and let it sit 5 to 10 minutes. Thinned yogurt or sour cream also work.
How ripe should the bananas be?
The riper the better. Peels heavily spotted or fully brown mean sweeter bananas that mash smoothly.
Final Thoughts
This is a forgiving, everyday cake that turns a few forgotten bananas into something worth sharing. Bake it plain for a simple treat, dress it up with ganache for company, or make it into muffins for lunchboxes. However you serve it, your kitchen is going to smell wonderful. Happy baking!