Skip to Content

Millionaires Shortbread

Affiliate links in this post will be clearly marked with a * and if you click one of these links I will earn a discount or receive payment.

This weekend I decided to make a millionaires shortbread, as I have a few relatives visiting in the coming days. This was SUPER simple, but it was my first attempt, so it doesn’t look quite as perfect as I would like, still, lots of compliments were received so I must have done something right! Here is my recipe and the methods I used to make my millionaires shortbread.

The finished millionaires shortbread in a black baking tray with one piece missing

Millionaires Shortbread

Course Dessert
Prep Time 10 minutes
Cook Time 5 hours
Total Time 5 hours 10 minutes
Servings 12 servings



  • 225 g plain flour
  • 175 g butter
  • 75 g caster sugar

Caramel Filling

  • 150 g butter
  • 378 ml condensed milk
  • 100 g golden syrup
  • pinch sea salt

Chocolate Topping

  • 200 g dark or milk chocolate your preference


  1. Preheat the oven to 150C (gas mark 2). Line a 23cm square tin with baking tray liners. I like to cross them over one another, to avoid leakage. 

  2. Pulse together the flour and margarine to make a mixture with a breadcrumb consistency.
  3. Add the sugar and pulse again, until a dough has formed. Then pat this dough into the tin. 

  4. Bake in the oven for 35 minutes, until lightly brown. Leave it to cool.

  5. Combine the condensed milk, golden syrup and margarine in a saucepan on a low-medium heat. Bring this gradually to the boil, ensuring that the ingredients melt together fully. Then stir every 2-3 minutes, to make sure that it doesn’t catch or burn. Once the caramel has thickened and is golden brown then remove it from the heat and leave it to cool slightly. 

  6. Pour the caramel mixture on to your baked shortbread. Place this into the fridge for 3-4 hours until it has cooled completely/set. 

  7. For the topping melt the chocolate in a bowl over a saucepan of boiling water. 

  8. Pour the mixture on the top of the set caramel and turn the tray slowly in four directions to spread the mixture out properly. 

  9. Place this back in the fridge for 20-30 minutes, to set. Then I carved the slices and wiped the knife in between each slice to keep it as clean as possible.

  10. I placed this back in the fridge for 1-2 hours to make the perfect slice that was easy to serve. 

This millionaires shortbread took a long time to prepare, with all the cooling, but it was well worth the time. Also, the three layers didn’t require a huge amount of ingredients so this wasn’t complicated at all.

If you want something a little simpler then this easy shortbread recipe is perfect!

I’d like my slices to be a little neater next time, and I would definitely make 16 slices instead of 12 next time, if not 20 slices. These were SO rich and filling.

Products I use to make millionaires shortbread:

The below links are affiliate links.

*VonShef Food Processor / *Square Baking Tin / *Baking Liner / *Anodised Non-Stick Pans

Want to check out some of my other recipes? Get some mealtime inspiration now!

If you liked this millionaires shortbread why not check out some of my other recipes?

Cheap banana bread

Cheese scones

Chocolate chip brioche rolls

Midnight cookies

Nutribullet iced coffee

Peanut brittle

A screenshot of my earnings with TopCashBack showing £117.49 outstanding, £1,829.60 paid, £1,947.09 total.
TopCashBack review
Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.