In a mixing bowl, combine the graham cracker crumbs, melted butter, and ½ cup of sugar. Mix until the crumbs are evenly coated. Press the mixture firmly into the bottom of a 9-inch springform pan. Bake for 10 minutes, then remove from the oven and let it cool.
In a large mixing bowl, beat the softened cream cheese and the remaining ½ cup of sugar until smooth and creamy, about 2-3 minutes.
Add the vanilla extract, orange zest, orange juice, and salt to the cream cheese mixture and beat until combined.
Add the eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl as needed.
Toss the chopped cranberries with cornstarch in a small bowl. This will help prevent them from sinking to the bottom of the cheesecake.
Gently fold the cranberries into the cream cheese batter until evenly distributed.
Pour the cheesecake filling over the cooled crust in the springform pan. Bake in the preheated oven for 50-60 minutes, or until the center is set but still jiggles slightly.
Turn off the oven and let the cheesecake cool in the oven with the door slightly ajar for about 1 hour. Then, remove it and refrigerate for at least 4 hours, preferably overnight, to set completely.
Once set, remove the cheesecake from the springform pan. Slice and serve chilled!
Notes
Garnish each slice with a few whole cranberries and a sprinkle of orange zest for an elegant finish.