Millionaire's Shortbread

Millionaire’s shortbread is a delicious, three-level treat: rich chocolate, creamy caramel, and a pleasantly crunchy layer of biscuit, all in one amazing package!

Why is it called Millionaire’s shortbread? Because the ingredients are rich, and it tastes like a million dollars! Still, it won’t taste like two cents unless you make it right, so follow our easy recipe and make sure that your shortbread is as sumptuous as it should be!

Photo by Aurore D (view original here)



  • 100g chocolate (milk or dark)
  • 120g caster sugar
  • 170g flour
  • 240g butter
  • 2tbsp golden syrup
  • 400g condensed milk


Step 1 - Preheat your oven to 170oC.

Step 2 - Grease a square cake tin with butter or margarine.

Step 3 - Sieve the flour into a bowl, along with half (60g) of the caster sugar.

Step 4 - Using your hands, rub half (120g) of the butter into the bowl until the mixture forms into dough.

Step 5 - Spread this dough evenly across the base of your square cake tin. Prick the dough all over using a fork.

Step 6 - Put the dough in the preheated oven for 15 minutes. It should be golden brown by the end of the cooking period.

Step 7 - Once the cake tin is in the oven, it's time to make the caramel! Place your condensed milk, your golden syrup, and the remaining sugar and butter in a saucepan. Use a low flame and stir continuously.

Step 8 - Is the caramel properly mixed? If so, remove it from the hob and - once your dough is out of the oven - pour it into the cake tin, covering the dough evenly. Leave to cool for half an hour.

Step 9 - While the caramel cools, boil some water on the hob. Break your chocolate into small pieces and place these pieces in a glass bowl. Set the bowl over the boiling water to melt the chocolate.

Step 10 - Once your caramel has cooled, pour the melted chocolate over the top to form that delicious third layer. Pop the finished product in the fridge for a while, and when it's cooled down properly, cut into squares.

Products You May Find Helpful

£6.59 inc V.A.T.
£7.40 inc V.A.T.
£6.36 inc V.A.T.