Preheat oven to 350°F (175°C). Line a 9x13-inch baking pan with parchment paper.
In a large bowl, cream together butter, both sugars, and peanut butter until fluffy.
Beat in eggs and vanilla until combined.
In a separate bowl, whisk together flour, baking soda, and salt. Gradually mix into wet ingredients.
Fold in chocolate chips and chopped peanut butter cups.
Press half of the cookie dough into the prepared pan.
In another bowl, beat cream cheese and sugar until smooth. Add eggs and vanilla, mixing until creamy.
Spread cheesecake mixture evenly over cookie dough layer.
Crumble remaining cookie dough over cheesecake layer.
Bake for 35–40 minutes or until golden brown and set. Cool completely before slicing.