Preheat your oven to 350°F (175°C). Line an 8x8 inch baking dish with parchment paper, leaving overhang for easy removal later.
In a bowl, mix together the graham cracker crumbs, melted butter, and sugar until well combined. Press the mixture evenly into the bottom of the prepared baking dish to form the crust.
Bake the crust for about 10 minutes, then remove it from the oven and allow it to cool slightly.
In a large mixing bowl, beat the softened cream cheese and granulated sugar together until smooth and creamy.
Add the eggs, one at a time, mixing well after each addition. Then, stir in the vanilla extract and orange zest until fully incorporated.
In a separate small bowl, combine the chopped cranberries, orange juice, and cornstarch. Gently fold this mixture into the cheesecake batter until evenly distributed.
Pour the cheesecake mixture over the pre-baked crust, smoothing the top with a spatula.
Bake in the oven for 25-30 minutes, or until the edges are set and the center is slightly jiggly. The cheesecake will firm up as it cools.
Once baked, remove from the oven and allow it to cool to room temperature. Then refrigerate for at least 2 hours or until completely chilled.
Once chilled, lift the bars out of the dish using the parchment overhang and cut them into squares or rectangles.
Notes
Chill for at least 2 hours before serving for best texture.