Ingredients
Equipment
Method
- Preheat oven to 325°F (163°C) and position the rack in the middle of the oven. Line an 8×8 inch (20×20cm) baking pan with parchment paper leaving a 2-inch overhang on two opposite sides. If using glass or ceramic, reduce oven temperature to 300°F (149°C).
- Mix graham cracker crumbs and granulated sugar together in a large bowl. Pour in the melted cooled butter and mix until every crumb is coated and the mixture holds together when pressed. Press firmly into an even layer in the bottom of the lined pan using the flat bottom of a measuring cup.
- Bake the crust alone at 325°F (163°C) for 10 minutes until set. Remove from oven and place on a wire rack while you prepare the filling. Leave oven on.
- Beat the room-temperature block cream cheese in a stand mixer fitted with the paddle attachment on medium speed for 2 full minutes until completely smooth with no lumps. Scrape the bowl thoroughly.
- Add the granulated sugar and beat on medium speed for 1 minute. Scrape the bowl. Add the sour cream, vanilla extract, and lemon zest and beat on low speed for 30 seconds until just combined.
- Add the eggs one at a time on the lowest mixer speed, mixing only until the yellow disappears after each addition — approximately 15 seconds per egg. Do not overmix. Pour the filling over the warm crust and spread to the edges with a spatula. Tap the pan gently on the counter three times.
- Toss the fresh blueberries with granulated sugar, cornstarch, and fresh lemon juice in a medium bowl until every berry is evenly coated. Spoon the blueberry mixture evenly over the cheesecake filling in an even layer without stirring or pressing it in.
- Combine the flour, brown sugar, and salt for the streusel in a medium bowl. Add the cold cubed butter and work it into the flour mixture with your fingertips until the mixture forms irregular pea-to-chickpea-sized clumps with some sandy bits between them. Scatter the streusel evenly over the blueberry layer without pressing it down.
- Bake at 325°F (163°C) for 40 to 45 minutes until the streusel is pale golden, the blueberry layer is bubbling at the edges, and the cheesecake center has a uniform jiggle of 2 to 3 inches when the pan is gently shaken. Do not open the oven before 35 minutes.
- Remove from oven and cool on a wire rack at room temperature for 2 full hours. Do not move to a cold surface or refrigerate during this time.
- Transfer to the refrigerator uncovered for 30 minutes, then cover loosely with plastic wrap and refrigerate for a minimum of 4 hours, preferably overnight, before cutting.
- Lift the slab from the pan using the parchment overhang and place on a cutting board. Use a sharp chef's knife, wiping the blade clean with a damp cloth between every cut, and slice into a 3×3 grid for 9 equal bars. Serve cold.
Notes
Block cream cheese only — not spreadable tub, not low-fat. Tub cream cheese will not set properly and the bars will slump when cut.
Room temperature cream cheese is mandatory — 2 hours minimum on the counter. Cold cream cheese causes lumps that baking cannot fix.
Fresh blueberries produce the cleanest layer separation. Frozen blueberries can be used — do not thaw, increase cornstarch to 2 tablespoons (16g).
Do not skip the cornstarch in the blueberry layer — it thickens the released berry juice into the glossy sauce visible in the photos.
Cold butter in the streusel is non-negotiable. Room temperature butter produces a paste, not clumps.
Do not cut before the full 4-hour chill — the cheesecake center will still be soft and the layers will collapse when the knife goes through.
Wipe the knife blade clean between every cut for clean layer separation in the cross-section.
Storage: single layer in a hard-sided lidded container in the refrigerator up to 5 days. Do not store at room temperature.
Freeze individual bars wrapped in plastic wrap then placed in a freezer bag for up to 2 months. Thaw overnight in the refrigerator — do not thaw at room temperature.
Scaling: double the recipe and bake in two separate 8×8 pans simultaneously. Do not bake a doubled recipe in one 9×13 pan — the cheesecake layer depth changes the bake time and produces an uneven result.
High altitude bakers above 3,500 feet: reduce oven temperature to 310°F (154°C) and increase bake time by 5 to 8 minutes. Use the jiggle test as the primary doneness cue.
Allergens: contains gluten (graham crackers, all-purpose flour), dairy (butter, cream cheese, sour cream), and eggs. For a gluten-free crust, substitute certified gluten-free graham crackers and use a 1:1 gluten-free all-purpose flour blend in the streusel — texture will be slightly more crumbly.
