Go Back
Photograph of Chocolate Peanut Butter Hearts for Saint Dwynwen

Chocolate Peanut Butter Hearts for Saint Dwynwen

If food is your language of love, chocolate cake mixed with peanut butter, shaped into hearts and smothered in a thick layer of milk chocolate, will definitely be your love language!

Course afternoon tea, Cake, Cookies, Morning Coffee, treat
Keyword Chocolate, chocolate cake, peanut butter
Prep Time 20 minutes
Author Susan


  • 100g leftover chocolate cake - homemade or shop bought
  • 50g smooth peanut butter
  • 200g of your favourite chocolate – I used milk chocolate
  • chopped salted peanuts


  1. Collect together the ingredients and equipment.

First make the chocolate, peanut butter hearts:

  1. Break up the chocolate cake into a bowl and use your fingers to break it down into crumbs.

  2. Add the peanut butter and mix thoroughly with a spoon.

  3. Tip out onto a flat surface, I used a chopped board. Bring together and flatten to around 1 cm thick.

  4. Cut out heart shapes using a cookie cutter. Push the leftovers back together and cut out more hearts until the mixture is used up. The number you make will depend on the size of the cutter you use.

  5. Cover and put into the freezer for a few hours or overnight until solid.

  6. When the hearts are solid, they are ready to be covered in chocolate.

Melt the chocolate and cover the hearts:

  1. Break up the chocolate and add to a powerful blender. Blitz until it forms a powder-like consistency. If your blender is not very powerful or is small, do this in batches.

  2. Chop the salted peanuts.

  3. Transfer the chocolate to a plastic, microwave safe bowl.

  4. Blitz for 15 seconds, take out of the microwave and stir well – it probably won’t look much different at this stage.

  5. Blitz again for 15 seconds, take out of the microwave and stir again, thoroughly. The chocolate should start clumping together.

  6. Next, blitz again for 10 seconds and stir well. Set aside for 1 minute to cool a little before heating again.

  7. Stir again, and if necessary, blitz for a further 10 seconds. Stir well. If it is still not ready, blitz for 10 seconds only at a time, stir well and leave for 30 seconds in between each blitz.

  8. Dip each frozen heart in the chocolate, making sure it is fully coated.

  9. Immediately sprinkle on some chopped salted peanuts – do this straight away because the chocolate sets very quickly on the frozen hearts!

  10. Repeat with the remaining hearts.