Preheat the oven to 350 degrees Fahrenheit. Line a baking sheet with parchment paper.
Using a mixer on the high setting, cream together the butter, brown sugar, and granulated sugar. Add the eggs and egg yolk one at a time as you are mixing. Add the vanilla extract, baking soda, and salt.
Gradually add the flour into the mixing bowl, making sure to scrape the edges of the bowl with a spatula to incorporate all the ingredients.
Fold in the chocolate chips and caramel bits. Add extra chocolate chips and caramel bits into a bowl. Use a two-tablespoon cookie scoop or your hands to make cookie dough balls. Dip the cookie dough in the bowl of caramel and chocolate chips to add more to the outside of the dough.
Bake 6 cookies at a time, 2 inches apart, on a parchment-lined baking sheet for 11-13 minutes or until the cookies are golden brown. Allow to rest on a cooling rack for 10 minutes before serving. Enjoy!