Best Millionaire’s Shortbread Recipe

One of the most delightful things I was introduced to when I visited Scotland was Millionaire’s shortbread.

Now, a millionaire’s shortbread recipe actually has 3 layers, with actual shortbread only being one of them, so you really have no idea what to expect as a tourist when someone offers you one.

But you accept because it has the word “millionaire” in it and it’s Scottish so it must be good, right? (for more Scottish baking fun, check out this cookbook!)

If you’re still craving more caramel in your life, check out these 57 delicious caramel recipes that are to die for!


Millionaire’s shortbread is made with a shortbread base, a caramel filling, and a chocolate top, and it’s basically the best thing you’ve ever eaten for dessert.

When I tried to make it at home, I was mostly just shocked at how easy it was even for a beginning baker to do because it looks so wonderfully and deliciously complicated.


With 9 guaranteed-delicious cookie recipes and plenty of secret baking hacks, this is your ad-free key to cookie success!

Leave this field blank

Why Is it Called Millionaire’s Shortbread?

The story behind the name is still unclear, though many people feel as though it’s called millionaire’s shortbread because the taste is so rich.

It feels like a luxurious dessert, as well, fit for a millionaire!

It was originally called caramel slice when it was first mentioned in Australia in the 1970s, but millionaire’s shortbread sounds way more fun.

Must-Have Baking Tools (seriously)

Ingredients for Millionaire’s Shortbread

To make this tasty Scottish treat, you’ll need:

How to Make Millionaire’s Shortbread

See the recipe card below for specific amounts, but here is the step-by-step on making millionaire’s shortbread.

First, we’ve got to make the shortbread base, so preheat the oven and put a piece of baking paper in a square pan, ready to press the shortbread into.

In a single bowl, dump the flour and sugar together, mix it around, and then dump in the butter.

Using your fingers, squeeze the butter into the mixture until it resembles large breadcrumbs.

Take the mixture out of the bowl and onto the counter, and knead a few times with your hands to make sure it’s all incorporated.

Put the shortbread into the square pan, pressing it down flat and even.

Poke holes with a fork into the shortbread to allow it to cook more thoroughly, and put it in the oven for 20 minutes.

Once your shortbread is done and has gone golden, let it cool completely.

The next step is the caramel, which requires butter, light brown sugar, and the can of condensed milk.

Pour all three ingredients into a medium sized pot and turn the heat to medium-low.

Stir continuously until the sugar is melted and it is all one mixture, and then crank the heat up to medium-high and let the mixture come to a boil.

I let it boil for a couple of minutes, continuously stirring, then take the heat back down to medium-low and continue stirring for 3 to 4 minutes.

Your caramel should have changed color and gotten dark at this point.

Take it off the heat, stir for a minute or so more, and then pour directly over the cooled shortbread.

Put the pan with the shortbread and caramel into the fridge for about an hour until the caramel has set.

It won’t be rock solid, but it will be hard enough that you can press on it with your finger and not go through the caramel.

Finally, once your caramel has cooled and set, it’s time for the chocolate!

Melt the chocolate with your preferred method, which I’ll talk about below, and pour it over the caramel.

Use a spatula to even it out, and put it back in the fridge for another couple of hours.

Some people like to leave it overnight, but you just want the chocolate to harden before you dig in.

How to Serve Millionaire’s Shortbread

When you’re ready to eat, pull out the entire block of shortbread from the pan using the baking paper, and using a warm knife, cut into slices.

The chocolate may crack if your knife isn’t warm enough, but it all tastes the same so don’t panic too much.

What Happens if My Caramel Doesn’t Set?

The key to getting the caramel to set is making sure that you brought it to the boil, but if yours still feels soft after a few hours, there’s not much you can do that at point besides continue with the chocolate and accept that you’ll have a bit more of a gooey dessert, which is never a bad thing!

How Do I Melt the Chocolate Correctly?

There are a lot of different theories about how to melt chocolate the best, with some people preferring just to melt it in the microwave (make sure to do it in bursts and not all at once, stirring in between).

For me, especially for this recipe where I want to make sure the chocolate is going to harden, I like to do it properly by filling a pan with an inch or so of water and melting the chocolate in a heat-proof bowl that is placed directly onto the pan.

The water shouldn’t touch the bottom of the bowl!

Heat the water on medium heat, and as you do, continuously stir the chocolate.

It will soon melt easily and you should keep stirring throughout until it’s fully melted.

How to Store Caramel Shortbread

Store caramel shortbread in an airtight container in the fridge if your kitchen is at all warm.

In the winter, you can keep it at room temperature.

This is a dessert best eaten within just a couple days of making it, but then again, you probably won’t be able to make it last that long!

Yield: 12 slices

Millionaire's Shortbread

Millionaire's Shortbread

This millionaire's shortbread recipe is one of the best around, with a thick caramel center and buttery shortbread!

Prep Time 25 minutes
Cook Time 15 minutes
Additional Time 2 hours
Total Time 2 hours 40 minutes


  • 2 cups all purpose flour (250 grams)
  • 3/4 cup butter (175 grams) - for shortbread
  • 1/3 cup sugar + 1 tsp sugar (75 grams) - for shortbread
  • (1) 14 oz can of condensed milk (also called sweetened condensed milk) (397 grams)
  • 1/3 cup + 3tbsp butter (100 grams) - for caramel
  • 1/2 cup light brown sugar (100 grams)
  • 8 oz (200 grams) milk chocolate


  1. Preheat the oven to 350F (180C) and line a 7 to 8 inch square pan with parchment paper.
  2. Combine the flour, butter, and sugar in one bowl and use fingers to squeeze together and create mixture that resembles large breadcrumbs.
  3. Knead the shortbread dough together on the kitchen counter a couple of times to make sure it's fully combined.
  4. Press the shortbread into the pan, as even as possible.
  5. Poke fork holes in the shortbread about every couple of inches.
  6. Bake for 20 minutes or until golden and let fully cool.
  7. Combine the condensed milk, butter, and soft brown sugar in a medium pot on medium-low heat, stirring continuously until sugar is melted.
  8. Bring the mixture to a boil, stirring continuously, for 1-2 minutes.
  9. Take the heat back down to medium-low and stir for 2-3 minutes more, letting the caramel darken and thicken.
  10. Take caramel off the heat and stir for 1 minute, then pour over shortbread.
  11. Put pan with shortbread and caramel into fridge for 1 hour, or until caramel is set.
  12. Melt chocolate using preferred melting method and pour over caramel.
  13. Refrigerate for an hour or two until the chocolate is hardened.
  14. Cut with a warm knife and serve.


1. A square pan is traditionally for this dessert, but you could also use a circle pan if that's all you have - it will taste the same!

2. Make sure to leave enough time to let the shortbread fully cool, the caramel set, and then the chocolate harden - rushing this will make for a goopy mess.

3. If you don't have parchment paper, make sure to butter up the sides of the pan as best as possible, and then cut the slices in the pan.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 440Total Fat: 20gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 6gCholesterol: 54mgSodium: 196mgCarbohydrates: 59gFiber: 1gSugar: 42gProtein: 6g

About The Author

4 thoughts on “Best Millionaire’s Shortbread Recipe”

Leave a Comment

Skip to Recipe