Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a mixing bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
Beat in the eggs, one at a time, followed by the vanilla extract, mixing well after each addition.
In a separate bowl, combine the flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients, mixing until just combined.
Using a spoon or cookie scoop, drop dough balls onto the prepared baking sheet, spacing them about 2 inches apart.
Bake in the preheated oven for 10-12 minutes, or until the edges are golden but the centers are still soft.
Remove from the oven and allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a cooling rack.
Once cooled, drizzle warm caramel sauce generously over each cookie.
Melt the chocolate chips in a saucepan over low heat or in the microwave in short bursts, stirring until smooth. Drizzle the melted chocolate over the caramel-topped cookies.
Allow the cookies to set for about 30 minutes before serving.