Step 1: Prep the pan and oven - Line an eight by eight baking dish with parchment paper, making sure the sides are fully covered and extra paper hangs over the edges for easy removal later. Preheat your oven to 325 degrees.
Step 2: Make the brownie base - In a large bowl, combine the sugar and melted butter and mix with a hand mixer until fully blended. Add the salt and cocoa powder and beat again until smooth and dark.
Step 3: Finish the brownie batter - Add the eggs and vanilla extract and mix until combined. Add the flour and mix just until the batter comes together. Pour the brownie batter into the prepared pan and spread evenly. Bake for twenty to twenty five minutes until set.
Step 4: Prepare the caramel layer - In a microwave safe bowl, add the heavy cream and caramels. Microwave for thirty seconds, stir, and repeat until melted and smooth. Pour the caramel over the warm brownies and spread evenly.
Step 5: Chill the caramel - Let the pan cool slightly for about ten to fifteen minutes, then place it in the freezer for twenty five minutes until the caramel is firm.
Step 6: Make the cookie dough layer - In a large bowl, mix the brown sugar, sugar, and softened butter until light and fluffy. Add the heavy cream and vanilla and mix again.
Step 7: Finish the cookie dough - Add the salt and flour and mix until combined. Stir in the mini chocolate chips. Remove the pan from the freezer and gently spread the cookie dough evenly over the caramel layer.
Step 8: Add the chocolate topping - In a microwave safe bowl, melt the chocolate chips with the vegetable oil in thirty second intervals, stirring each time. Pour the melted chocolate over the cookie dough layer and spread evenly. Refrigerate until ready to serve.