Peanut butter and banana self saucing pudding

Peanut butter and banana self-saucing chocolate pudding

  • serves 8
  • Easy

This chocolate self-saucing pudding, also known as surprise pudding, uses smooth peanut butter and banana to create this deliciously rich cake. Serve with some vanilla ice cream and enjoy!



  • salted butter 75g, plus extra for the dish
  • smooth peanut butter 25g
  • self-raising flour 250g
  • baking powder 2 tsp
  • light muscovado sugar 125g
  • cocoa powder 50g
  • bananas 2 small-medium very ripe ones, (if they're not really squidgy, pop them in the freezer for a night)
  • eggs 3 large
  • milk 200ml
  • milk chocolate 100g, chopped into chunks
  • roasted salted peanuts 25g, roughly chopped


  • smooth peanut butter 50g
  • light muscovado sugar 200g
  • cocoa powder 25g
  • cream or ice cream to serve


  • Step 1

    Butter a 2 litre baking dish and heat the oven to 180C/fan 160C/gas 4. Melt the butter and peanut butter together in a pan until runny and smooth.

  • Step 2

    Put the flour, baking powder, sugar and cocoa powder together in a large mixing bowl. Mash the bananas well, then whisk with the eggs and milk. Tip into the dry ingredients with the nutty butter and stir together until smooth. Stir in the chocolate chunks and pour into the baking dish.

  • Step 3

    For the sauce, mix 250ml of boiling water into the peanut butter, followed by the sugar and cocoa. Pour all over the top of the pudding, then sprinkle over the chopped salted peanuts. Carefully lift onto the middle shelf and bake for 40-45 minutes until the top is risen and crisp.

  • Step 4

    Serve immediately, with cream or ice cream.

How about trying these self-saucing puddings variations:

Coconut and lime self-saucing pudding

Coconut and lime self-saucing pudding



Self-saucing chocolate pudding

Self-saucing chocolate pudding

Lemon self-saucing pudding (Lemon surprise pudding)

Lemon self-saucing pudding



Nutritional Information

  • Kcals 588
  • Fat 23.3g
  • Saturates 10.9g
  • Carbs 78.7g
  • Sugars 52.5g
  • Fibre 4.2g
  • Protein 13.8g
  • Salt 1g