Combine orange Jell-O and boiling water until Jell-O is completely dissolved.
Stir in cold water. Refrigerate for 15 minutes
After the Jell-O mixture has refrigerated, add pudding mix and stir until pudding has completely dissolved. Return mixture to the refrigerator for an additional 20 minutes.
When done, fold in cream cheese, whipped topping, the majority of the mandarin oranges and the majority of the mini marshmallows, leaving a handful of both to the side for garnishing.
Cover and refrigerate for 2 hours.
When done, serve with a large serving spoon into individual bowl.
Top with additional marshmallows and mandarin orange slices for additional show and flavor!
ENJOY!