In a large mixing bowl, use an electric mixer on medium speed to combine the pudding and the milk. Mix until the pudding is fully dissolved.
Add the cream cheese and continue mixing on medium until the cream cheese is completely incorporated. Set aside.
In a large storage bag, use a rolling pin to crush the oreo cookies. Set aside about ½ cup of the crushed cookies for garnish.
Stir the crushed cookies and mini marshmallows into the pudding mixture until fully combined.
Gently fold in the whipped topping.
Transfer into a serving bowl and top with remaining crushed oreos for garnish.
Notes
If necessary you can soften the cream cheese in the microwave on 10% power for 30-second intervals to make sure it is extremely soft, but not melted.
You will need about 4-5 cups crushed oreos for this recipe. A family sized 1 lb bag makes the required amount.
This recipe can be stored in the fridge for up to 4 days, but I prefer to eat it within the first 2.
This recipe does not freeze well, but can be store in an airtight container in the refrigerator for up to 4 days. I feel it's best in the first couple of days.