Log in
Use App
Log in
ES
By ES

James Martin’s Millionaire’s ‘best ever’ Shortbread recipe

While filming for his latest TV series Islands to Highlands, Yorkshire chef James Martin came across what he describes as the best millionaire’s shortbread he has ever tasted, at the Mountain Cafe in Aviemore. Here’s the recipe for you to try at home
Updated at: Sat, 04 Jul 2026 09:58:10 GMT

Nutrition balance score

Uh-oh! We're unable to calculate nutrition for this recipe because some ingredients aren't recognized.

Instructions

Step 1
Preheat the oven to 170°C (150°C fan)/325°F/gas 3.
Step 2
2. To make the biscuit base, put the butter, sugar and both types of flour into a large bowl. Use your fingertips to rub the butter into the other ingredients until the mixture looks really crumbly. Press the mixture into a 23 x 30cm loose-bottomed cake tin (no need to line) and use a palette knife to even out the surface. Bake for 20 minutes, then remove from the oven and cool in the tin on a wire rack.
Step 3
3. To make the caramel filling, combine the dulce de leche, butter and sugar in a large saucepan over a medium heat. Whisking the mixture, bring to the boil (be careful as the mixture will be extremely hot).
Step 4
5. To make the topping, put the chocolate and butter into a medium heavy-based pan and gently heat. Once everything has melted, whisk to combine. Cool slightly, then pour over the caramel and level with a palette knife. Cover, then leave to set overnight at room temperature.
Step 5
6. Cut into 12 squares to serve.