Preheat oven to 325°F. Grease a 9-inch springform pan or line the bottom with parchment paper.
Make the crust: In a bowl, combine graham cracker crumbs, sugar, and melted butter. Press mixture into the bottom of the pan. Bake for 10 minutes, then set aside to cool.
Prepare the cheesecake filling: In a large bowl, beat cream cheese and sugar until smooth. Add eggs one at a time, mixing well after each. Stir in vanilla and sour cream. Pour over the cooled crust.
Make the blueberry topping: In a small saucepan, combine blueberries, sugar, cornstarch, water, and lemon juice. Cook over medium heat, stirring often, until thickened (about 5 minutes). Set aside to cool slightly.
Make the crumble: In a bowl, mix flour and brown sugar. Cut in the cold butter using a fork or your hands until the mixture looks like coarse crumbs.
Assemble the cheesecake: Spoon the blueberry topping over the cheesecake layer. Sprinkle crumble topping evenly over the blueberries.
Bake for 45-55 minutes, or until the center is set. It should jiggle slightly but not be runny. Let it cool in the pan, then refrigerate for at least 4 hours or overnight.
Slice, serve, and enjoy this rich, fruity dessert!
Prep Time: 25 minutes | Cooking Time: 55 minutes | Total Time: 1 hour 20 minutes (plus chilling time)
Kcal: Approx. 420 per slice | Servings: 10-12