Begin by preheating your oven to 350°F (175°C). Prepare a 9x9 inch baking pan by lining it with parchment paper, allowing some excess paper to hang over the edges for easy removal later.
In a medium bowl, combine the graham cracker crumbs, melted butter, and 2 tablespoons of sugar. Stir until the crumbs are evenly coated and form a moist mixture.
Firmly press the crumb mixture into the bottom of the prepared baking pan, creating an even base. Bake in the preheated oven for 10 minutes, then remove and let it cool slightly while you prepare the filling.
In a large mixing bowl, use an electric mixer to beat the softened cream cheese until smooth and creamy. Gradually add 1 cup of sugar, continuing to mix until fully combined and fluffy.
Add the eggs one at a time, blending well after each addition to ensure a smooth batter. Then mix in the vanilla extract, lemon zest, and freshly squeezed lemon juice until everything is thoroughly combined and the mixture is silky.
In a small bowl, toss the fresh blueberries gently with cornstarch to coat them lightly. This step helps to prevent the blueberries from sinking into the batter during baking. Carefully fold the blueberries into the cheesecake mixture without over-mixing.
Pour the cheesecake mixture over the cooled graham cracker crust in the baking pan, using a spatula to spread it evenly.
Bake the cheesecake bars for 25-30 minutes, or until the center is just set but still has a slight jiggle. You want it to puff up gently but not become overcooked.
After baking, allow the cheesecake bars to cool at room temperature for about an hour. Then, transfer them to the refrigerator and chill for at least 3-4 hours (overnight is best) to allow them to firm up completely.
Once set, carefully lift the cheesecake out of the pan using the parchment overhang. Place it on a cutting board and slice it into squares or bars.
Notes
Serve chilled with a dusting of powdered sugar and fresh blueberries for garnish.