Prepare the Oreo Crust: Using a food processor, pulse the Oreo cookies until they turn into fine crumbs. In a medium bowl, combine the cookie crumbs with melted butter until the mixture resembles wet sand. Press this mixture firmly and evenly into the bottom of a 9x13 inch baking dish to form a solid crust.
Make the Cream Cheese Layer: In a large mixing bowl, beat the softened cream cheese with the powdered sugar using an electric mixer until the mixture is smooth and creamy. Carefully fold in 1 cup of Cool Whip until fully blended and there are no visible lumps. Spread this luscious cream cheese mixture evenly over the prepared Oreo crust.
Prepare the Pudding Layers: In two separate mixing bowls, prepare the chocolate and vanilla pudding mixes as per the package directions, using 2 cups of milk for each flavor. Stir until combined and allow to thicken for a few minutes. Once thickened, carefully layer the chocolate pudding over the cream cheese layer, followed by the vanilla pudding on top of the chocolate layer for a beautiful contrast.
Add the Final Topping: Spread the remaining Cool Whip generously over the top of the layered puddings, using a spatula to smooth it out evenly for a polished finish.
Chill: Cover the baking dish tightly with plastic wrap and place it in the refrigerator. Allow it to chill for at least 4 hours, or until the layers have set firmly.
Garnish and Serve: Right before serving, sprinkle the crushed peppermint candies generously over the top for a festive flair. Cut into squares and serve to your delighted guests!
Notes
For an extra festive touch, serve on holiday-themed dessert plates.