In a medium bowl, combine the cranberries and granulated sugar. Stir the mixture well to ensure all the cranberries are coated in sugar. Let it sit for about 30 minutes.
After the 30-minute resting period, use an immersion blender or a food processor to blend the cranberry mixture briefly, aiming for a chunky consistency.
In a large mixing bowl, add the blended cranberry mixture. Fold in the mini marshmallows, whipped cream, drained crushed pineapple, chopped nuts (if desired), and the vanilla extract.
Spoon the cohesive mixture into a serving dish or individual bowls. Cover with plastic wrap to keep it fresh.
Place the dish in the refrigerator for at least 2 hours.
Just before serving, give the salad a gentle stir to re-fluff it and consider garnishing with additional chopped nuts or fresh cranberries.
Notes
For an elegant touch, serve in clear glass bowls to showcase the vibrant colors and textures of this delightful dish.