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: Molly Yeh
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 50 minutes (includes chilling time)
  • Yield: 16 squares
  • Category: Dessert
  • Method: Baking
  • Cuisine: British
  • Diet: Vegetarian

Description

Millionaire Shortbread is a rich, layered dessert made with a buttery shortbread base, a smooth caramel center, and a glossy chocolate topping. It’s the perfect treat when you’re craving something sweet, indulgent, and a little fancy—but still super easy to make at home.


Ingredients

For the Shortbread Base:

  • 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 packed brown sugar

  • 2 tablespoons corn syrup (or golden syrup)

  • 1 (14 oz) can sweetened condensed milk

For the Chocolate Topping:

  • 1 1/2 cups semi-sweet chocolate chips

  • 2 tablespoons unsalted butter (optional, for smoother texture)


Instructions

  1. Make the shortbread base:
    Preheat your oven to 350°F (175°C). Line a 9×9-inch baking dish with parchment paper. In a large bowl, cream together the butter and sugar until light and fluffy. Add flour and salt, and mix until a crumbly dough forms. Press the dough evenly into the prepared pan. Bake for 20-25 minutes or until lightly golden. Let it cool completely.

  2. Make the caramel layer:
    In a saucepan over medium heat, melt the butter. Stir in brown sugar, corn syrup, and sweetened condensed milk. Bring to a gentle boil, stirring constantly, and simmer for 5-7 minutes until thickened and golden. Pour the caramel over the cooled shortbread and spread it evenly. Chill in the fridge for 1 hour or until set.

  3. Make the chocolate topping:
    Melt the chocolate chips and butter together in the microwave or over a double boiler, stirring until smooth. Pour over the caramel layer and spread evenly. Chill again until the chocolate is firm, about 30 minutes.

  4. Serve:
    Once everything is set, remove from the pan and cut into squares. Serve chilled or at room temp.


Notes

  • For clean slices, warm your knife with hot water and wipe it between cuts.

  • You can sprinkle a little flaky sea salt on top of the chocolate before it sets for a sweet-salty twist.


Nutrition

  • Serving Size: 1 square
  • Calories: 310
  • Sugar: 24g
  • Sodium: 90mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 35mg