Grease a 9x13 baking dish or pan with butter or shortening. You can also spray it lightly with cooking spray. Set aside.
Make The Oreo Cookie Crust : Place Oreos into a food processor and process on high speed until it becomes fine crumbs. With the speed on low, slowly pour in the melted butter, and continue processing until the crumbs are well coated in butter and start to clump together. Press the golden oreo crumbs firmly into an even layer into the bottom of the prepared dish. Place the crust in the freezer for 20 minutes.
1 package (13.29 oz) Golden Oreos, 1/2 cup (1 stick) butter
Make The Cream Cheese Layer : In a medium bowl, using an electric hand mixer, blend cream cheese, powdered sugar, and vanilla extract until smooth and combined well. Add in the Cool Whip and beat on low speed until well combined. Set the mixture aside until the crust is done freezing.
2 bars (8 oz) cream cheese, 1/2 cup powdered sugar, 1 teaspoon vanilla extract, 8 ounces Cool Whip
Make The White Chocolate Pudding Layer : Pour the instant white chocolate pudding mix and half and half into a large bowl. Whisk together for 2-3 minutes or until it starts to thicken. Set the bowl aside, so it can thicken even more, for about 3-5 minutes.
2 boxes (3.3 oz) instant white chocolate pudding, 2¾ cups half and half
Assemble Dessert Lasagna : Spread the cheesecake layer evenly over the crust, making sure to spread it all the way to the edges of the pan to create a tight layer. Spread the pudding mixture over top the cream cheese/cheesecake layer. Finally, spread the Cool Whip over top the pudding layer for the final layer. Cover the dessert with plastic wrap or a lid, and refrigerate for at least 6 hours, or overnight is best. When ready to serve, garnish the top of the dessert lasagna with the white chocolate shavings and/or white chocolate chips.
8 ounces Cool Whip, white chocolate curls and/or white chocolate chips