The Best Millionaire's Shortbread (Easy and Irresistibly Good!)
★★★★★ (4.6)
 1 hr 15 mins
 12

This post may contain affiliate links. Where I make a small commission on purchased items, at no extra cost to you. See my disclosure for details.

Ever seen millionaire's shortbread in a cafe and thought, I wish I could make that at home? This easy foolproof recipe is for YOU! Buttery crumbly shortbread, thick golden caramel, and glossy chocolate... This beauty is guaranteed to taste better than shop bought varieties!

A couple of slices of millionaire's shortbread on baking paper set over bamboo matting.
Jump to:

Why you'll love it 💛

Millionaire shortbread is one of those bakes I never get tired of. Whether I'm making this classic version, or one of my favourite twists (like chocolate orange caramel shortbread or millionaire brownie bars), it always disappears embarrassingly fast!

What I love most about this recipe is that it genuinely delivers, even if you don't bake very often. The steps are straightforward, the tips cover everything that could go wrong, and the results look like something from a cafe counter. Except made from scratch, at home, by you. And that never gets old!

Two bars of millionaire's shortbread over bamboo matting.

Ingredient notes

Confused about what ingredients to buy? Not sure about a substitution? Here's everything you might need to know...

  • Butter - Always use unsalted butter in baking as it gives you control of the salt content/flavour. Ensure this is at room temperature for the biscuit layer.
  • Sugar - My favourite is golden caster sugar as it adds a slight caramel flavour. Regular caster sugar will work great too.
  • Flour - Plain flour works best in this recipe, don't substitute it for others varieties.
  • Salt - No need for fancy types here, regular table salt will work fine. We want flavour not texture.
  • Condensed Milk - In my experience, any brand will work. Make sure it's the sweetened variety though.
  • Golden Syrup - Brand doesn't matter, but golden syrup gives the best flavour. Avoid swapping for honey.
  • Vanilla - A good brand (like Little Pod or Nielsen Massey) works well here. Supermarket versions seem flavourless in comparison.
  • Chocolate - This is a prominent flavour, so worth investing in one that you know you will love, rather than using a cheaper alternative.
Two slices of millionaire's shortbread on baking paper over a bamboo mat.

Emma's top tips

  • Leave an overhang when you line your tin with baking paper. This will make it much easier to remove later.
  • Don't be tempted to increase the heat to speed up making the caramel. It will likely catch on the bottom and burn.
  • When making the caramel, stir constantly and right into the edges. If you don't, you may get burnt bits running through it.
  • Allow each layer to cool completely before moving onto the next step. Especially the caramel, as that can cause your chocolate to bloom.
  • Use room temperature butter for the biscuit dough. (Ingredients blend better when they're all at the same temperature.)
  • Treat yourself to a sugar thermometer. They're cheap and worth the investment. It is possible to make caramel without one, but it's trickier.
  • Don't know what to do with the remaining condensed milk? You could make another batch, or check out the More Recipes Like This section at the end of this post for more inspiration.
Millionaire's shortbread bar leaning against another bar.

If I could offer any other words of advice, it would be to take your time, read the recipe all the way through and prepare your ingredients before you start. There's nothing worse than getting to a critical part of a recipe, realising you have to weigh an ingredient, then returning to the pan to discover it's ruined.

Not a confident baker yet? You might like to read through baking for beginners first. It'll really boost your knowledge and confidence!

Millionaire's shortbread bars on a small sheet of white baking paper.

Troubleshooting

  • My chocolate bloomed (has white streaks) - Your chocolate was exposed to dramatic temperature changes. This could be that you didn't allow the biscuit or caramel layers to cool before topping, you heated the chocolate too much on a cold day, or even that you chilled the caramel and poured warm chocolate on top.
  • The chocolate set too quickly and didn't spread - This could happen if you chilled the caramel first. Allow it to set at room temperature to avoid this.
  • The caramel has burnt bits - Either your heat was too high and/or you weren't stirring often and thoroughly enough. Make sure you stir vigorously and right into the edges. Worst case scenario, you can sieve the burnt bits out if you're quick enough.
  • My caramel didn't set - Your mixture didn't reach 107°C (225ºF) and/or you used incorrect measurements of ingredients. Use weighing scales and a thermometer next time to remove the guess work and avoid disappointment.
  • My caramel was hard - Your caramel got hotter than 107°C (225ºF) and likely reached the hard crack stage. Use a thermometer to ensure this doesn't happen.
Slices of millionaire shortbread bars on a bamboo mat.

Timings

Have limited time? Struggle with recipe timings? Or juggling around other things? Here's some time managing info to make your life easier!

  • It will take approximately 10 minutes to make the biscuit dough, and 15-20 minutes to bake it.
  • The caramel layer will take somewhere between 10-20 minutes to make.
  • The chocolate will only take a few minutes to melt and spread over the caramel.
  • IMPORTANT: You will need to allow time for each layer to cool completely before beginning the next. This time can vary depending on how warm your kitchen is, or even what season it is.
A bar of millionaire's shortbread on a scrunched up piece of white baking paper.

Product suggestions

Life in the kitchen is SO much easier when you have the right equipment! Here are the tools I used and recommend...

  • A sugar thermometer removes all the guesswork.
  • Having the right size baking tin for the recipe helps keep things in proportion.
  • Electric hand whisks save you some elbow grease. Always worth having one of these in your cupboards!
  • If you're going to be baking regularly, adding a Kenwood stand mixer to your Birthday or Christmas list is a must.
  • When it comes to saucepans, you get what you pay for. I've owned my heavy bottom Stellar saucepans for over 15 years, and they're still going strong!
A slice of millionaire shortbread leant against another bar.

Step by step picture recipe

(For a printer friendly version, see the recipe card at the end of this post)

Please note, this recipe includes both UK metric and US Cup measurements.

Ingredients

Here is what you will need to make 12 pieces.

Biscuit base

  • 125g (½ Cup) Unsalted Butter, Room Temp
  • 50g (¼ Cup) Golden Caster Sugar
  • 175g (1 + ⅓ Cup) Plain Flour
  • Pinch Salt

Caramel

  • 200g (⅔ Cup) Condensed Milk
  • 125g (½ Cup) Unsalted Butter
  • 125g (⅔ Cup) Golden Caster Sugar
  • 2 tablespoon Golden Syrup
  • 1 teaspoon Vanilla Extract
  • Pinch Salt

Chocolate topping

  • 200g (7 oz) Good Quality Milk Chocolate

Essential equipment

  • 18 x 28cm (7 x 11") Baking Tray
  • Electric Stand Mixer or Large Bowl With Electric Hand Whisk
  • Fork
  • Large Heavy Based Saucepan
  • Sugar Thermometer (optional but very handy)
  • Glass Bowl
  • Wooden Spoon

Biscuit base instructions

Lightly grease and line the base and sides of your baking tray, and preheat your oven to 180°C/Fan 170°C/356°F.

First, either in a stand mixer or a large bowl using an electric hand whisk, cream together the butter (125g | ½ cup) and sugar (50g | ¼ cup) until light and fluffy.

Softened butter in the bowl of an electric stand mixer.

Then sift in the flour (175g | 1 + ⅓ cup) and add the salt (pinch). Beat until you get a crumbly dough.

Shortbread biscuit base dough in the bowl of an electric stand mixer.

Next, tip the dough straight out into the prepared tray, and flatten out as evenly as you can. (Try not to over work it though.)

Prick the base all over with a fork (this will stop it rising too much) then pop it into the preheated oven and bake for 15-20 mins, until just turning golden.

Shortbread dough pressed into the base of a lined rectangular baking tin.
Baked shortbread base in a lined rectangular baking tin.

Leave the biscuit to one side to cool completely while you make the caramel.

Caramel instructions

Add all the caramel ingredients into a large, heavy based saucepan, and set over a low/medium heat.

(200g | ⅔ cup condensed milk, 125g | ½ cup unsalted butter, 125g | ⅔ cup golden caster sugar, 2 tablespoon golden syrup, 1 teaspoon vanilla extract, pinch of salt.)

Caramel ingredients in a large saucepan over a low heat.

Stir everything gently until all the ingredients have dissolved, then bring the mixture up to the boil. 

Melted caramel ingredients in a large saucepan over a low heat.

As soon as it's boiling, you must stir often and vigorously. Don't leave this unattended or you will get lumps of burnt caramel running through the mixture.

When it turns a light caramel colour and becomes thick, (or reaches 107°C/225ºF on a sugar thermometer) remove from the heat and continue stirring for a minute or two, to stop it from catching on the bottom, as the pan will still be very hot.

Cooked caramel in a large saucepan set over a low heat with a wooden spoon.

Then pour the caramel over the biscuit base, spread out evenly, and set aside to cool completely.

Caramel smoothed over the shortbread biscuit base in a lined rectangular baking tin.

Chocolate topping instructions

Break the milk chocolate (200g | 7 oz) into pieces and place into a glass bowl.

To melt using the stove, set the bowl over a pan of barely simmering water and stir until melted, smooth and shiny. If you want to temper the chocolate, only melt three quarters of the chocolate then remove the bowl from the heat, add the remaining chocolate and stir until melted.

Milk chocolate being melted in a glass bowl set over a pan of barely simmering water on the hob.

To achieve this in a microwave, heat the chocolate in 10 second intervals, stirring well between each time, until it's two thirds melted. Once it's reached this stage, stir the rest of the way until it's completely melted (don't heat anymore). The trick is not to get the chocolate too hot.

Pour your melted chocolate over the caramel layer and smooth out evenly using the back of a wooden spoon.

Melted chocolate smoothed on top of the caramel layer in a lined rectangular baking tin.

Finally, allow your millionaire shortbread to set completely at room temperature.

If you temper chocolate then place it in the fridge, you will lose that lovely shine you worked so hard to get.

Once your millionaire shortbread is fully set, slice into 12 evenly sized bars.

Millionaire shortbread slices on bamboo matting topped with baking paper.

How to store

Millionaire shortbread is best stored in an airtight container at room temperature, and consumed within 5 days. (As if it's going to last that long though!)

FAQs

What's the difference between millionaire's shortbread and billionaire's shortbread?

Millionaire's shortbread is made with a standard caramel (condensed milk, butter, golden syrup and sugar). Billionaire's shortbread takes it a step further with a salted caramel layer and is typically topped with a more premium chocolate. Same indulgent concept, just a fancier version!

Can I top with dark or white chocolate instead of milk?

Yes, of course! Dark chocolate would work very well, as the caramel is quite sweet. I would be cautious of using white chocolate though, as that could make it too sweet overall.

How do I cut millionaire's shortbread without it cracking?

The easiest way to do this is to heat a sharp knife in hot water, dry it off, then cut your slices.

Can I make millionaire's shortbread without a thermometer?

Yes, but it's more difficult to know exactly when it's ready. You want the caramel to be a light golden colour, and quite thick in texture. This can be tricky to judge by eye without experience, so using a thermometer is always easier.

Why is it called millionaire's shortbread?

The name is thought to originate from Scotland, where it was used to describe how rich and indulgent this treat is compared to plain shortbread. So luxurious, it's fit for a millionaire! Though nobody knows exactly who came up with the name.

Loved it? Pin it! 💛

A couple of slices of millionaire's shortbread on a sheet of baking paper. A text overlay says "Millionaire Shortbread. Easy and Irresitibly Good!"
Millionaire's shortbread bar leaning on another bar on scrunched up white baking paper.

Easy Millionaire's Shortbread Recipe

Yield: 12
Prep Time: 25 minutes
Cook Time: 50 minutes
Total Time: 1 hour 15 minutes

Three layers of PURE indulgence... Buttery shortbread, thick golden caramel, and glossy chocolate. This foolproof millionaire shortbread recipe is WAY easier than you think!

4.6 Stars (82 Reviews)

Ingredients

Biscuit Base

  • 125g (½ Cup) Unsalted Butter, Room Temp
  • 50g (¼ Cup) Golden Caster Sugar
  • 175g (1 + ⅓ Cup) Plain Flour
  • Pinch Salt

Caramel

  • 200g (⅔ Cup) Condensed Milk
  • 125g (½ Cup) Unsalted Butter
  • 125g (⅔ Cup) Golden Caster Sugar
  • 2 tablespoon Golden Syrup
  • 1 teaspoon Vanilla Extract
  • Pinch Salt

Topping

  • 200g (7 oz) Good Quality Milk Chocolate

Equipment

  • 18 x 28cm (7 x 11″) Baking Tray
  • Electric Stand Mixer or Large Bowl With Electric Hand Whisk
  • Fork
  • Large Heavy Based Saucepan
  • Sugar Thermometer (optional but very handy)
  • Glass Bowl
  • Wooden Spoon

Instructions

To make the biscuit base

  1. Grease and line the baking tin then preheat your oven to 180°C/Fan 170°C/356°F. Beat together the butter and sugar in a stand mixer (or large bowl with an electric hand whisk) until light and fluffy.
  1. Sift in the flour and add the salt. Mix until a dough forms.
  2. Press the dough evenly into the prepared tin, then prick all over with a fork.
  3. Bake in the oven for 15-20 mins until just golden on top. Cool completely.

To make the caramel

  1. Put all the ingredients into a large saucepan and set over a low/medium heat.
  2. Stir until everything has dissolved then bring to the boil. STIR OFTEN AND VIGOROUSLY. Once boiling, stir continuously so it doesn't catch and burn on the bottom/in the edges of the pan.
  3. When it becomes thick and is a light caramel colour (or hits 107°C/225ºF on a thermometer), take off the heat and keep stirring for a minute or two.
  4. Pour the caramel over the biscuit base, spread evenly, and allow to cool completely.

To make the chocolate topping

  1. Break the chocolate into a glass bowl. To melt on the hob, set the bowl over a pan of barely simmering water and stir until melted. To melt in the microwave, heat in 10 second intervals stirring well each time until two thirds melted. Then stir well until completely melted.
  2. Pour the melted chocolate over the caramel and smooth out using the back of a spoon. Allow to fully set at room temperature, then cut into 12 slices.

Notes

If you would rather use a more in depth picture recipe, please see the main body of this post. Where you’ll also find lots of extra FAQs and helpful tips, should you need them.

Please note, this recipe includes both UK metric and US Cup measurements.

Storage

Store in an airtight container at room temperature, and consume within 5 days.

Tips

  • Leave an overhang when you line your tin with baking paper. This will make it much easier to remove later.
  • Don't be tempted to increase the heat to speed up making the caramel. It will likely catch on the bottom and burn.
  • When making the caramel, stir constantly and right into the edges. If you don't, you may get burnt bits running through it.
  • Allow each layer to cool completely before moving onto the next step. Especially the caramel, as that can cause your chocolate to bloom.
  • Use room temperature butter for the biscuit dough. (Ingredients blend better when they're all at the same temperature.)
  • Treat yourself to a sugar thermometer. They're cheap and worth the investment. It is possible to make caramel without one, but it's trickier.
  • Don't know what to do with the remaining condensed milk? You could make another batch, or check out the More Recipes Like This section at the end of this post for more inspiration.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases at no extra cost to you.

Nutrition Information:
Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 411Total Fat: 23gSaturated Fat: 15gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 54mgSodium: 61mgCarbohydrates: 47gFiber: 1gSugar: 34gProtein: 4g

Nutritional information on kitchenmason.com should only be used as a general guideline, I am not a certified nutritionist. Please always check labels for allergens where applicable.

Did you make this recipe?

I'd love to hear about it! Please leave a comment on the blog or tag me on Instagram.

More recipes like this

Share your baking! 💛

Have you made this classic millionaire's shortbread? I’d love to know if you have! Tag me in your pics on Instagram and Facebook. Or email me at emma@kitchenmason.com.

62 Comments

    1. Hi Isobell. I personally always use unsalted butter when I bake because I like to control the amount of salt used. You could try regular salted butter and omit the pinches of salt in the recipe but it may still taste a little too salty. Emma x

  1. look amazing....
    just like costa coffee and i love costa coffee do anything to have one of those right now!

    1. Yay!! So happy you like my recipe. Hope you get to try it out soon 🙂 Emma x

  2. Hey,

    I tried your recipe!
    Because they don't really sell golden syrup in the Netherlands I replaced it with some honey.
    It's delicious ! Probably be making this more often!

    Thanks a lot !

    1. Hi Rachelle. I'm SO happy that you loved the recipe and thank you so much for sharing with me! (It literally made my day!) Honey is a great replacement for golden syrup. Emma x

    1. Aww that's fantastic Emily, I'm so glad you liked my recipe! Thank you so much for sharing with me! Emma x

  3. Oh wow, this is my faorite treat ever. and this recipe turned out just perfect for us. Thanks for sharing.

    Simon

  4. Made this tonight... It's chilling in the refrigerator right now. Since I don't have some of the ingredients, I had to sub a few things, but each part tasted amazing by itself. I'll report back if it's good 😉

  5. I absolutely love caramel slice. Millionaire's Shortbread sounds so much classier though. Looking forward to giving it a go on the weekend. 🙂

  6. Reblogged this on Mother Cunning and commented:
    We're back from Parkes and looking at a cold and dreary end to school holidays, so it's going to be a special treat bake day! Some people call caramel slice "Millionaire's Shortbread", in any country it's freakin; delicious and we're going to make some today!

  7. Looks like perfection to me! Love the step-by-step images. Happy birthday to your mum!

Leave a Reply

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