In a medium bowl, mix the graham cracker crumbs with melted butter until fully combined. Press the mixture firmly into the bottom of a 9-inch springform pan to form an even crust. Bake for 10 minutes, then remove and let it cool.
In a large mixing bowl, beat the softened cream cheese with an electric mixer until smooth. Gradually add the granulated sugar and continue mixing until well incorporated.
Add the eggs, one at a time, mixing on low speed until just combined. Then mix in the vanilla extract and sour cream, mixing until smooth and creamy.
In a small saucepan over medium heat, combine fresh cranberries, ½ cup of sugar, and orange juice. Cook until the cranberries pop and soften (about 5-7 minutes). Stir in cinnamon and orange zest, then remove from heat. Let it cool slightly.
Pour half of the cheesecake filling over the cooled crust. Spoon half of the cranberry mixture onto the filling, then swirl with a knife. Pour the remaining filling and top with the rest of the cranberry mixture, swirling again as desired.
Bake in the preheated oven for about 55-60 minutes, or until the center is slightly jiggly but set.
Turn off the oven and crack the door open, allowing the cheesecake to cool in the oven for about 1 hour. Then, transfer to the refrigerator and chill for at least 4 hours or overnight.
When ready to serve, carefully remove the cheesecake from the springform pan. Slice and enjoy the delightful combination of creamy cheesecake and tart cranberry topping.
Notes
Chill the cheesecake overnight for the best flavor and texture.