Yield: 32 cupcakes
For the crust:
2 1/4 cups graham cracker crumbs
6 tbsp. Butter, melted
3 tbsp. sugar
For the filling:
2 lbs. cream cheese, at room temperature
1½ cups sugar
Pinch of salt
1 tsp. vanilla extract
4 large eggs, at room temperature
For the topping:
Snickers bars, cut up into small pieces
Preheat the oven to 325˚ F. Line cupcake pans with paper liners. In a small bowl, combine the graham cracker crumbs, melted butter and sugar. Stir together with a fork until well blended and all the dry ingredients are moistened. Press 1 tablespoon of the mixture into the bottom of each cupcake liner. (Use a small drinking glass, like a sippy cup, to press crumbs down.) Bake until just set, 5 minutes. Transfer to a cooling rack.
To make the cheesecake, beat the cream cheese on medium-high speed in the bowl of an electric mixer until fluffy. Blend in the sugar until smooth. Mix in the salt and vanilla. Beat in the eggs one at a time, mixing well after each addition.
To assemble, spoon 3 tablespoons of the cheesecake batter over the crust in each cupcake liner.
Bake until the filling is set, about 22 minutes, rotating the pans halfway through baking. (They will look quite puffed initially but will return to normal quickly.) Transfer to a wire cooling rack and let cool to room temperature. Transfer to the refrigerator and let chill for at least 4 hours before serving.
When you are ready to eat, just drizzle cheesecakes with caramel and chocolate syrup and top with cut up pieces of Snickers.