Prep the pan and oven: Heat the oven to 325°F (163°C). Line a 9x9-inch baking pan with parchment, leaving overhang on two sides for easy lifting.
Lightly grease the sides.
Make the crust: Stir graham crumbs, sugar, and salt in a bowl. Add melted butter and mix until the crumbs look like wet sand and hold together when pressed.
Press and pre-bake: Firmly press the crumb mixture into an even layer in the pan. Use the bottom of a measuring cup to compact it.
Bake for 10 minutes, then cool slightly while you make the filling.
Beat the cream cheese: In a large bowl, beat cream cheese on medium speed until completely smooth, about 2 minutes. Scrape down the bowl often to avoid lumps.
Add sugar and salt: Beat in granulated sugar and salt until silky. The mixture should look glossy and unified, with no grainy spots.
Mix in eggs: Add eggs one at a time, beating on low until just combined.
Avoid overmixing to keep the batter from getting airy.
Finish the batter: Beat in sour cream, cornstarch, lemon zest, lemon juice, and vanilla. Mix until smooth, then tap the bowl to release any bubbles.
Fold in blueberries: Gently fold in the blueberries with a spatula so they don’t burst. If they’re very juicy, pat them dry first.
Assemble: Pour the batter over the warm crust and smooth the top.
If using jam, dot small spoonfuls over the surface and swirl lightly with a toothpick.
Bake: Bake 30–38 minutes, until the edges are set and the center has a slight wobble. The top should not brown deeply; pale and set is perfect.
Cool and chill: Cool in the pan on a rack for 1 hour. Refrigerate at least 4 hours, preferably overnight, until fully chilled and firm.
Slice and serve: Lift out using the parchment.
Use a sharp knife warmed under hot water and wiped dry between cuts for clean slices. Dust with powdered sugar and add extra berries or lemon zest if you like.