Millionaire shortbread is a beloved British bake: a firm, buttery shortbread base topped with silky caramel and finished with a rich chocolate layer. With a few simple techniques and a little patience you can make perfect bars at home. This guide gives clear step-by-step instructions, helpful tips and troubleshooting advice so even newcomers can succeed.

Whether you stick to the classic three-layer version or try a twist like chocolate-orange or a brownie-based variation, millionaire shortbread disappears fast. I always reach for it in cafés and at gatherings—its combination of textures and sweet flavours is hard to beat.
If baking feels a little daunting, take a few moments to read the full set of tips below before you start; preparing ingredients and understanding the process will make the bake much easier and more successful.

What you need to know
This recipe is designed to give clear, confident guidance from start to finish. Read the tips and troubleshooting advice before you begin so you can avoid common mistakes and get neat, professional-looking bars.

Does brand matter?
For condensed milk, you can use any reputable brand — both store and name brands work well in this recipe. Where it matters most is the chocolate: choose a good-quality chocolate you enjoy, because its flavour dominates the topping. A better vanilla extract will also improve the caramel’s aroma.

Millionaire shortbread ingredients
Below is a quick overview of the ingredients and why they’re chosen.
- Butter – Use unsalted butter so you control the salt level. Leave it at room temperature for the biscuit dough.
- Sugar – Golden caster sugar adds a light caramel note, but regular caster (superfine) sugar is fine.
- Flour – Plain (all-purpose) flour is best for the shortbread texture.
- Salt – Regular table salt is fine; we want flavour rather than coarse grains.
- Condensed Milk – Use sweetened condensed milk for the caramel. Any brand will work.
- Golden Syrup – Adds depth to the caramel; corn syrup or light honey can be used as substitutes if needed.
- Vanilla – A good-quality extract improves the caramel’s aroma.
- Chocolate – Choose a milk chocolate you enjoy; it forms an important part of the final taste.

Recipe summary
The bake consists of three layers: a shortbread base, a soft caramel middle, and a chocolate top. Follow each stage carefully and allow layers to cool completely between steps for clean lines.
Biscuit base
- Cream butter and sugar, then add flour and salt to form a dough.
- Press into a lined tin, prick with a fork and bake until just golden. Cool completely.
Caramel
- Combine all caramel ingredients in a heavy-based pan over low heat.
- Bring to the boil, then simmer while stirring until thickened (about 107°C/225°F).
- Remove from the heat, stir briefly and pour over the cooled biscuit base.
Chocolate topping
- Melt the chocolate gently (bain-marie or microwave in short bursts).
- Smooth over the caramel, allow to set, then slice into bars.

Tips for success
Prepare everything before you start and read the full recipe first. Small steps taken in order make the process smooth.
- Line the tin with an overhang to lift the slab out easily.
- Keep the heat low for the caramel; rushing causes burning.
- Stir the caramel continuously and scrape the pan edges to prevent burnt bits.
- Let each layer cool completely before adding the next for crisp layers.
- If you temper chocolate, avoid sudden chilling or you’ll lose the shine.
- A sugar thermometer helps achieve consistent caramel results.

Troubleshooting
- White streaks on chocolate: Caused by temperature shock. Ensure layers are cool and avoid overheating or chilling the chocolate abruptly.
- Chocolate too firm to spread: If the caramel is cold, warm the chocolate slightly before pouring.
- Burnt caramel bits: Heat too high or insufficient stirring. If caught early, strain the caramel quickly.
- Caramel won’t set: It likely didn’t reach the correct temperature; use a thermometer and accurate measurements.
- Caramel too hard: It overheated. Next time watch the temperature closely.

Easy Millionaire Shortbread – Step by Step
(Printer-friendly recipe card available at the end of this post)
This recipe includes UK metric and US cup measurements.
Ingredients (makes 12 pieces)
Biscuit base
- 125g (1/2 cup) unsalted butter, room temperature
- 50g (1/4 cup) golden caster sugar
- 175g (1 + 1/3 cup) plain flour
- Pinch salt
Caramel
- 200g (2/3 cup) sweetened condensed milk
- 125g (1/2 cup) unsalted butter
- 125g (2/3 cup) golden caster sugar
- 2 tbsp golden syrup
- 1 tsp vanilla extract
- Pinch salt
Chocolate topping
- 200g (7 oz) good-quality milk chocolate
Essential equipment
- 18 x 28cm (7 x 11″) baking tray
- Stand mixer or electric hand whisk and bowl
- Large heavy-based saucepan
- Wooden spoon and fork
- Glass bowl for melting chocolate
- Sugar thermometer (useful but optional)
Biscuit base instructions
Preheat the oven to 180°C (fan 170°C/356°F). Line and lightly grease the tray, leaving an overhang.
Cream the butter and sugar until pale and fluffy. Sift in the flour and add a pinch of salt, mixing until the dough forms crumbs. Press the mixture into the lined tray, smooth, prick with a fork and bake for 15–20 minutes until just turning golden. Cool completely before adding the caramel.

Caramel instructions
Put all caramel ingredients into a large heavy-based pan over low/medium heat. Stir until dissolved, then bring to a gentle boil. Once boiling, stir constantly and vigorously to avoid burning. When the mixture thickens and turns a light caramel colour (or reaches about 107°C/225°F), remove from the heat and stir for a minute. Pour the caramel over the cooled base, spread evenly and leave to cool completely at room temperature.

Chocolate topping instructions
Break the chocolate into a glass bowl and melt gently over a pan of barely simmering water, stirring until smooth. If using the microwave, heat in 10-second bursts, stirring between intervals until two-thirds melted, then stir until fully smooth. Pour the melted chocolate over the caramel and smooth with the back of a spoon. Allow to set at room temperature; if chocolate was tempered, avoid rapid chilling to preserve the shine.

Once firm, cut into 12 bars and store in an airtight container at room temperature for up to five days.

When done well, millionaire shortbread is buttery, decadent and utterly satisfying. Share with friends or keep a few pieces for “quality control” — you earned it.

Other recipes you might like…
- Red velvet millionaire brownies
- Shortbread cookies
- Millionaire brownie bars
- No-bake caramel chocolate tart
- Chocolate orange caramel shortbread

Have you made this recipe?
If you try the recipe, I’d love to hear how it went—share a photo or a comment on social media (Facebook, Twitter, Instagram) or by email. Feedback helps improve the instructions and gives others confidence to try it too.

Love This Recipe? Pin It!
