Step 1: Prepare the Crust
Preheat oven to 325°F (165°C).
In a bowl, mix graham cracker crumbs (or Oreos), melted butter, and sugar until combined.
Press the mixture into the bottom of a 9-inch springform pan.
Bake for 10 minutes, then let it cool while preparing the filling.
Step 2: Make the Cheesecake Filling
In a large mixing bowl, beat cream cheese and sugar until smooth.
Add vanilla extract, melted white chocolate, sour cream, and heavy cream. Mix until incorporated.
Add eggs one at a time, mixing on low speed after each addition.
Fold in the chopped Snickers and gently swirl in the fresh strawberry puree.
Step 3: Bake the Cheesecake
Pour the batter over the cooled crust.
Place the springform pan into a water bath to prevent cracking.
Bake for 45-50 minutes, or until the edges are set but the center slightly jiggles.
Turn off the oven and let the cheesecake cool inside for 1 hour.
Step 4: Chill and Decorate
Refrigerate for at least 4-6 hours or overnight for best results.
Before serving, top with fresh strawberry slices, chopped Snickers, and drizzled melted white chocolate.
Add whipped cream if desired.