Chocolate Peanut Butter Shortbread Bars

"I've taken a basic Millionaires Shortbread and revved up the flavour! If you love peanuts and caramel then this is the traybake for you!"
-- @elfoodielife
Jump to Section
  • Recipe Card
Prep time 10mins
Cook time 35mins
Serves or Makes: 12

Recipe Card



  • 2 cups (plus 2 tablespoons) flour
  • 3/4 cup cornflour
  • 1/3 cup caster sugar
  • 1/3 cup brown sugar
  • 1/2 pound butter

Peanut Caramel


  • 1 can condensed milk
  • 2 tablespoons maple syrup
  • 5 tablespoons caster sugar
  • 7 tablespoons butter
  • 2 tablespoons chopped peanuts
  • 2 tablespoons peanut butter

Chocolate Top


  • 7 ounces dark chocolate
  • 2 tablespoons peanut butter


  • Step 1

    Preheat the oven to 170c/340f

  • Step 2

    In a bowl cream together the sugar and butter for the shortbread base

  • Step 3

    Sift in the flour and cornflour and combine

  • Step 4

    Grease or use baking paper to line a baking tray

  • Step 5

    Add the shortbread mix and press down to cover the bottom of the tin. Use a fork to prick the shortbread and bake in the oven for 25 minutes (or until golden around the edges). Leave the shortbread to cool whilst you make the caramel

  • Step 6

    Place the condensed milk, syrup, sugar and butter in a pan over a low heat and stir until melted. Then add the peanut butter into the pan and continue to stir until a nice golden brown. Pour the caramel over the shortbread and sprinkle nuts

  • Step 7

    Melt the chocolate over a bain-marie. Once the caramel has cooled, pour the chocolate over the caramel and spread out to cover evenly

  • Step 8

    Add the peanut butter and swirl for decoration.

More from @elfoodielife