Prepare the Crust
Preheat oven to 325°F (163°C).
In a bowl, mix graham cracker crumbs, melted butter, and sugar until well combined.
Press the mixture into the bottom of a 9-inch springform pan to form an even layer.
Bake for 8-10 minutes, then remove and let it cool.
Make the Cheesecake Filling
In a large mixing bowl, beat the cream cheese and sugar until smooth.
Add the vanilla extract, mixing until incorporated.
Beat in the eggs one at a time, mixing on low speed to avoid overwhipping.
Fold in the sour cream and gently stir in the chopped cotton candy.
If using food coloring, mix it in until evenly distributed.
Bake the Cheesecake
Pour the filling over the cooled crust, spreading it evenly.
Place the springform pan in a larger roasting pan and add 1 inch of hot water to create a water bath.
Bake for 55-65 minutes, or until the edges are set and the center slightly jiggles.
Turn off the oven, crack the door slightly, and let the cheesecake cool inside for 1 hour.
Chill and Decorate
Once cooled to room temperature, refrigerate for at least 4 hours, preferably overnight.
Before serving, top with whipped cream and extra cotton candy for a fun, festive touch.
Slice and Enjoy
Use a sharp knife dipped in warm water to get clean slices.
Serve immediately and enjoy the sweet, creamy, and nostalgic flavors of cotton candy in every bite!