Millionaire's shortbread recipe

(742 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 for the filling - naughty but very nice!

This classic tray bake 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
Food Editor

Jessica Dady is Food Editor at GoodtoKnow and has over 12 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodtoKnow, Jessica has had the privilege of working alongside Future’s Test Kitchen to create exclusive videos - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies