Preparation time: 40 min, plus 3 hr chilling, Cooking time: 40 min, Cals per serving: 450
300 g (11 oz) plain flour, sifted
pinch of salt
125 g (4 oz) caster sugar
225 g (8 oz) unsalted butter, softened
125 g (4 oz) light muscovado sugar
2 tbsp golden syrup
170 g can condensed milk
300 g (11 oz) plain chocolate
100 g (3 1/2 oz) walnut halves
100 g (3 1/2 oz) hazelnuts, lightly toasted
1. Preheat the oven to 180°C/160°C fan oven/Gas Mark 4.Whiz the flour, salt, caster sugar and 125 g (4 1/2 oz) of the butter in a food processor until it begins to come together. Press the mixture into a 20 x 30cm (8 x 12 in) greased Swiss roll tin and smooth over with the back of a spoon. Bake for 20 to 30 minutes or until golden. Leave to cool.
2. Put the remaining butter, muscovado sugar, syrup and condensed milk in a pan and heat gently, but do not boil. Whisk together until combined. Pour over the shortbread, smooth the surface and chill for 3 hours.
3. Melt the chocolate in a heatproof bowl over a pan of simmering water. Mix with the nuts and pour over the fudge mixture. Smooth the top and leave to set. Cut into wedges to serve.
1 person has helped to review this recipe. Thankyou!