Skip to content
Salted caramel millionaire's shortbread recipe

Salted caramel millionaire's shortbread recipe

1025 ratings

This indulgent take on a millionaire's shortbread has a modern twist with a thick layer of salted caramel in the middle. With a crumbly shortbread base and thick chocolate topping, these make a delicious treat that everyone will love. See method

  • Serves 16 squares
  • 1 hr 20 mins to prepare and 35 mins to cook
  • 385 calories / serving
  • Freezable


For the shortbread

  • 185g butter
  • 75g caster sugar
  • 250g plain flour

For the caramel filling

  • 185g butter
  • 75g caster sugar
  • 3 tbsp golden syrup
  • 300g sweetened condensed milk
  • 1 tsp salt (or to taste)

For the chocolate topping

  • 150g milk or plain chocolate, chopped

Each serving contains

  • Energy

  • Fat

    24g 34%
  • Saturates

    14g 72%
  • Sugars

    29g 32%
  • Salt

    0.3g 5%

of the reference intake
Carbohydrate 40.8g Protein 3.7g Fibre 1g


  1. Line a 18 x 27cm rectangular cake tin with nonstick baking paper. Heat the oven to gas 4, 180°C, fan 160°C.
  2. For the shortbread base, put the butter and sugar in a bowl and beat with a wooden spoon until pale and creamy. Beat in the flour until it forms a soft dough. Press the mixture evenly into the prepared tin. Bake for 20-25 mins until pale golden. Set aside to cool.
  3. Meanwhile, make the salted caramel. Put the butter, sugar, golden syrup and condensed milk into a large pan over a medium heat. Stir continuously until the sugar has dissolved then turn up the heat and boil for 5-7 mins, stirring all the time to ensure the mixture doesn't burn on the bottom of the pan.
  4. The mixture is ready when it turns a deep golden colour and has thickened to a soft fudge consistency. Stir in the salt, then pour the caramel over the shortbread and leave to cool for 1 hr or until just set.
  5. For the topping, melt the chocolate in a bowl placed over a pan of barely simmering water, being careful not to let the bowl touch the water (or melt in the microwave in short bursts, stirring regularly). Pour the melted chocolate over the caramel, spreading out to an even layer if needed, then leave in a cool place to set. Cut into squares to serve, the shortbread will keep in a tin for up to 1 week.

Tip: To make a classic millionaire's shortbread, cook as above and omit the salt from step 4. For a hint of salt, you could add just a pinch or sprinkle some sea salt flakes over the melted chocolate topping to finish instead.

See more Baking recipes

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

You may also like

Be the first to comment

Before you comment please read our community guidelines.