Chocolate Banana Cake with Peanut Butter Frosting Recipe
Introduction
This Chocolate Banana Cake is a moist and rich dessert that combines the natural sweetness of ripe bananas with deep cocoa flavor. Topped with a creamy peanut butter frosting, it’s a delightful treat perfect for any occasion.

Ingredients
- 1¾ cups (210 g) all purpose flour
- ½ cup (40 g) cocoa powder
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 1 cup mashed bananas (about 2 medium bananas)
- ¾ cup (177 g) oil or melted butter
- 1 cup (200 g) light brown sugar
- ¼ cup (50 g) granulated sugar
- 3 large eggs (US), room temperature
- ½ cup (120 g) sour cream, room temperature
- ½ cup (113 g) unsalted butter, room temperature
- 8 oz. (226 g) cream cheese, room temperature
- ½ cup (128 g) creamy peanut butter (no stir recommended)
- 2 teaspoons (10 ml) vanilla extract
- ½ teaspoon salt
- 4 cups (480 g) powdered sugar
Instructions
- Step 1: Preheat the oven to 350°F (177°C). Lightly grease a 13 x 9-inch pan and line the bottom and two long sides with parchment paper.
- Step 2: In a bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt until well combined.
- Step 3: In another bowl, whisk the mashed bananas until smooth with a few lumps remaining. Add the oil, granulated sugar, light brown sugar, eggs, and sour cream, mixing until smooth and fully combined.
- Step 4: Gradually whisk the dry ingredients into the wet ingredients in two additions, mixing until no flour remains visible and batter is smooth.
- Step 5: Pour the batter into the prepared pan and spread evenly with a flexible spatula. Bake for 28 to 32 minutes, or until the cake springs back when lightly pressed and the edges pull away from the pan.
- Step 6: Let the cake cool in the pan for 15 minutes. Then use the parchment paper to lift the cake out onto a cooling rack to cool completely.
- Step 7: To make the frosting, beat the room temperature butter and cream cheese together on low speed for 4 to 5 minutes until creamy and smooth.
- Step 8: Add the peanut butter, vanilla extract, and salt, mixing until fully combined. Gradually add the powdered sugar, about ½ cup at a time, beating on high speed until the frosting reaches your desired consistency.
- Step 9: Spread the frosting evenly over the cooled cake. Create swirls with the back of a spoon and optionally top with shaved chocolate. Slice and enjoy!
Tips & Variations
- Use very ripe bananas for maximum sweetness and moisture.
- Substitute the peanut butter frosting for a classic cream cheese icing if preferred.
- For extra texture, sprinkle chopped nuts or chocolate chips on top before frosting.
- Ensure all refrigerated ingredients are at room temperature to avoid lumps in the batter and frosting.
Storage
Store the cake covered in the refrigerator for up to 4 days. Allow it to come to room temperature before serving for the best texture. The frosted cake can also be frozen for up to 2 months; thaw overnight in the fridge before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen bananas for this recipe?
Yes, frozen bananas work well. Thaw and mash them before using in the batter. The texture and sweetness will remain excellent.
Is this cake suitable for freezing?
Absolutely. Wrap the cooled, unfrosted cake tightly and freeze. Freeze the frosting separately if possible and frost the cake after thawing for best results.
PrintChocolate Banana Cake with Peanut Butter Frosting Recipe
A rich and moist Chocolate Banana Cake made with ripe bananas and a perfect blend of cocoa and spices, topped with a creamy peanut butter and cream cheese frosting. This irresistible dessert combines the best of banana bread and chocolate cake for a decadent treat.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 1¾ cups (210 g) all purpose flour
- ½ cup (40 g) cocoa powder
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 1 cup mashed bananas (about 2 medium bananas)
- ¾ cup (177 g) oil or melted butter
- 1 cup (200 g) light brown sugar
- ¼ cup (50 g) granulated sugar
- 3 large eggs (US), room temperature
- ½ cup (120 g) sour cream, room temperature
Frosting
- ½ cup (113 g) unsalted butter, room temperature
- 8 oz. (226 g) cream cheese, room temperature
- ½ cup (128 g) creamy peanut butter (no stir recommended)
- 2 teaspoons (10 ml) vanilla extract
- ½ teaspoon salt
- 4 cups (480 g) powdered sugar
Instructions
- Prep: Preheat your oven to 350°F (177°C). Lightly grease a 13 x 9 inch pan and line the bottom and two long sides with parchment paper to make removing the cake easier later.
- Mix Dry Ingredients: In a large mixing bowl, whisk together the all purpose flour, cocoa powder, baking soda, baking powder, and ½ teaspoon salt until well combined.
- Mix Wet Ingredients: In another bowl, mash the bananas until mostly smooth with slight lumps. Add in the oil or melted butter, granulated sugar, light brown sugar, eggs, and sour cream, whisking until the mixture is smooth and well combined.
- Combine Batter: Gradually whisk the dry ingredients into the wet banana mixture, about half at a time, until you have a smooth, well incorporated batter with no visible dry flour.
- Bake the Cake: Pour the batter evenly into the prepared pan and smooth the surface with a flexible spatula. Bake for 28 to 32 minutes, or until the cake springs back when gently pressed and the edges pull slightly away from the pan.
- Cool the Cake: Allow the cake to cool in the pan for 15 minutes. Then, use the parchment edges to carefully lift the cake out onto a cooling rack to cool completely.
- Prepare Frosting: In a mixing bowl, beat the room temperature unsalted butter and cream cheese together on low speed for 4 to 5 minutes until creamy and fully combined.
- Add Flavorings and Sugar: Mix in the creamy peanut butter, vanilla extract, and ½ teaspoon salt until smooth. Slowly add the powdered sugar half a cup at a time, beating well after each addition. Once all sugar is incorporated, increase the speed and beat until the frosting reaches your desired consistency.
- Frost the Cake: Spread the peanut butter cream cheese frosting evenly over the fully cooled chocolate banana cake. Create decorative swirls with the back of a spoon. Optionally, top with shaved chocolate for extra garnish.
- Serve: Slice the cake and enjoy this decadent dessert with rich chocolate, moist banana, and creamy frosting.
Notes
- Use ripe bananas with brown spots for the best flavor and natural sweetness.
- You can substitute oil with melted butter for a richer taste in the cake batter.
- Make sure all dairy ingredients (eggs, sour cream, butter, cream cheese) are at room temperature to ensure smooth batter and frosting.
- The parchment lining on two sides helps lift the cake easily out of the pan without breaking.
- Frost the cake only when it is completely cooled to prevent the frosting from melting.
- Shaved chocolate topping is optional but adds a nice decorative and flavor touch.
Keywords: Chocolate Banana Cake, Banana Cake with Chocolate, Peanut Butter Cream Cheese Frosting, Moist Chocolate Cake, Easy Chocolate Banana Dessert

