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!
MORE THAN RIGHT!
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.
GET A FREE COOKIE RECIPE BOOK & SECRET BAKING HACKS!
With 9 guaranteed-delicious cookie recipes and plenty of secret baking hacks, this is your ad-free key to cookie success!
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)
- Silicone baking mats – I use this brand and my cookies slide right off without burning!
- a cookie scoop – get this one. It makes the perfect rounded cookies every time!
- silicone spatula – try this set. It’s the best way to get the most out of your dough and batters
- rolling pin guides – I use this one. Genius way to roll your dough out evenly!
Ingredients for Millionaire’s Shortbread
To make this tasty Scottish treat, you’ll need:
- all-purpose/plain flour
- regular sugar
- butter, softened
- a can of condensed milk
- light brown sugar
- milk chocolate
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!
This millionaire's shortbread recipe is one of the best around, with a thick caramel center and buttery shortbread!
- 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
- Preheat the oven to 350F (180C) and line a 7 to 8 inch square pan with parchment paper.
- Combine the flour, butter, and sugar in one bowl and use fingers to squeeze together and create mixture that resembles large breadcrumbs.
- Knead the shortbread dough together on the kitchen counter a couple of times to make sure it's fully combined.
- Press the shortbread into the pan, as even as possible.
- Poke fork holes in the shortbread about every couple of inches.
- Bake for 20 minutes or until golden and let fully cool.
- Combine the condensed milk, butter, and soft brown sugar in a medium pot on medium-low heat, stirring continuously until sugar is melted.
- Bring the mixture to a boil, stirring continuously, for 1-2 minutes.
- Take the heat back down to medium-low and stir for 2-3 minutes more, letting the caramel darken and thicken.
- Take caramel off the heat and stir for 1 minute, then pour over shortbread.
- Put pan with shortbread and caramel into fridge for 1 hour, or until caramel is set.
- Melt chocolate using preferred melting method and pour over caramel.
- Refrigerate for an hour or two until the chocolate is hardened.
- 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.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Amount Per Serving: Calories: 440Total Fat: 20gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 6gCholesterol: 54mgSodium: 196mgCarbohydrates: 59gFiber: 1gSugar: 42gProtein: 6g
4 thoughts on “Best Millionaire’s Shortbread Recipe”
Thank you for this recipe. I have not had millionaire’s shortbread since I was in Scotland 3 years ago! This is a treat! Can’t wait to make it.
Hope you enjoy Terry! Seriously one of my favorites – though I can’t have too much at once as it’s so rich haha!
They look delicious I’m going to try make them.
Can you use bag caramel in place of can milk?