Prep your pan and oven: Heat oven to 325°F (160°C). Line the bottom of a 9-inch springform pan with parchment.
Lightly spray sides with oil.
Make the crust: In a bowl, mix graham crumbs, cocoa, sugar, salt, and melted butter until sandy. Press firmly into the pan’s bottom. Bake 8–10 minutes until set.
Cool while you prepare the filling.
Beat the filling base: With a hand mixer on medium-low, beat softened cream cheese until smooth, 1–2 minutes. Add sugar, salt, and vanilla; beat until combined and fluffy, another minute.
Add yogurt and thickener: Mix in Greek yogurt and cornstarch just until smooth. Avoid overmixing to reduce air bubbles.
Incorporate protein and eggs: Whisk protein powder to break clumps, then beat it into the batter on low.
Add eggs one at a time, mixing on low until just blended. Scrape the bowl once.
Prepare a water bath (optional but helpful): Wrap the pan’s exterior with two layers of foil. Place in a larger roasting pan and pour hot water halfway up the sides for even baking and fewer cracks.
Bake: Pour filling over crust.
Bake 45–55 minutes. The edges should be set with a slight jiggle in the center, like set Jell-O.
Cool gradually: Turn off the oven, crack the door, and let the cheesecake rest inside for 45 minutes. Move to a rack and cool to room temperature.
Chill: Cover and refrigerate at least 6 hours, preferably overnight.
This sets the texture and improves flavor.
Make the hot fudge: In a small saucepan, whisk cocoa, sugar, and salt. Add milk and corn syrup. Simmer over low heat, whisking until smooth and slightly thick, 3–5 minutes.
Stir in chocolate chips until melted, then vanilla. Cool to warm room temp; it will thicken as it cools.
Finish and serve: Release the cheesecake from the pan. Spread a generous layer of warm (not hot) fudge over the top.
Add whipped topping, peanuts, cherries, and sprinkles. Slice with a hot, dry knife for clean cuts.