
Indulge in these decadent layers of buttery shortbread, rich homemade caramel, and smooth chocolate. This classic British treat is surprisingly simple to make and perfect for sharing at any gathering.
Preheat your oven to 180°C (160°C fan/Gas 4). Lightly grease a 20-22cm square baking tin and line it with parchment paper, ensuring the sides are at least 3cm high.
To make the shortbread base, combine the plain flour and caster sugar in a large mixing bowl. Rub in the softened butter using your fingertips until the mixture resembles fine breadcrumbs.
Briefly knead the mixture until it forms a smooth dough, then press it firmly and evenly into the base of the prepared baking tin.
Prick the shortbread surface lightly with a fork and bake for 20 minutes, or until it is firm to the touch and a very light golden brown. Set aside to cool completely in the tin.
For the caramel layer, place the butter (or margarine), light muscovado sugar, and condensed milk into a saucepan. Heat gently over low heat, stirring constantly with a spatula until the sugar has completely dissolved.
Increase the heat to medium-high and bring the mixture to a boil, stirring continuously. Once boiling, reduce the heat to low and continue stirring for 5-10 minutes until the caramel has thickened slightly. Pour the caramel over the cooled shortbread and let it cool.
For the chocolate topping, break the chocolate into pieces and melt it slowly in a heatproof bowl set over a pan of simmering water. Pour the melted chocolate over the set caramel and leave to firm up. Once set, cut into squares or bars using a hot knife for clean edges.
For the cleanest slices, use a knife dipped in hot water and wiped dry between each cut. If your caramel has small brown specks, don't worry—it's just caramelized sugar and won't affect the flavor. Store in an airtight container for up to a week.
