-
1
Preheat oven to 325F (160C) degree.
-
2
Butter and flour a 13-by 9- inch brownie pan.
-
3
Cut 1 cup butter into pieces.
-
4
Add 2 cups flour, 1/2 cup sugar, cornstarch, and the butter pieces in a food processor.
-
5
Pulse until dough comes together.
-
6
Press evenly over the bottom of the prepared pan.
-
7
Bake until top feels dry and just starts to brown, 25 to 30 minutes.
-
8
Allow to cool completely on a wire rack.
-
9
Then turn up the temperature to 350F (180C) degree.
-
10
Meanwhile, unwrap caramels and put in a bowl along with the milk, then place the bowl on top of a saucepan with about 1-inch water added over medium heat.
-
11
Cook mixture, stirring, until melted and smooth, about 5 minutes.
-
12
Spread caramel mixture evenly over cooled shortbread and refrigerate until firm, 25 to 30 minutes.
-
13
In the same large bowl set over the saucepan of barely simmering water, stir chocolate and remaining 1/2 cup butter frequently until smooth.
-
14
Remove bowl from over water and, with a whisk or a mixer on medium speed, beat in remaining 3/4 cup sugar, eggs, and vanilla until well mixed.
-
15
Stir in remaining 1/2 cup flour, baking powder, and salt until well mixed.
-
16
Pour chocolate mixture over caramel layer and use a spatula to spread until completely and evenly covering caramel.
-
17
Bake in 350F (180C) degree until a wooden stick inserted into the chocolate layer comes out almost clean, about 40 minutes.
-
18
Allow to cool completely in the pan on a wire rack.
-
19
Cut into squares and serve.