Millionaire’s Shortbread
Millionaire’s shortbread has been one of my favorite treats for as long as I can remember. As a child, it was always my first choice on a trip to the bakery during the school holidays.
So when I started learning to bake for myself, I knew millionaire’s shortbread had to become one of my signature recipes.
This version has everything I want from a good millionaire’s shortbread: a buttery, crumbly base, a thick layer of chewy caramel, and smooth chocolate on top. It’s rich, indulgent, and still one of my favorite things to enjoy with a cup of tea.
What Is Millionaire’s Shortbread?
Millionaire’s shortbread, also known as caramel shortbread, is a classic British traybake made up of three simple layers: buttery shortbread, thick caramel, and chocolate.
Despite the name, it isn’t really a traditional shortbread in the Scottish sense once all those layers are added! It’s much richer and sweeter, with the crumbly base balancing the chewy caramel and smooth chocolate topping.
For me, the best millionaire’s shortbread is all about getting those three layers right. I want the shortbread to be buttery but sturdy enough to hold the caramel, the caramel thick and chewy without being hard, and enough chocolate on top to balance everything without overpowering it.
British Baking, American Ingredients
This is one British recipe that translates particularly easily to an American kitchen. All-purpose flour works perfectly for the shortbread, and a standard 14-ounce can of sweetened condensed milk gives you just the right amount for the caramel.
I’ve also kept the butter measurements particularly simple: one American stick of salted butter in the shortbread and another in the caramel. Try not to switch to unsalted butter—the little bit of salt helps balance what is, admittedly, a very sweet treat!
The one British ingredient I prefer not to change is golden syrup. I use Lyle’s Golden Syrup, the classic British version I grew up with. It gives the caramel a rich, distinctive flavor that light corn syrup doesn’t quite replicate. You can find it in some American grocery stores or online, but if you can’t find golden syrup, light corn syrup can be substituted in the same quantity. The flavor will be slightly different, but the caramel will still work.
Baking Millionaire’s Shortbread at High Altitude
I developed and tested this recipe at approximately 8,600 feet in Woodland Park, Colorado. The good news is that millionaire’s shortbread is much less temperamental at altitude than many cakes and breads.
There’s no leavening in the shortbread, so there aren’t many altitude adjustments to worry about. I bake the shortbread base at 315°F (157°C) and look for the edges to be just beginning to turn golden while the center remains fairly pale. If you’re baking closer to sea level, increase the oven temperature to 325°F (165°C) and begin checking it at around 15 minutes.
Getting the Caramel Just Right
The caramel is probably the most important part of this recipe, and the one part you don’t want to leave unattended!
Keep stirring as it cooks, particularly once it begins to thicken. A heavy-bottomed saucepan helps distribute the heat evenly and reduces the chance of the caramel catching on the bottom.
Don’t turn up the heat to speed things along. Give it time to become thick, glossy, and golden, then pour it over the cooled shortbread while it’s still hot and easy to spread.
Most importantly, let the caramel cool completely before adding the chocolate. It takes a little patience, but it gives you much cleaner, more distinct layers.

Millionaire’s Shortbread
Ingredients
Equipment
Method
- Preheat the oven to 315°F (157°C). Line an 8-inch square baking pan with parchment paper, leaving enough overhang to lift the finished shortbread from the pan.
- Beat the softened butter and granulated sugar together until smooth and well combined.
- Add the flour and mix just until a soft dough forms. Avoid overmixing.
- Press the dough evenly into the prepared pan. Chill for 15 minutes, then prick the surface lightly with a fork.
- Bake for 15–18 minutes, until the edges are just beginning to turn golden. The center may still look quite pale.
- Let the shortbread cool completely in the pan before adding the caramel.
- While the shortbread cools, add the sweetened condensed milk, butter, golden syrup, brown sugar, vanilla, and sea salt to a heavy-bottomed saucepan.
- Cook over medium heat, stirring constantly, until the mixture begins to simmer. Reduce the heat to medium-low.
- Continue cooking and stirring constantly for approximately 10–12 minutes, until the caramel is thick, glossy, and a rich golden color.
- Immediately pour the caramel over the cooled shortbread and spread evenly. Gently tap the pan against the counter to help level the surface.
- Let the caramel cool completely and set before adding the chocolate topping.
- Melt the chocolate gently, stirring until completely smooth.
- Pour the melted chocolate over the cooled caramel and spread into an even layer.
- Leave at room temperature and once it begins to set, score lines with a large, sharp knife.
- Once the chocolate is completely set, lift the millionaire's shortbread from the pan using the parchment paper. Cut into large squares along the scored lines.
Notes
Want more recipes like this?
Get new British-inspired recipes and high-altitude baking tips straight to your inbox.
