Chocolate, toffee and peanut squares

(36 ratings)

What's my recipe book?


We know what it's like when you're browsing a site with as many recipes as ours. You find a brilliant recipe, want to make it again, but can't remember how you found it!

But we've solved the problem. Now, by clicking 'Save this recipe' or 'I cooked this' on any of our recipes, they'll be saved and grouped into your personal online recipe book. All you have to do is log in with your Facebook account to see them. When you click either of these buttons it will also tell your friends on Facebook what you've been cooking or saving so they too can give our quick and easy recipes a go (but you can turn this off at any time by visiting your 'My recipe book' page). Just click one of the buttons below or 'see my book' to get started. We hope you like it!

Chocolate, toffee and peanut squares
Chocolate, toffee and peanut squares
  • Makes: 24

  • Prep time:

  • Cooking time:

    plus chilling time
  • Total time:

  • Skill level: Easy peasy

  • Costs: Cheap as chips

Rachel Allen's recipe for chocolate and toffee peanut squares couldn't be easier. Top a simple shortbread with a toffee sauce, peanuts and melted chocolate and leave to set - simple!


  • 200g milk chocolate, broken into pieces
  • 100g caster sugar
  • 200g butter, softened and diced
  • 300g self-raising flour, sifted
  • 400ml dulce de leche or boiled condensed milk
  • 125g salted peanuts, roughly chopped
You will also need:
  • 20 x 30cm (8x 12in) Swiss roll tin

If you're short on time you could cheat and buy a ready made shortbread!


  1. Preheat the oven to 180C/350C/Gas Mark 4. Line the base of the Swiss roll tin with baking parchment.
  2. In a food processor, whiz together the caster sugar, butter and flour for the shortbread base until the mixture resembles coarse breadcrumbs. Alternatively, rub together the butter and flour in a bowl with your fingertips and stir in the sugar. Tip into the prepared tin and press down with your hands or a palette knife to level out the mixture.
  3. Place in the oven and bake for about 20 minutes or until golden brown all over, then remove from the oven and allow to cool in the tin.
  4. Once it is cool, spread over the dulce de leche to cover the shortbread, then press the roughly chopped peanuts into it, making sure they are evenly distributed.
  5. Place the milk chocolate in a heatproof bowl set over a saucepan of simmering water and allow to melt. Remove from the heat and pour over the peanut- studded dulce de leche, allowing it to cool, then leave in the fridge for 1-2 hours to set. Once set, cut the mixture into squares in the tin and serve.

Your rating

Average rating

  • 3
(36 ratings)

Your comments


I find this with recipes like this,most recipes say 200g but i think its not enough either.

Katie Hagmann

Just made this and yet to taste but I think the recipe needs more chocolate for the topping. I added 75g extra (mixed in dark chocolate) and even then I only just managed to cover the top! Just need to wait for it all to set now and fingers crossed it becomes a family favorite :)

comments powered by Disqus

FREE Newsletter