Subscribe For Weekly New Recipes!
Delia Smith Millionaire Shortbread Recipe
This Delia Smith-inspired millionaire shortbread is the kind of traybake that disappears fast: a crisp, buttery shortbread base, a thick caramel layer that tastes like toffee fudge, and a smooth chocolate topping with a clean snap. It is rich, neat to slice, and absolutely worth the small bit of patience while it sets. Difficulty is medium (the caramel needs your attention), but every step is straightforward. Total time is about 2 hours 20 minutes, including cooling and chilling time.

What Is Millionaire Shortbread and How Does It Taste?
Millionaire shortbread (also called caramel shortbread) is a classic British bake made in three layers: crumbly shortbread, chewy caramel, and a chocolate topping. When it is done right, the base stays crisp and buttery, the caramel is thick and slightly fudgy rather than runny, and the chocolate sets smooth with a clean bite. It is sweet, yes, but the salt and dark chocolate option keep it balanced.
Ingredients
For the shortbread base
- 225g plain flour
- 75g caster sugar
- 225g unsalted butter, cold and cubed
- 1/4 tsp fine salt
- 1 tsp vanilla extract (optional)
For the caramel layer
- 150g unsalted butter
- 150g soft light brown sugar
- 3 tbsp golden syrup (about 60g)
- 1 x 397g tin condensed milk
- 1/2 tsp sea salt (optional)
For the chocolate topping
- 200g milk chocolate, chopped (or dark if you prefer)
- 50g dark chocolate, chopped (optional, for a less sweet finish)
- 1 tbsp neutral oil (or 25g butter)
Equipment (recommended)
- 20cm square tin
- Baking parchment (leave overhang to lift out)
- Heavy-based saucepan (for the caramel)
- Silicone spatula or wooden spoon
- Sharp knife (for clean slices)
How to Make Delia Smith Millionaire Shortbread
- Prepare the oven: Preheat the oven to 180°C or 160°C fan. Grease and line a 20cm square tin with baking parchment, leaving a little overhang so you can lift the shortbread out later.
- Mix the shortbread: In a large bowl, combine the flour, caster sugar and salt. Add the cold cubed butter and rub it in with your fingertips until it resembles damp sand. Stir in vanilla extract if using.
- Press into the tin: Tip the mixture into the lined tin and press down very firmly into an even layer. Prick all over with a fork so steam can escape and the base bakes evenly.
- Bake the base: Bake for 20 to 25 minutes, until the edges are lightly golden and the centre feels set. Let it cool completely in the tin before adding caramel. A warm base can make the caramel layer greasy.
- Cook the caramel: Add the butter, brown sugar and golden syrup to a heavy-based saucepan. Melt gently over low heat, stirring until smooth. Add the condensed milk and bring to a gentle boil, stirring constantly. Keep it at a steady, gentle bubble for 5 to 7 minutes until thick, glossy, and darker in colour. Stir in sea salt if using.
- Cool and set the caramel: Pour the caramel over the cooled shortbread and spread quickly into an even layer. Cool at room temperature for 15 minutes, then chill for 30 to 45 minutes until firm to the touch.
- Add the chocolate topping: Melt the chocolate (and dark chocolate if using) with the oil (or butter) in the microwave in short bursts, stirring until smooth. Pour over the caramel and gently tilt the tin to level the top.
- Score, chill, and slice: When the chocolate is just set but not rock hard (about 20 to 30 minutes), score into 16 squares with a sharp knife. Chill until fully set, then lift out and cut all the way through. For the cleanest edges, warm the knife in hot water and wipe dry between cuts.

Tips for the Best Millionaire Shortbread
Why is my shortbread base hard instead of crumbly?
Overbaking is the usual reason. Bake until pale golden at the edges, not deeply browned. Also make sure you press the base firmly into the tin; a loose base bakes unevenly and can turn tough.
How do I stop the caramel from burning or tasting bitter?
Use a heavy-based pan, keep the heat low to medium-low, and stir constantly once the condensed milk is in. If you see dark specks or smell anything sharp, the heat is too high.
Why is my caramel layer too soft or runny?
It simply needs longer at a gentle bubble to thicken. The caramel should look glossy and feel noticeably heavier on the spoon. Chilling helps it firm up, but it cannot fix caramel that was undercooked.
How do I prevent the chocolate topping from cracking when I cut it?
Score the chocolate while it is semi-set, then chill until firm. When you are ready to slice fully, use a warm knife and cut straight down without sawing. Adding a tablespoon of oil also makes the topping slightly softer and easier to bite.
Serving Suggestions
- Serve with a mug of tea or strong coffee to balance the sweetness.
- Add a pinch of flaky sea salt on top before the chocolate sets for a salted finish.
- Cut into smaller bite-size squares for parties and biscuit tins.
Storage
Room temperature
Store in an airtight container for up to 4 days in a cool room. If your kitchen is warm, the caramel and chocolate will soften, so refrigeration is better.
Refrigerator
Keep chilled in an airtight container for up to 10 days. For the best texture, let slices sit at room temperature for 10 to 15 minutes before serving so the caramel is not too firm.
Freezing
Freeze in a single layer until solid, then stack with parchment between layers in an airtight container. Freeze for up to 3 months. Thaw overnight in the fridge, then bring to room temperature for 10 minutes before eating.
Nutrition
- Calories: 335 kcal
- Carbohydrates: 33 g
- Protein: 3 g
- Fat: 21 g
- Saturated fat: 13 g
- Sodium: 150 mg
Disclaimer: Nutrition values are estimates and will vary depending on ingredients and portion size.
FAQs
What tin size is best for millionaire shortbread?
A 20cm square tin is ideal for thick, tidy layers. If you use a larger tin, the layers will be thinner and the baking time for the shortbread may be slightly shorter.
Can I make the caramel without golden syrup?
Yes. You can swap the golden syrup for light corn syrup, or use honey for a slightly different flavour. Golden syrup gives the most classic British taste and helps keep the caramel smooth.
How do I know when the caramel is ready?
It should be bubbling gently, darker in colour, and thick enough to briefly hold a trail when you stir. If you lift the spoon, the caramel should fall in a slower ribbon rather than a thin stream.
Why did my chocolate layer crack when I cut it?
Chocolate cracks when it sets too hard before slicing. Score the top while the chocolate is semi-set, then use a warm knife for the final cuts. Adding a tablespoon of oil (or a little butter) also helps keep the topping softer.
Can I use dark chocolate instead of milk chocolate?
Absolutely. Dark chocolate makes the bars less sweet and gives a sharper chocolate flavour. You can use all dark chocolate, or use a mix of milk and dark for a balanced finish.
Delia Smith Millionaire Shortbread Recipe
Course: DessertCuisine: BritishDifficulty: Medium16
squares20
minutes30
minutes140
minutes335
kcal50
minutesButtery shortbread base topped with a thick, fudge-like caramel layer and a smooth chocolate topping. A classic British traybake with clean slices and a satisfying snap.
Ingredients
- For the shortbread base
225g plain flour
75g caster sugar
225g unsalted butter, cold and cubed
1/4 tsp fine salt
1 tsp vanilla extract (optional)
- For the caramel layer
150g unsalted butter
150g soft light brown sugar
3 tbsp golden syrup (about 60g)
1 x 397g tin condensed milk
1/2 tsp sea salt (optional, for salted caramel)
- For the chocolate topping
200g milk chocolate, chopped (or use dark if you prefer)
50g dark chocolate, chopped (optional, for a less sweet finish)
1 tbsp neutral oil (or 25g butter)
- To prepare the tin
Butter or baking spray, for greasing
Baking parchment
Directions
- Preheat the oven to 180°C (160°C fan). Grease and line a 20cm square tin with baking parchment, leaving a little overhang to lift the bars out later.
- Make the shortbread: add the flour, caster sugar and salt to a bowl. Rub in the cold butter with your fingertips (or pulse in a food processor) until it looks like damp sand. Stir in vanilla if using.
- Tip the mixture into the tin and press it down firmly into an even layer. Prick all over with a fork.
- Bake for 20 to 25 minutes until pale golden at the edges and set through the middle. Cool completely in the tin.
- Make the caramel: in a heavy-based saucepan, melt the butter, sugar and golden syrup over low heat, stirring until smooth.
- Add the condensed milk and bring to a gentle boil, stirring constantly. Keep it bubbling gently for 5 to 7 minutes until thick, glossy, and a deeper caramel colour. Stir in salt if using.
- Pour the caramel over the cooled shortbread and spread quickly into an even layer. Cool for 15 minutes, then chill for 30 to 45 minutes until firm.
- Melt the chocolates with the oil (or butter) in short bursts in the microwave or over a bain-marie, stirring until smooth. Pour over the caramel and tilt the tin to level.
- Let the chocolate set until just firm (about 20 to 30 minutes), then score into 16 squares with a sharp knife. Chill until fully set, then lift out and cut cleanly.
Notes
- For the neatest slices, warm your knife under hot water, wipe dry, then cut.
- Do not rush the caramel: keep the heat low to medium-low and stir constantly to prevent scorching.
- If you like a softer chocolate top that is easier to bite, use milk chocolate and a tablespoon of oil.








