Preheat the oven to 350 degrees and line a cookie sheet with a silicone baking mat or parchment paper. Set aside.
In a large bowl, add the butter and brown sugar. Beat until light and fluffy.
½ cup unsalted butter, 1 cup dark brown sugar
Add in the peanut butter and mix until fully combined.
¾ cup peanut butter
One at a time, add in the eggs, beating between each addition until combined. Scrape down the sides of the bowl, as needed.
2 large eggs
Add in the vanilla extract and mix.
1 teaspoon vanilla
Make sure the mixer is on low and add in the flour, baking soda, and salt. Mix until combined.
1 ¾ cups all purpose flour, ½ teaspoon baking soda, ¼ teaspoon salt
With a spatula, fold in the chocolate chips and caramel bits.
1 cup chocolate chips, ¼ cup caramel bits
Scoop about 1 Tablespoon of dough, roll it into a ball, put it on your prepared pan, then slightly press down to flatten it. Repeat until you have 12 per pan, about 2" apart.
Bake for 9-10 minutes until they tops start to crack, but they're still soft.
Let cool on the pan for about 5 minutes before transferring to a wire rack to cool completely.