Preheat your oven to 325°F (160°C). Grease a 9-inch springform pan.
In a medium bowl, mix the graham cracker crumbs and melted butter until combined. Press this mixture evenly into the bottom of the prepared pan. Bake for 10 minutes, then allow to cool.
In a large mixing bowl, beat the softened cream cheese with granulated sugar using an electric mixer until smooth and creamy. Add the vanilla extract and mix.
Add the eggs, one at a time, mixing well after each addition. Ensure everything is well combined but avoid overmixing.
Blend in the sour cream until smooth. Then, gently fold in the orange zest for added flavor.
Carefully pour the cheesecake batter over the cooled crust in the springform pan.
Bake in the preheated oven for about 50-60 minutes, or until the edges are set but the center is still slightly jiggly. Turn off the oven and crack the door, letting the cheesecake 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 the sauce thickens (about 8-10 minutes). Remove from heat and let it cool.
Once the cheesecake is completely cooled, spread the cranberry topping evenly over the surface.
Refrigerate the cheesecake for at least 4 hours or overnight to set completely.
Notes
Serve slices with a dollop of whipped cream on top and garnish with whole cranberries and fresh mint leaves.