Preheat your oven to 325°F (160°C). Line an 8x8 inch (20x20 cm) baking pan with parchment paper, leaving some overhang for easy removal later.
In a medium bowl, combine graham cracker crumbs, sugar, and melted butter. Mix until crumbly and well combined. Press the mixture firmly into the bottom of the lined baking pan to form an even layer. Bake for 10 minutes, then remove from the oven and let cool slightly.
In a large mixing bowl, beat the softened cream cheese and sugar until smooth and creamy, about 2-3 minutes. Mix in the vanilla extract, followed by the eggs, one at a time, ensuring each one is fully incorporated before adding the next.
Stir in the lemon zest and lemon juice until mixed well. Gently fold in the fresh blueberries, taking care not to break them.
Pour the cheesecake filling over the cooled crust in the baking pan. Spread evenly. Bake in the preheated oven for 30-35 minutes, or until the edges are set and the center has a slight jiggle.
Once baked, turn off the oven and crack the oven door to let the bars cool gradually for about 30 minutes. After that, refrigerate the cheesecake for at least 3 hours or overnight for the best texture.
Once chilled, lift the cheesecake from the pan using the parchment paper overhang. Cut into bars and garnish with additional blueberries and lemon zest on top before serving.