Drain the crushed pineapple, reserving the juice. Set the pineapple aside. Put cranberries, granulated sugar, reserved pineapple juice in a saucepan. Stir and cook over medium heat for 12-15 minutes, until the cranberries start to break down. Remove from heat and chill in the refrigerator or over a bowl of ice water.
Stir in the crushed pineapple and diced apple.
Beat the softened cream cheese until smooth. Stir in the cool whip. Add the chilled cranberry mixture and mini marshmallows. Stir to combine.
Garnish with sugared cranberries, if desired.
Video
Notes
One: Make Ahead
You can make it ahead of time and store it in the refrigerator. It will separate some, so stir it before you serve it. Or you can leave the cranberry sauce, fruit, and cream cheese mixture separate until close to serving time.
Two: Storage
Store cranberry salad in an airtight container in the refrigerator for 2-3 days.