Make the Cream Base: In a large bowl, beat the softened cream cheese and butter until smooth and creamy. Add the powdered sugar and beat again until fully blended and fluffy.
8 ounces cream cheese, ¼ cup unsalted butter, 1 cup powdered sugar
Prepare the Pudding: In a separate bowl, whisk together the instant pudding mix and cold milk for about 2 minutes, until thickened.
3.4 ounces instant vanilla pudding mix, 2 cups cold milk
Combine the Fillings: Add the pudding to the cream cheese mixture and mix until completely smooth and uniform.
Fold in the Whipped Topping: Gently fold in the whipped topping until the filling becomes light, airy, and fully combined.
8 ounces whipped topping
Build the First Layer: Spread half of the crushed Oreos evenly across the bottom of a 9×13-inch dish.
14 ounces Oreo cookies
Add the Cream Layer: Spoon the pudding mixture over the cookie layer and spread it evenly to the edges.
Finish the Top: Sprinkle the remaining crushed Oreos over the cream layer, then top with mini Oreos and pastel M&M’s.
1 cup pastel candy-coated chocolates, ½ cup mini Oreo cookies
Chill to Set: Refrigerate for at least 2 hours before serving so the dessert firms up and the layers set.