Homemade chocolate bar recipe

  • Serves 14
  • 25 mins to prepare and 50 mins to cook, plus cooling and setting
  • 622 calories / serving
Add this recipe to your binder.

With layers of peanut butter shortbread, caramel and a chocolate topping, you can’t beat this homemade chocolate bar. Perfect for an Easter treat or an indulgent afternoon tea, this chewy, crunchy and peanut-y bar will become a family favourite. You will need a kitchen thermometer for this recipe.  

  1. To make the shortbread layer line a 20cm (8in) square cake tin with nonstick baking paper and preheat the oven to gas 4, 180°C, fan 160°C.
  2. Put the butter, peanut butter, sugar and salt into a mixing bowl and beat together until smooth and creamy. Add the flour and mix well until dough-like and combined completely. Tip the dough into the prepared tin and use your hands to press into an even layer. Put the cake tin into the fridge for about 30 minutes or until the dough is firm.
  3. Prick the surface of the shortbread with a fork, then bake in the oven for 30-35 minutes, until golden brown. Remove from the oven and leave to cool in the tin.
  4. To make the caramel layer put the sugar into a large saucepan set over medium heat and cook until melted and caramelised to a deep golden brown. Meanwhile, put the butter, cream and honey into a small saucepan and bring to a boil. When the sugar has caramelised, pour in the hot cream mixture in two batches, stirring vigorously until combined, then continue to cook for three minutes or until the caramel reaches 125°C (257°F) on a kitchen thermometer. Remove the pan from the heat and add the peanuts, mixing briefly. Immediately pour the caramel onto the shortbread layer and use a spatula to level out. Leave to cool for at least 4 hours.
  5. Once cooled, melt the chocolate and peanut butter in a heatproof bowl set over a pan of just simmering water until melted and smooth, add the oil and mix together. Pour the chocolate mixture over the caramel layer, smooth the top and sprinkle over a few chopped peanuts. Chill in the fridge until set, before cutting into 14 bars.

See more Adventurous baking recipes

As part of a healthy balanced diet, we recommend this recipe for a special occasion or treat.

Email recipe details
Print recipe
  • Ingredients

  • For the peanut butter shortbread

  • 85g (3oz) unsalted butter
  • 85g (3oz) smooth peanut butter
  • 75g (3oz) light brown sugar
  • 1/4 tsp salt
  • 175g (6oz) plain flour
  • For the caramel layer

  • 300g (10oz) caster sugar
  • 75g (3oz) unsalted butter, diced
  • 200ml (7fl oz) double cream
  • 3 tbsp honey
  • 150g (5oz) salted peanuts
  • For the coating

  • 400g (14oz) dark chocolate
  • 80g (3oz) smooth peanut butter
  • 1 tbsp vegetable oil
  • 25g (1oz) salted peanuts, roughly chopped
Shop ingredients
Ways to shop
Look out for this basket to buy recipe ingredients.
Find out more

  • Energy 2595kj 622kcal 31%
  • Fat 40g 57%
  • Saturates 19g 93%
  • Sugars 47g 52%
  • Salt 0.4g 6%

of the reference intake
Carbohydrate 59.8g Protein 8.9g Fibre 3.3g


Text me the ingredients

Simply enter your mobile number below to receive the ingredients for this recipe by text

Please enter a valid UK or Ireland mobile phone number

Terms of Use. We will send you a text containing the list of ingredients for this recipe and a link to access the method. This will not cost you anything. If a message is undelivered we will only attempt to resend for up to 24 hours. This service involves no registration or subscription.