Preheat the oven to 325°F (160°C). Grease a 9-inch springform pan lightly with butter or non-stick spray.
In a medium bowl, combine the graham cracker crumbs with the melted butter. Stir until the mixture resembles wet sand. Press this mixture into the bottom of the prepared springform pan and bake for 10 minutes. Allow to cool completely.
In a large mixing bowl, beat the softened cream cheese and granulated sugar together until smooth and creamy, about 2-3 minutes. Blend in the vanilla extract until fully incorporated.
Crack in the eggs one at a time, mixing well after each addition. Avoid overmixing.
Gently blend in the sour cream until uniform. Fold in the freshly grated orange zest carefully.
Pour the creamy cheesecake batter over the cooled crust, spreading evenly with a spatula.
Bake for approximately 50-60 minutes until the edges are set and the center is slightly jiggly. Turn off the oven and crack the door, allowing the cheesecake to cool in the oven for 1 hour.
In a small saucepan, combine the fresh cranberries, ½ cup sugar, and 2 tablespoons of water. Cook over medium heat until the cranberries burst and a thick sauce forms, about 8-10 minutes. Remove from heat and let cool to room temperature.
Once the cheesecake has cooled, spread the cooled cranberry topping over the surface.
Cover the cheesecake loosely with plastic wrap and refrigerate for a minimum of 4 hours, or ideally overnight.
Notes
For an elegant serving, slice the cheesecake and top each slice with a dollop of freshly whipped cream. Garnish with a few whole cranberries and a sprig of fresh mint leaves.