Prep the pan and oven: Heat oven to 325°F (163°C). Line an 8x8-inch square pan with parchment, leaving overhang for easy lifting.
Mix the crust: In a bowl, stir almond flour, sweetener, salt, melted butter, vanilla, and optional zest until it looks like damp sand and holds when pressed.
Press and pre-bake: Firmly press crust into an even layer in the pan.
Bake 10–12 minutes until lightly golden at the edges. Cool 10 minutes.
Soften the cream cheese: While the crust cools, beat cream cheese with a hand mixer on medium until smooth and fluffy, about 1–2 minutes. No lumps.
Sweeten and flavor: Add powdered sweetener, lemon zest, vanilla, and salt.
Beat until combined, scraping sides. Taste and adjust sweetness.
Add eggs and sour cream: Beat in eggs one at a time on low speed until just combined. Mix in sour cream and lemon juice on low until smooth.
Avoid overmixing.
Make the blueberry swirl: Mash berries with lemon juice and optional sweetener. If using frozen, thaw first and drain extra liquid. You want a jammy texture.
Assemble: Pour cheesecake batter over the cooled crust.
Spoon small dollops of blueberry mixture across the top. Use a skewer or knife to gently swirl.
Bake: Bake 28–35 minutes, until edges are set and the center wobbles slightly. Do not overbake; it will firm as it cools.
Cool gradually: Turn off oven, crack the door, and let bars sit 10 minutes.
Move pan to a rack and cool to room temp, 1–2 hours.
Chill: Cover and refrigerate at least 4 hours, preferably overnight, to set and slice cleanly.
Slice and serve: Lift out by the parchment. Use a sharp knife, wiping between cuts. Garnish with extra lemon zest or a few fresh berries if you like.