Millionaire Shortbread

This sweet treat is as rich as its name implies. Millionaire Shortbread consists of a melt-in-your-mouth buttery shortbread base, a layer of sweet-salty caramel made from condensed milk, and a thin layer of dark and white chocolate. This harmony of flavours and textures results in decadent bite-sized treat that is widely popular in the UK and Canada. These squares are easy to make and will be the star at any potluck party!


(Makes 16 x 2” squares)

Shortbread Layer:
120g plain flour
90g unsalted butter, cold
30g sugar

Caramel Layer:
260ml condensed milk
100ml unsalted butter
50g golden syrup
1/2 tsp salt

Chocolate layer:
200g dark chocolate
50g white chocolate


  1. Preheat oven to 160oC/320oC and line 8” square tin with parchment paper.
  2. In a food processor, pulse flour, sugar and butter until a soft dough forms
  3. Press dough into base of lined tin and smooth out the surface.
  4. Bake in preheated oven for 20 minutes or until shortbread starts to colour. Remove from oven and cool.
  5. Meanwhile, add condensed milk, butter, and golden syrup into a saucepan. Bring to a boil over medium heat and keep stirring until caramel thickens and turns light brown.
  6. Remove from heat and stir in salt, then pour caramel onto the shortbread in the tin. Cool completely to allow caramel to set.
  7. Melt dark chocolate and spread over the top of the caramel. Drizzle white chocolate over and use a toothpick to create swirls.
  8. Chill slightly until chocolate is set.
  9. Remove from tin and use a hot knife to cut evenly into 16 pieces.
  10. Serve at room temperature and enjoy!

7 thoughts on “Millionaire Shortbread”

Leave a Reply

Your email address will not be published. Required fields are marked *