01 -
Thoroughly drain the crushed pineapple, reserving 2 tablespoons of juice for added moisture. If using cream cheese, beat it with a hand mixer in a large bowl until smooth and fluffy. If substituting with cottage cheese, blend briefly for a smooth consistency.
02 -
In a large mixing bowl, combine the softened cream cheese or blended cottage cheese with the instant vanilla pudding mix and reserved pineapple juice. Mix until smooth and fully incorporated, ensuring the pudding powder dissolves and the mixture starts to thicken.
03 -
Gently fold in the crushed pineapple, ensuring even distribution throughout the creamy mixture without overmixing.
04 -
Add the whipped topping and gently fold using a rubber spatula until the mixture is light, airy, and uniformly blended.
05 -
Stir in the mini marshmallows, shredded coconut, and chopped pecans or walnuts if desired. Ensure add-ins are well dispersed. Adjust sweetness with up to 2 tablespoons powdered sugar if preferred.
06 -
Transfer mixture into a serving bowl or individual dessert cups. Cover with plastic wrap and refrigerate for at least 2 hours or overnight to achieve a set, scoopable texture and allow flavors to meld.
07 -
Before serving, gently fluff with a spoon. Garnish with whipped cream, toasted coconut, maraschino cherries, or crushed graham crackers or vanilla wafers. Serve chilled.