Prepare your pan by lining an 8×8 inch baking dish with parchment paper, leaving overhang on the sides to create “handles” for easy removal later.
Make the crust by placing 24 Oreo cookies (filling and all) in a food processor and pulse until you have fine crumbs. If you don’t have a processor, place cookies in a ziplock bag and crush with a rolling pin.
Combine the cookie crumbs with melted butter and salt in a bowl, mixing until the mixture resembles wet sand. Press firmly into the bottom of your prepared pan, creating an even layer.
Chill the crust in the refrigerator while you prepare the filling (about 15 minutes).
Beat the cream cheese in a large bowl using an electric mixer until completely smooth and free of lumps, about 2 minutes. Add sugar and vanilla, then continue beating until well incorporated and fluffy.
Whip the heavy cream with powdered sugar in a separate bowl until stiff peaks form. This provides the light, airy texture for your cheesecake.
Fold the whipped cream into the cream cheese mixture gently using a spatula. Mix just until combined—overmixing will deflate the air bubbles.
Add chopped Oreos to the cheesecake mixture, gently folding them in to maintain visible chunks throughout.
Spread the filling evenly over the chilled crust, smoothing the top with a spatula. Tap the pan gently on the counter to release any air bubbles.
Sprinkle crushed Oreos over the top if desired, pressing gently so they adhere to the surface.
Refrigerate for at least 4 hours, or ideally overnight, until the cheesecake is completely set and firm to the touch.
Remove from the pan using the parchment “handles” and place on a cutting board. Cut into 24 squares with a sharp knife, wiping the blade clean between cuts for the cleanest edges.