In a large bowl, add the softened butter and beat with a hand mixer until creamy.
Add in the peanut butter, brown sugar, granulated sugar and beat until combined.
Add in the eggs and vanilla and mix for another 1-2 minutes.
In a medium bowl, add the flour, instant pudding, baking soda, and salt and whisk until combined.
Add the dry ingredients to the wet and beat just until combined.
Using a wooden spoon or spatula, gently fold in the chocolate chips and 2 cups of peanut butter cups.
Using a 2-inch cookie scoop, place the heaping cookie scoop onto the prepared baking sheet. Gently press the cookies down slightly.
Bake for 9-10 minutes. (Don't over-bake) Remove from the oven and add the extra peanut butter cup pieces on top.
Notes
Pull them out when the edges are set, and the centers are still soft. The candy will stay melty, and the cookies will finish setting as they cool.Bigger peanut butter chunks = better texture and those gooey chocolate-peanut butter pockets in every bite. Press a few extra chunks on top of each dough ball before baking—this makes them look bakery-style and more appealing in photos.