Millionaire's shortbread recipe

(740 ratings)

Our delicious millionaire's shortbread recipe is super-easy to make. The secret? A jar of milk caramel for the filling!

Homemade millionaire's shortbread
  • healthy
Preparation Time30 mins
Cooking Time35 mins
Total Time1 hours 5 mins (plus cooling and setting time)
Cost RangeCheap
Nutrition Per PortionRDA
Calories447 Kcal22%
Fat23 g33%

Millionaire's shortbread is super-easy to make. The combination of chocolate, delicious caramel and buttery shortbread is a real crowd-pleaser. The secret to moreish millionaire's shortbread? A jar of dulce de leche (opens in new tab) for the filling - naughty but very nice!

This classic tray bake (opens in new tab) is just the kind of recipe we think everyone should be able to whip up on a grey day. The layers of sweet caramel, buttery shortbread and rich chocolate are a match made in heaven.

This lovely recipe keeps prep to a minimum with an easy method so you have time to put your feet up and enjoy baking. Much better than having to fuss over the boiling points of caramel and other such things! Our biscuit recipe serves over eight people, so it's perfect for a party or an afternoon tea.


  • 150g (5oz) butter
  • 75g (3oz) caster sugar
  • 225g (8oz) plain flour
  • 450g jar dulce de leche (milk caramel, which you'll find in the baking aisle)
  • 250g (9oz) dark or milk chocolate, melted



You'll also need:

23cm x 33cm (9in x 13in) baking tin


  1. Beat the butter and the sugar together until pale and creamy. Sift in the flour and beat until combined (if using a food processor, whiz the ingredients until they're just combined).
  2. Tip the mixture into a baking tin. Press lightly into the tin and prick all over with a fork. Bake for 30-35 mins at 180°C, 350°F or gas 4 until it turns a pale biscuit colour. Cool in the tin, making it easier to pour over the caramel sauce later.
  3. Heat the jar of dulce de leche for 1 min in the microwave (or pour into a pan and heat gently, so it pours more easily). Pour on top of the shortbread in the tin and smooth with a spatula. Allow to set in the fridge, then pour the melted chocolate over the top. Smooth with a palette knife and put back in the fridge to set completely.
  4. To store, cut into squares and keep your millionaire's shortbread in an airtight box in the fridge for up to three days.
Top Tip for making Millionaire's shortbread

The shortbread can be enjoyed without the sauce and chocolate - just mark out the portions and sprinkle with a little sugar before baking.

Jessica Dady
Senior Content Editor

Jessica Dady is Senior Content Editor at and has over 10 years of experience as a digital journalist, specialising in all things food, recipes, and SEO. From the best food hampers to cookbooks, from the best cake stands to baking sets, Jessica has a wealth of knowledge when it comes to must-have food products. A passionate baker, she spends much of her time creating celebration cakes for friends and family - particularly for her two lucky children.