Decadent Millionaire’s Shortbread

Indulge in the opulence of a classic dessert with this Millionaire’s Shortbread recipe. Layers of buttery shortbread, luscious caramel, and a glossy chocolate topping come together to create a treat that’s rich, satisfying, and undeniably luxurious. Perfect for special occasions or whenever you crave a sweet escape, this recipe promises a delightful journey for your taste buds.


For the Shortbread:

  • 1 cup (225g) unsalted butter, softened
  • 1/2 cup (100g) granulated sugar
  • 2 cups (250g) all-purpose flour
  • A pinch of salt

For the Caramel:

  • 1 can (14 ounces) sweetened condensed milk
  • 1/2 cup (115g) unsalted butter
  • 1/2 cup (100g) light brown sugar
  • 1/4 cup (60ml) golden syrup or corn syrup
  • 1 teaspoon vanilla extract

For the Chocolate Topping:

  • 7 ounces (200g) dark chocolate, chopped
  • 2 tablespoons unsalted butter


Step 1: Prepare the Shortbread Base

  1. Preheat your oven to 350°F (180°C). Grease and line a square or rectangular baking pan with parchment paper.
  2. In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.
  3. Sift in the all-purpose flour and add a pinch of salt. Mix until just combined.
  4. Press the shortbread mixture evenly into the prepared baking pan. Prick the surface with a fork to prevent bubbling.
  5. Bake in the preheated oven for about 20-25 minutes or until the edges are lightly golden. Allow it to cool while you prepare the caramel.

Step 2: Make the Caramel Layer

  1. In a saucepan, combine the sweetened condensed milk, butter, light brown sugar, and golden syrup (or corn syrup).
  2. Heat the mixture over medium heat, stirring continuously, until it reaches a boil.
  3. Reduce the heat to low and simmer for 5-7 minutes, stirring constantly, until the caramel thickens and becomes a golden brown color.
  4. Remove from heat, stir in the vanilla extract, and pour the caramel over the cooled shortbread base. Spread it evenly.
  5. Allow the caramel layer to cool and set while you prepare the chocolate topping.

Step 3: Create the Chocolate Topping

  1. In a heatproof bowl set over simmering water or using a microwave, melt the chopped dark chocolate and butter until smooth.
  2. Pour the melted chocolate over the caramel layer, spreading it evenly with a spatula.

Step 4: Chill and Serve

  1. Place the pan in the refrigerator for at least 2-3 hours or until the chocolate is set.
  2. Once set, use a sharp knife to cut the Millionaire’s Shortbread into squares or bars.
  3. Serve and indulge in the layers of decadence!


  • For an extra touch of luxury, sprinkle a bit of sea salt over the chocolate layer before it sets.
  • Customize the shortbread base by adding a handful of chopped nuts like pecans or almonds.
  • Store the Millionaire’s Shortbread in an airtight container in the refrigerator. Allow it to come to room temperature before serving for the best flavor.

This Millionaire’s Shortbread recipe is a celebration of textures and flavors, combining the buttery crunch of shortbread, the velvety smoothness of caramel, and the richness of dark chocolate. Whether you’re sharing it with friends or savoring it as a solo treat, each bite is a taste of indulgence that’s truly worth every layer.

Leave a Reply

Your email address will not be published. Required fields are marked *

Best italian bake

White Chocolate Popcorn