In a large mixing bowl, beat the softened cream cheese until smooth and fluffy. Add the powdered sugar and vanilla extract, then mix until well combined and creamy. This forms the rich cheesecake base that gives the fluff its signature taste.
Gently fold the thawed whipped topping into the cream cheese mixture. Use a spatula to mix until smooth and fluffy. Be careful not to overmix, as you want to keep the texture light and airy.
Carefully fold in the cherry pie filling, mini marshmallows, and chopped pecans or walnuts (if using). The marshmallows add a soft chewiness, while the nuts provide a delightful crunch. Mix until everything is evenly distributed.
In a small bowl, combine the graham cracker crumbs with cinnamon. This adds a bit of crunch and mimics the crust of a cheesecake.
Spoon the cheesecake fluff into a large serving bowl or individual dessert cups. Sprinkle the graham cracker mixture on top for extra texture. For best results, let it chill in the refrigerator for at least 1 hour before serving.
Before serving, top with a dollop of whipped cream and a few extra cherries. Enjoy this creamy, dreamy Cherry Cheesecake Fluff with your favorite sweet-toothed friends and family!