Prepare the crust: Preheat your oven to 350°F (175°C). In a bowl, combine graham cracker crumbs, melted butter, and 2 tablespoons of sugar. Mix until well combined. Press the mixture firmly into the bottom of a 9-inch springform pan to form an even crust. Bake for about 10 minutes or until lightly golden. Remove from the oven and cool slightly.
Make the cheesecake batter: In a large mixing bowl, beat the softened cream cheese with an electric mixer until smooth and creamy (about 2 minutes). Gradually add in 1 cup of sugar and continue beating until well combined. Mix in the vanilla extract.
Add eggs: Add the eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl as needed to ensure everything is thoroughly combined.
Mix in sour cream: Gently fold in the sour cream until the mixture is smooth. Be careful not to overbeat to keep the cheesecake light and fluffy.
Create the cranberry topping: In a small saucepan, combine fresh cranberries, ½ cup of sugar, 1 cup of water, and orange zest. Cook over medium heat until the cranberries burst and the mixture thickens, about 10 minutes. Let it cool slightly.
Combine: Pour the cheesecake batter over the cooled crust, smoothing the top. Spoon the cranberry sauce over the cheesecake batter, swirling it gently with a knife to create a marbled effect.
Bake the cheesecake: Place the springform pan in the oven and bake for 50-60 minutes, or until the center is set but still slightly jiggly. Turn off the oven and leave the cheesecake inside for 1 hour to cool gradually.
Chill: Remove the cheesecake from the oven and let it cool to room temperature. Then cover and refrigerate for at least 4 hours or overnight for the best flavor and texture.
Notes
Before serving, top the cheesecake with some extra fresh cranberries and a sprinkle of powdered sugar for a festive touch. Serve slices adorned with a dollop of whipped cream for an extra creamy delight!