Sweet Recipes

Chocolate Caramel Shortbread Bars



2 hours 30 minutes

total time



  • 16 tbsp (226g) unsalted butter, cold

  • 2/3 cup (142g) light brown sugar, packed

  • 1 tsp vanilla extract

  • 1/2 tsp table salt

  • 2 cups (240g) All-Purpose Flour

💗Caramel Layer:

  • one can (397g) sweetened condensed milk

  • 3/4 cup (160g) light brown sugar, packed

  • 6 tbsp (85g) unsalted butter

  • 1/4 tsp table salt

  • 2 tsp vanilla extract

💗Chocolate Glaze:

  • 1 cup (170g) bittersweet chocolate or semisweet chocolate, wafers or chips

  • 3/4 cup (170g) heavy cream

  • 1/2 tsp vanilla extract


  1. Preheat the oven to 176°C. Lightly grease a 23 x 33 pan and line the pan with a parchment paper sling.

  2. To make the crust: In a mixing bowl or bowl of a stand mixer fitted with the flat beater, combine the butter, sugar, vanilla, and salt. Beat until smooth, about 3 to 5 minutes.

  3. Scrape down the sides of the bowl, then add the flour and continue beating just until crumbs start to form and the mixture is somewhat shaggy

  4. Transfer the crust mixture to the prepared pan and shake gently to evenly distribute it.

  5. Firmly press the crust mixture into an even layer with your hands. If the crust mixture becomes too warm and begins sticking to your hands, transfer the pan to the refrigerator to chill for 5 to 10 minutes, then continue pressing.

  6. Once the crust has been pressed into the pan, chill it for 15 minutes in the freezer or 30 minutes in the refrigerator.

  7. After the crust has chilled, bake it for 20 to 25 minutes, or until golden brown. Set aside to cool while you make the caramel layer.

  8. To make the caramel layer: In a large pot, combine the sweetened condensed milk, sugar, butter, and salt. Cook over low heat until the butter is melted and the mixture is smooth

  9. Increase the heat to medium and cook, stirring constantly to prevent any burning, until the mixture comes to a boil. After a few minutes, it will thicken slightly, darken in color, and begin to pull away from the sides of the pot; the temperature should be between 107°C and 116°F when measured with a digital or candy thermometer.

  10. Remove the pot from the heat and stir in the vanilla. Immediately pour the caramel over the crust, spreading it all the way to the edges. (A small offset spatula is a helpul)

  11. Allow the caramel layer to set up and cool completely either at room temperature or in the refrigerator. At room temperature, the caramel shortbread will take about an hour to cool; in the refrigerator, about 25 minutes.

  12. To make the chocolate glaze: Place the chocolate in a medium heatproof bowl. Bring the cream to boil, either in a small saucepan on the stovetop or in a heat-proof bowl in the microwave.

  13. As soon as the cream starts to boil, immediately pour it over the chocolate. Let the chocolate and cream mixture sit undisturbed for 2 minutes before adding the vanilla and then whisking until smooth.

  14. Pour the chocolate glaze over the caramel layer, spreading it all the way to the edges. Allow the chocolate glaze to set for about 20 to 30 minutes, then use a warm chef’s knife to cut into 32 bars (an 8 x 4 pattern works well here). Serve at room temperature.



2 hours 30 minutes

total time
Start Cooking