01 - In a mixing bowl, combine softened cream cheese, granulated sugar, and vanilla extract. Beat with hand mixer or stand mixer until completely smooth and creamy, approximately 2 minutes. Ensure no lumps remain in the mixture.
02 - Pour in heavy whipping cream and continue beating until the mixture becomes light and fluffy with increased volume. The texture should resemble thick mousse, holding soft peaks when the beaters are lifted.
03 - Using a tablespoon measure, scoop out portions of the cheesecake mixture. Roll each portion between lightly dampened palms to create smooth, round balls. Place formed balls on a baking tray lined with parchment paper, ensuring they are not touching.
04 - Transfer the tray to the freezer and chill the cheesecake balls for 15 to 20 minutes until firm to the touch. This step is essential for maintaining structure during the cotton candy wrapping process.
05 - Working quickly with one ball at a time, take a small portion of cotton candy and gently flatten it between your palms. Place a chilled cheesecake ball in the center and carefully wrap the cotton candy around it, pinching the edges to seal completely. Gently roll between hands to create a smooth, spherical puff ball.
06 - If desired, immediately roll the completed puff balls in colored sprinkles or lightly dust with edible glitter while the cotton candy surface remains tacky. This step should be done promptly after wrapping.
07 - For optimal texture and presentation, serve the cotton candy cheesecake puff balls immediately after assembly. If necessary, store in the refrigerator for up to 1 hour before serving. Note that prolonged exposure to humidity will cause the cotton candy shell to begin dissolving.