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.
Make the strawberry swirl: In a small saucepan, combine strawberries, sweetener, and lemon juice over medium heat. Cook 5–8 minutes until pulpy and juicy. Mash lightly.
If using xanthan gum, sprinkle it over and whisk well. Simmer 1–2 more minutes to thicken. Let cool.
Mix the crust: In a bowl, stir almond flour, sweetener, and salt.
Add melted butter and vanilla. Mix until it resembles damp sand and clumps when pressed.
Press and pre-bake: Press crust mixture firmly and evenly into the lined pan. Bake 8–10 minutes until lightly golden at the edges.
Set aside to cool slightly.
Make the vanilla filling: In a mixing bowl, beat cream cheese on medium speed until smooth, about 1 minute. Add sweetener and salt; beat until fluffy. Mix in sour cream and vanilla.
Add eggs one at a time, mixing on low just until incorporated. Do not overbeat.
Assemble: Pour the vanilla filling over the warm crust and smooth the top. Spoon small dollops of the strawberry mixture all over the surface.
Create the swirl: Drag a skewer, toothpick, or thin knife through the dollops in gentle figure-eights.
Don’t over-swirl—visible ribbons look best.
Bake: Bake at 325°F for 25–32 minutes. The edges should be set, and the center should have a slight jiggle. Avoid browning on top.
Cool and chill: Let the pan cool on a rack for 1 hour.
Then refrigerate at least 3 hours, preferably overnight, until fully set.
Slice and serve: Lift out using the parchment. Cut into 12–16 bars, wiping the knife between cuts for clean edges.