I first made this Chocolate Banana Cake on a rainy afternoon when the bananas in my fruit bowl had gone gloriously spotty. The result was a tender, chocolatey cake with a rich, fruity backbone — basically a mash-up of banana bread comfort and a fudgy chocolate slice. It’s quick, forgiving, and perfect for afternoon tea, a family dessert, or whenever you need to use up overripe bananas.
Why you’ll love this dish
This recipe delivers a moist, chocolate-forward cake without fuss. It uses pantry staples (flour, cocoa, eggs, oil) and a few ripe bananas to keep the crumb tender and give natural sweetness. It’s ideal when you want something quicker than frosting-heavy layer cakes but more special than loaf-style banana bread.
- Fast enough for weeknights yet pretty enough for casual gatherings.
- Uses oil for a reliably soft crumb that keeps longer than butter cakes.
- Chocolate chunks give pockets of melty richness, while an optional ganache turns it into a showstopper.
“I made this for my kids and for guests — everyone asked for seconds. The banana flavor is present but not overpowering, and the chocolate makes it feel indulgent.” — a reader’s note after trying this cake
The cooking process explained
Start by whisking eggs and sugar to give the cake lift. Fold in oil, milk, and mashed bananas to build moisture. Combine dry ingredients separately and add them gently so you don’t overwork the gluten. Stir in chocolate chunks last so they stay distributed through the batter. Bake until a skewer comes out with a few moist crumbs. If you choose the optional ganache, heat cream and stir in chopped dark chocolate then pour over the cooled cake for a glossy finish.
{image_template}
What you’ll need
- 3 ripe bananas, mashed (very ripe, heavily spotted bananas give the best flavor)
- 2 eggs
- 3/4 cup granulated sugar
- 1/2 cup vegetable oil (substitute: melted light olive oil or neutral oil; for butter flavor use 1/2 cup melted unsalted butter)
- 1/2 cup milk (dairy or any plant milk)
- 2 cups (about 250 g) all-purpose flour
- 3 tablespoons unsweetened cocoa powder (sift if lumpy)
- 1 packet baking powder (usually ~12–15 g; or 1 tablespoon)
- 1 packet vanilla extract (usually ~1–2 teaspoons; use 1 tsp if single-serve packet)
- 1 teaspoon cinnamon (optional — warms the flavor)
- 1/2 cup chocolate chips or chopped chocolate (tossed in a little flour to reduce sinking)
Optional for glaze/ganache: - 1 cup heavy cream
- 100 g dark chocolate, chopped (use good-quality chocolate for best shine and flavor)
Notes/substitutions inline:
- To make this gluten-free, swap with a 1:1 gluten-free flour blend and add a teaspoon xanthan gum if your blend lacks it.
- For a dairy-free/vegan version, use flax “eggs” (2 tbsp flaxseed + 6 tbsp water, chilled until gelled), non-dairy milk, and vegan chocolate.

Step-by-step instructions
- Preheat and prep: Preheat your oven to 170°C (338°F). Grease a 9-inch (23 cm) round cake pan or line an 8×8-inch square pan with parchment.
- Beat eggs and sugar: In a large bowl, whisk the 2 eggs with 3/4 cup sugar until pale and slightly thickened — about 1–2 minutes by hand.
- Add wet ingredients: Stir in 1/2 cup vegetable oil, 1/2 cup milk, and the mashed bananas until combined.
- Combine dry ingredients: In a separate bowl, whisk 2 cups flour, 3 tablespoons cocoa powder, 1 packet baking powder, and optional 1 teaspoon cinnamon.
- Mix wet + dry: Fold the dry mix into the wet mixture gently until no large streaks remain. Avoid overmixing to keep the cake tender.
- Add chocolate: Fold in 1/2 cup chocolate chips or chopped chocolate (toss in a little flour first if they’re large to prevent sinking).
- Bake: Pour the batter into the prepared pan and smooth the top. Bake at 170°C (338°F) for 35–40 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs (not wet batter).
- Cool: Let the cake cool in the pan for 10–15 minutes, then transfer to a wire rack to cool completely.
- Optional ganache: Heat 1 cup heavy cream until just simmering (do not boil), pour over 100 g chopped dark chocolate, let sit 1–2 minutes, then stir until glossy. Cool slightly and pour over the cooled cake.
Best ways to enjoy it
- Serve warm slices with a scoop of vanilla ice cream or a dollop of lightly whipped cream.
- For a breakfast twist, cut a thin slice and serve with coffee or a chai latte.
- Dust with cocoa powder or powdered sugar, or add sliced bananas and toasted walnuts on top for texture.
- Pair with berries for acidity, or offer salted caramel sauce for contrast.
Storage and reheating tips
- Room temp: Store covered at room temperature for up to 2 days in an airtight container.
- Refrigerator: If topped with ganache or if your kitchen is warm, keep it in the fridge for up to 4–5 days. Bring to room temp before serving for best flavor.
- Freezing: Wrap individual slices or the whole cake tightly in plastic wrap and aluminum foil. Freeze up to 3 months. Thaw overnight in the fridge or at room temperature for a few hours.
- Reheating: Warm slices for 10–15 seconds in the microwave or 5–7 minutes at 150°C (300°F) in a preheated oven wrapped in foil to refresh moisture.
- Food safety: Cool the cake completely before refrigerating to avoid condensation and spoilage.
Pro chef tips
- Use very ripe bananas (black-spotted) — they’re sweeter and give better banana aroma without adding sugar.
- Measure flour correctly: spoon flour into the cup and level it off, or weigh for accuracy (about 125 g per cup).
- Toss chocolate chunks in a tablespoon of flour before folding in to keep them from sinking.
- Don’t overmix: fold until just combined. Overworking the batter creates a tougher crumb.
- If you want extra rise, separate the eggs: beat the whites to soft peaks and fold in at the end for airier texture.
- For a shinier ganache, chop chocolate finely so it melts uniformly when cream is added.
Creative twists
- Nutty crunch: Fold in 1/2 cup chopped walnuts or pecans.
- Espresso chocolate: Add 1 teaspoon instant espresso powder to the dry mix for a mocha note.
- Peanut butter swirl: Drop spoonfuls of peanut butter on top of the batter and swirl with a knife before baking.
- Loaf version: Pour batter into a greased loaf pan and bake at 170°C (338°F) for 50–60 minutes; check doneness with a skewer.
- Lower sugar: Reduce sugar to 1/2 cup if you prefer less sweetness; the bananas add natural sugar.
- Vegan: Use flax eggs, non-dairy milk, and vegan chocolate; bake and check as the timing can vary slightly.
Helpful answers
Q: How ripe should the bananas be?
A: Very ripe — the skins should be heavily spotted or almost entirely brown. They mash easily and contribute the sweetest flavor and best aroma.
Q: Can I use cocoa powder instead of melted chocolate in the batter?
A: This recipe already uses cocoa powder for chocolate flavor; the chopped chocolate adds pockets of melt. You can skip chunks if you prefer — the cake will still be chocolatey.
Q: How do I know when the cake is done?
A: A toothpick inserted into the center should come out with a few moist crumbs, not wet batter. The top should spring back slightly when pressed.
Q: Can I make this in a loaf pan or muffins?
A: Yes. Use a loaf pan and extend bake time to ~50–60 minutes, or fill muffin cups 2/3 full and bake at 170°C (338°F) for 18–22 minutes.
Q: Is it safe to freeze with ganache?
A: Yes. Freeze the cake solid wrapped well. Thaw in the fridge to avoid condensation on the ganache surface, then bring to room temperature before serving.
Q: What’s the best way to reduce banana flavor if I want more chocolate?
A: Add 1–2 tablespoons extra cocoa powder and consider using bittersweet chocolate for the chunks/ganache to emphasize chocolate over banana.
Enjoy experimenting — this Chocolate Banana Cake is easy to adapt and reliably delicious whether you keep it simple or finish it with a glossy ganache.