Preheat your oven to 325°F (160°C). Grease the sides of a 9-inch springform pan.
In a mixing bowl, combine graham cracker crumbs, melted butter, and granulated sugar. Mix until well combined. Press this mixture firmly into the bottom of the springform pan to form the crust and set aside.
In another bowl, beat the softened cream cheese with an electric mixer until smooth and creamy. Gradually add the granulated sugar and beat until fully incorporated.
Add the eggs one at a time, mixing well after each addition. Then add the lemon juice, lemon zest, and vanilla extract. Mix until everything is well combined.
Gently fold in the fresh blueberries until evenly distributed throughout the filling.
Pour the cheesecake filling over the prepared crust in the springform pan and smooth the top with a rubber spatula.
Bake the cheesecake in the preheated oven for 60 minutes, or until the center is set but still slightly jiggly. Turn off the oven and crack the door open, allowing the cheesecake to cool gradually for about 1 hour in the oven.
Remove the cheesecake from the oven and let it cool completely at room temperature, then cover and refrigerate for at least 4 hours, preferably overnight.
Before serving, prepare the topping by combining fresh blueberries, powdered sugar, and lemon juice in a small bowl. Gently mix to coat the blueberries.
Top the chilled cheesecake with the blueberry mixture just before serving. Slice and enjoy!