Toasted almond and caramel millionaires’ shortbread

  • serves 16
  • A little effort

This rich chocolate and caramel snack is both easy to make and a very popular bake. Millionaires' shortbread can be made in little squares, perfect for entertaining and for an on-the-go snacks and treats. Add a bit of gold leaf for decoration.



  • plain flour 100g
  • blanched almonds 85g, toasted and finely chopped
  • rice flour 25g
  • light muscovado sugar 60g
  • butter 200g, very cold
  • 36% milk chocolate 50g
  • 72% dark chocolate 100g
  • gold leaf to decorate (optional)

almond caramel

  • golden caster sugar 225g
  • double cream 125ml
  • butter 25g
  • salt flakes
  • toasted flaked almonds 100g 


  • Step 1

    Heat the oven to 160C/fan 140C/gas 3 and butter and line a 20 x 20cm tin. Mix the flour, almonds, rice flour, sugar and a pinch of salt together in a food processor. Whizz in 150g butter in batches to make a dough then tip into the tin and press down with your hands. Chill for 10 minutes then bake for 30-35 minutes until lightly golden. Cool.

  • Step 2

    To make the caramel, tip the sugar into a frying pan and heat gently so it starts to melt. Tip the pan to make sure one side doesn’t start to brown before the other. Keep heating and tipping until you have golden caramel. Add the cream carefully and then reheat to a smooth sauce. Add the butter, a pinch of salt flakes and flaked almonds and then pour the sauce (warm it again if you need to) over the shortbread. Heat the chocolates together with the remaining butter and pour this over the cooled caramel.

  • Step 3

    When the chocolate is firm but still tacky, add some pieces of gold leaf randomly across the surface. Leave to cool but cut into pieces while the chocolate is still a little soft.

Nutritional Information

  • Kcals 364
  • Fat 25.7g
  • Carbs 28.5g
  • Fibre 0.8g
  • Protein 4g
  • Salt 0.3g