Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Millionaire Shortbread

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: cozykitcheneats
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 2 hours (including cooling)
  • Yield: 16 bars
  • Category: Dessert
  • Method: Baking
  • Cuisine: British
  • Diet: Vegetarian

Description

Millionaire Shortbread is a decadent treat made of three delicious layers: a buttery, crumbly shortbread base, a rich caramel center, and a smooth chocolate topping. This dessert is perfect for special occasions or when you want to indulge in something sweet and luxurious!


Ingredients

  • 1 cup (2 sticks) unsalted butter, softened

  • 1/2 cup granulated sugar

  • 2 cups all-purpose flour

  • 1/4 teaspoon salt

For the Caramel Layer:

  • 1/2 cup unsalted butter

  • 1/2 cup brown sugar (packed)

  • 1/4 cup sweetened condensed milk

  • 2 tablespoons light corn syrup

  • 1/2 teaspoon vanilla extract

For the Chocolate Topping:

  • 8 oz semi-sweet chocolate (or milk chocolate for a sweeter option)

  • 2 tablespoons unsalted butter


Instructions

    • Preheat your oven to 350°F (175°C). Grease or line an 8×8-inch baking pan with parchment paper.

    • In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.

    • Gradually add the flour and salt, mixing until the dough starts to come together. The dough will be crumbly.

    • Press the dough into the bottom of the prepared pan, making sure it’s even.

    • Bake for 15–18 minutes, or until lightly golden around the edges. Let the shortbread cool completely in the pan.

  1. Make the Caramel Layer:

    • In a medium saucepan, melt the butter over medium heat. Stir in the brown sugar, sweetened condensed milk, and corn syrup.

    • Bring the mixture to a simmer, stirring constantly, and cook for 5–7 minutes, or until the caramel has thickened and is smooth.

    • Remove from heat and stir in the vanilla extract.

    • Pour the caramel over the cooled shortbread base and spread evenly. Let it cool and set at room temperature or in the fridge for about 30 minutes.

  2. Make the Chocolate Topping:

    • In a small saucepan or microwave-safe bowl, melt the chocolate and butter together. If using a microwave, heat in 30-second intervals, stirring in between, until smooth.

    • Pour the melted chocolate over the caramel layer, spreading it evenly with a spatula.

    • Let the chocolate set at room temperature or in the fridge for 1–2 hours until fully hardened.

  3. Serve:

    • Once the chocolate is set, remove the shortbread from the pan using the parchment paper.

    • Cut into squares or bars and enjoy!


Notes

  • You can store Millionaire Shortbread in an airtight container at room temperature for up to 5 days.

  • For a twist, you can sprinkle sea salt over the caramel layer before adding the chocolate topping.

  • You can also make this dessert in a 9×9-inch pan for slightly thinner bars.