Preheat oven to 370F degrees. Line two large baking sheets with parchment paper or silicone baking mats. Set aside.
Whisk together the flour, baking soda, and salt in a medium size bowl. Set aside.
In a large bowl, using an electric or stand mixer, cream together the butter, granulated sugar, light brown sugar, and vanilla extract until combined.
Add eggs one at a time, mixing between each egg.
Add flour mixture and mix until just combined. DO NOT OVERMIX!
Using a spatula, stir in chocolate chips, peanuts, and peanut butter cups until combined.
Using a cookie scoop/ice cream scooper, scoop dough into balls about 2 Tablespoons each and place onto prepared baking sheet.
Bake for 10 minutes, rotate baking sheet clockwise and bake for additional 4-5 minutes or until golden brown around the edges.
Immediately after taking cookies out of the oven, place additional chocolate chips and peanut butter cups on top of cookies, let cool for 5 minutes on baking sheet before moving them to a wire rack.