An oreo crust, a creamy peanut butter cheesecake center with peanut butter cups, and a chocolate pudding whipped topping. And no baking required! Can you see why this is heaven?
Add 16 of the Oreos to a food processor and pulse until you have coarse crumbs. Add the melted butter and pulse until combined. Press the Oreo mixture into the bottom of a 9 x 9 x 2-inch pan. Chill in the refrigerator until needed.
In a large bowl, use a hand mixer to beat the cream cheese, peanut butter, and 1 cup of powdered sugar until smooth.
Fold half of the whipped topping into the cream cheese mixture and spread it evenly over the crust. Sprinkle most of the chopped peanut butter cups on top, reserving a handful for the top.
In a large bowl, beat the milk, pudding mix, and remaining ½ cup of powdered sugar together on low speed for about 2 minutes, until smooth and thickened slightly. Let it sit for 2 minutes.
Fold the remaining 8 ounces of whipped topping into the pudding mix. Spread it evenly on top of the peanut butter cups and cream cheese layer.
Crush the remaining 4 Oreos coarsely by placing them in a ziplock bag and crushing them with a heavy rolling pin. Sprinkle the Oreo crumbs and remaining peanut butter cups on top of the pudding layer. Cover and chill for at least 3 hours before serving.