Go Back
+ servings
Stack of millionaire shortbread bars with layers of shortbread, caramel, and chocolate, topped with sea salt on a plate.

Millionaire Shortbread

No ratings yet
Indulge in this buttery, sweet treat with a crisp shortbread base, creamy caramel center, and rich chocolate topping.
Prep Time 30 minutes
Cook Time 35 minutes
Chilling Time 1 hour 15 minutes
Total Time 2 hours 20 minutes
Servings: 16
Course: Dessert, Snack
Cuisine: American, British
Calories: 390

Ingredients
  

For the Crust
  • 12 tablespoons unsalted butter room temperature
  • cup granulated sugar
  • 1 ½ cups all-purpose flour
  • ¼ teaspoon fine sea salt
For the Caramel
  • 1 can sweetened condensed milk 14 ounces
  • 8 tablespoons unsalted butter cut into tablespoon-sized pieces
  • ¼ cup light corn syrup or golden syrup
  • ½ cup packed light brown sugar
  • 1 teaspoon vanilla extract or vanilla bean paste
  • ½ teaspoon fine sea salt
For the Chocolate
  • 8 ounces semisweet chocolate coarsely chopped
  • 1 teaspoon coconut oil or vegetable shortening
  • Flaky sea salt optional

Method
 

  1. Preheat the oven to 325°F (165°C). Line a 9×9-inch baking pan with parchment paper or foil and lightly spray with nonstick cooking spray.
  2. In the bowl of a stand mixer fitted with the paddle attachment (or using an electric mixer), beat the butter and sugar on medium speed until light and fluffy, about 3 minutes. Add the flour and salt and mix until just combined, forming a coarse crumb texture. Press the dough into the bottom of the prepared pan to form a crust layer.
  3. Bake the shortbread in the preheated oven for 30-35 minutes, or until golden brown. Remove from the oven and let it cool while preparing the caramel. At this point, you can turn off the oven.
  4. In a medium saucepan over medium heat, combine the sweetened condensed milk, butter, corn syrup (or golden syrup), and brown sugar. Heat, stirring constantly with a heatproof spatula or wooden spoon, until the mixture comes to a boil. Continue to stir and let it boil for 5 minutes until thickened. Remove from heat and stir in the vanilla and salt.
  5. Pour the caramel over the cooled crust and spread it evenly. Refrigerate for 30 minutes to allow the caramel to firm up before adding the chocolate topping.
  6. In a microwave-safe bowl, combine the chopped semisweet chocolate and coconut oil. Microwave in 30-second intervals at 50% power, stirring after each session until smooth.
  7. Spread the melted chocolate evenly over the chilled caramel layer. Optionally, sprinkle with flaky sea salt and refrigerate until the chocolate is firm. Once set, cut into small squares and serve.

Nutrition

Serving: 1ServingCalories: 390kcalCarbohydrates: 45gProtein: 4gFat: 22gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 1gCholesterol: 47mgSodium: 149mgPotassium: 199mgFiber: 1gSugar: 34gVitamin A: 511IUVitamin C: 1mgCalcium: 92mgIron: 2mg

Notes

These millionaire shortbread bars make a decadent holiday treat or a perfect companion to a cup of tea. They’re wonderfully indulgent with layers of buttery shortbread, caramel, and chocolate.

Tried this recipe?

Let us know how it was!