Go Back
+ servings
moist banana bread with chocolate slices
Print Recipe
5 from 1 vote

Moist Banana Bread with Chocolate

This chocolatey banana bread is ultra moist, perfectly fluffy and full of banana flavour.
Prep Time10 mins
Cook Time50 mins
Total Time1 hr
Course: Dessert, Snack
Cuisine: American, british
Diet: Halal, Vegetarian
Servings: 12 Slices
Calories: 358kcal
Author: Ayla Clulee


  • 3 eggs (at room temperature)
  • 110 g granulated sugar (½ cup)
  • 3 medium ripe bananas (the bananas should have brown spots on their skin and feel soft)
  • ½ tablespoon vanilla extract
  • 135 g peanut butter (½ cup) (use 100% peanut ingredient butter if possible, or use any other peanut butter with the highest percentage you can find)
  • 125 ml sunflower oil (½ cup)
  • 125 ml whole milk (½ cup)
  • 210 g all purpose flour (1+½ cup) (alternatively use self raising flour)
  • pinch of salt
  • 16 g baking powder
  • 100 g dark chocolate (roughly chopped)


  • Preheat the oven to 165°C (fan oven).
  • Grease a loaf pan size of 12 cm x 25 cm (5" x 10") and line with parchment paper, set aside.
  • Put the bananas in a bowl and mash them with the back of a fork, add the peanut butter along with the vanilla paste and stir to combine.
  • In a separate bowl, mix the all-purpose flour, baking powder and the salt (you don’t need the baking powder if using self-raising flour).
  • Whisk the eggs with sugar using a stand mixer or a hand mixer until the mixture is pale yellow for about 5-6 minutes.
  • Add the banana mixture to the egg mixture and whisk until combined before adding the oil and the milk.
  • Whisk the mixture to combine for about 30 seconds then add the flour mixture along with the chocolate.
  • Gently fold the flour into the mixture and pour it into the prepared loaf pan.
  • Place the loaf pan in the middle rack and bake for 50-55 minutes or until a toothpick inserted in the middle of the loaf comes out clean.
  • Remove from the oven and allow it to cool down on a rack before slicing.


Calories: 358kcal | Carbohydrates: 36g | Protein: 7g | Fat: 21g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 42mg | Sodium: 216mg | Potassium: 287mg | Fiber: 3g | Sugar: 16g | Vitamin A: 98IU | Vitamin C: 3mg | Calcium: 111mg | Iron: 2mg