Millionaire’s shortbread is a delish homemade dessert that’s easy to make with just a few ingredients.  Buttery, crumbly shortbread topped with a condensed milk caramel layer and salted chocolate.  It tastes almost like a Twix bar!

Prep Time: 55 minutes
holding a piece of millionaire's shortbread
Bars, Dessert, Desserts Under 300 Calories, Desserts with No Egg

Millionaire’s Shortbread

We handpicked the products and tools linked in this post. If you buy from one of these affiliate links, we may earn a small commission. Thanks for supporting Savor the Flavour!

Do you love chocolate, caramel, and buttery shortbread?  Well, you’ve come to the right place.  Millionaire’s shortbread is a delectable combination of all three of these delicious elements in one bar.  Best of all, they’re easy to make!

holding a piece of millionaire's shortbread

Where does millionaire’s shortbread come from?

Shortbread itself is from Scotland, but millionaire’s shortbread actually originated in Australia.  Recipes for this delicious dessert were published in several Australian magazines, including The Australian Women’s Weekly, back in the 1970s.

millionaire's shortbread on a plate

How long will millionaire’s shortbread keep?

Millionaire’s shortbread will keep in a cool, dry place for a week or two.  Freeze for long-term storage.

holding a piece of millionaire's shortbread

How do you make millionaire’s shortbread?

Butter an 8 by 8-inch cake pan and line with parchment paper.

pan for millionaire's shortbread

Measure out the ingredients for the shortbread, caramel, and chocolate layers.

ingredients for millionaire's shortbread

Rub the butter into the flour until the mixture resembles breadcrumbs.

making the shortbread for millionaire's shortbread

Add the sugar and work the mixture until it turns into a dough.

shortbread dough for millionaire's shortbread

Pack the mixture into the prepared pan.

packing the shortbread into the pan for millionaire's shortbread

Bake at 350 F for 20-25 minutes until golden brown.

baked shortbread base for millionaire's shortbread

Place all the caramel ingredients in a saucepan and whisk over medium heat until the butter has melted.

caramel ingredients for millionaire's shortbread

Bring the mixture to a boil, then turn the heat down to low and whisk frequently for 10-15 minutes, until the mixture has darkened and thickened considerably.  Immediately spread the caramel on top of the shortbread.  Let the caramel harden at room temperature.

caramel layer for millionaire's shortbread

Melt the milk chocolate in a heatproof bowl set over a saucepan of simmering water.

melted chocolate for millionaire's shortbread

Spread the chocolate over the caramel, sprinkle with flaked salt, and leave to set until hard, about 1-2 hours.

melted chocolate topped with salt for millionaire's shortbread

Cut into pieces and serve.

millionaire's shortbread cut into pieces

Pro Tips

  • If you like thicker layers, use the 8 by 8-inch pan; for thinner layers, use a 9 by 12-inch pan.
  • Be careful not to overwork the shortbread dough, or it will be tough.
  • Make sure the chocolate that you use doesn’t have a strong taste, or it might overwhelm the other flavors.
  • Don’t put the millionaire’s shortbread in the fridge, as it will make the chocolate bloom (turn splotchy).

These other bar recipes will have you reaching for another piece.

person holding a caramel pecan bar person holding a raspberry crumble bar with jam and greenery two plates of Canadian date squares

Did you make this millionaire’s shortbread?  Please leave a star rating below to share how you enjoyed it.

holding a piece of millionaire's shortbread

Millionaire’s Shortbread

  • Author: Emma
  • Prep Time: 55 minutes
  • Cook Time: 25 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 36 small pieces 1x


Millionaire’s shortbread is a delish homemade dessert that’s easy to make with just a few ingredients.  Buttery, crumbly shortbread topped with a condensed milk caramel layer and salted chocolate.  It tastes almost like a Twix bar!



For the Shortbread Base

  • 2 1/2 cups all-purpose flour (300g)
  • 3/4 cup + 1 tablespoon unsalted butter, chilled and cubed (200g)
  • 1/2 cup granulated sugar (100g)

For the Caramel

  • 14-ounce can sweetened condensed milk (397g)
  • 1/4 cup light brown sugar, packed (50g)
  • 2 tablespoons golden syrup or dark corn syrup
  • 7 tablespoons unsalted butter (100g)

For the Chocolate Topping

  • 7 ounces milk chocolate chips (200g)
  • 1/2 teaspoon flaked salt


Making the Shortbread Base (20 minutes + 30 minutes baking)

  1. Preheat the oven to 350 F.  Lightly butter an 8 by 8-inch cake pan and line it with parchment paper.
  2. Pour the flour and butter into a mixing bowl.  Pinch the cold cubes of butter to blend the butter and flour.  Continue this process until the mixture resembles breadcrumbs.  Add the sugar and keep mixing until a dough forms.
  3. Pack the shortbread into the prepared pan and bake at 350 F for 25-30 minutes, until the shortbread is golden brown on top.  Let it cool on a wire rack.

Making the Caramel (20 minutes + setting time)

  1. Pour the sweetened condensed milk, brown sugar, golden syrup or corn syrup, and butter into a medium saucepan set over medium heat.  Whisk until the butter has melted, then bring the mixture to a boil.  Turn down to low heat and cook for 10-15 minutes, until the mixture has darkened to a caramel color and has thickened considerably.
  2. Spread the caramel over the shortbread with an angled spatula, then leave to set until cooled and hardened, about 45 minutes.

Making the Chocolate Topping (15 minutes + setting time)

  1. Bring a saucepan of water to a simmer.  Pour the chocolate chips into a metal bowl, then set the bowl on top of the saucepan, making sure the bottom of the bowl doesn’t touch the water.  Stir the chocolate constantly until it’s melted, then immediately remove it from the steam.
  2. Stir the chocolate for a couple of minutes until it’s thickened, then pour it over the caramel layer and smooth with an angled spatula.  Sprinkle the flaked salt on top and leave to set completely, about 1-2 hours.  Do not refrigerate.
  3. Cut the millionaire’s shortbread into individual pieces with a sharp knife and serve.

  • Category: Dessert
  • Method: Baked
  • Cuisine: British

Keywords: bars, recipe

Recipe Card powered by

2 thoughts on “Millionaire’s Shortbread

Leave a Reply

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

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