In a medium bowl, whisk together the flour, baking soda and salt.
In the bowl of a stand mixer fitted with the paddle attachment, cream together the butter, cream cheese, sugar, light brown sugar and vanilla extract until light and fluffy, scraping down the sides as needed. Add the eggs, one at a time, beating well after each addition. Add the flour mixture, beating just until combined, then stir in the chocolate chips.
Cover the bowl with plastic wrap and refrigerate the dough for a minimum of 2 hours and up to 3 days.
When ready to bake, preheat the oven to 350°F and line two baking sheets with parchment paper or Silpats.
Using a spoon, scoop out about 2 tablespoons of cookie dough and flatten it slightly. Roll a soft caramel into a ball then place it in the center of the dough. Top the caramel with an additional 2 tablespoons of dough, pressing the dough on top of and around the caramel so it's completely covered by the dough. Place the cookie on the baking sheet then repeat the filling process with the remaining dough, spacing the cookies at least 2 inches apart.
Bake the cookies for 12 to 15 minutes until they are slightly underbaked. Remove the cookies from the oven and let them cool on the baking sheets for 10 minutes. Transfer the cookies to a wire rack to cool completely.