Total Time
1hr 30mins
Prep 15 mins
Cook 1 hr 15 mins

Really rich shortbread recipe, covered in caramel and topped with milk chocolate - yummy - but very rich, hence the name.


  1. Rub the butter and flour together in a bowl until you have a mix which is similar to breadcrumbs or use food processor. Stir in the sugar. Spread the mixture evenly into a 9" (23cm) square tin which has been greased. Bake in a pre-heated oven at 170C/340F (160C/320F if fan assisted) for approximately 35 minutes until it is golden brown. Allow the base to cool.
  2. Heat the filling ingredients together in a pot with lid on, making sure that you check and stir it VERY regularly (otherwise it will stick!) as it simmers making sure it doesn’t simmer over. Continue stirring and checking until it thickens. Spread the filling evenly over the base and again allow to cool.
  3. Melt the chocolate in a bowl over a simmering pan of water so that you can spread it over the filling.
  4. When it has cooled, cut up into small squares with a sharp knife. Allow chocolate to soften slightly (maybe at room temperature for 15/20 mins) before or it will crack as you are cutting it, then you can put back in fridge!
Most Helpful

I made this same recipe under the name Millionaire Bars.I made them for Christmas giving.Luckily I live where there is a Latino community.I purchased ready made Dulce de Leche for the caramel filling,so this was very easy to make.I also used bittersweet chocolate.But mainly it is delicious and easy.YUM!

Somogirl December 18, 2006