millionaires shortbread
Print Recipe

Millionaire's shortbread

This is a delicious and easy recipe for millionaire's shortbread that kids will enjoy helping to bake.
Prep Time30 mins
Setting time2 hrs
Total Time30 mins
Course: Afternoon tea
Cuisine: British, scottish
Keyword: chocolate, traybake
Author: cookingwithmykids


  • For the shortbread base
  • 100 g butter softened
  • 50 g caster sugar
  • 150 g plain flour

For the caramel

  • 100 g condensed milk
  • 150 g butter
  • 50 g caster sugar
  • 50 g golden syrup

For the chocolate topping

  • 200 g chocolate dark or milk


Preheat your oven to 160C/140C Fan and grease and line an 8 inch baking tray with baking paper

    Make the shortbread

    • Measure the sugar and butter and pop them in a large mixing bowl. If the butter isn’t soft, blast it in the microwave for 10 seconds or so, to make it easier to mix.
    • Mix it together until it forms a paste.
    • Measure the flour out and add to the bowl and mix everything together. You can get your hands dirty at this point and work it all together so all the crumbs come together.
    • Press it out into your prepared tin.
    • Bake for 10-15 minutes or until it is just turning golden brown at the edges. Leave to cool in the tin.

    Make the caramel

    • While your shortbread is baking, start making the caramel. Add all the ingredients to a small saucepan. Heat it on a medium heat, stirring it gently until it turns a nice golden brown colour.
    • Pour it over your shortbread
    • Once the caramel is ready, pour it over your base and spread it out so it is nice and even. Leave it to cool for at least an hour (or overnight).

    Add the chocolate topping

    • Break the chocolate into a heat proof bowl. Put it over a simmering pan of water to melt it (or do it in short bursts in the microwave).
    • Pour it over your cooled caramel and spread it out gently. Leave it to set for another hour or so but don’t put it in the fridge.
    • Cut into squares and enjoy!