Prep the pan and oven: Heat the oven to 350°F (175°C). Line an 8x8-inch baking pan with parchment, leaving overhang for easy lifting.
Make the crust: In a bowl, mix almond flour, powdered sweetener, and salt.
Stir in melted butter and vanilla until it looks like damp sand. Press evenly into the pan.
Par-bake the crust: Bake for 10–12 minutes until lightly golden at the edges. Set aside to cool slightly while you make the fillings.
Make the strawberry swirl: Blend strawberries, sweetener, and lemon juice until smooth.
If using frozen berries, thaw first. Strain if you prefer a seed-free swirl.
Whisk the lemon filling: In a medium bowl, whisk eggs until smooth. Add lemon juice, zest, sweetener, heavy cream, coconut flour, and salt.
Whisk well, breaking up any coconut flour lumps. The mixture should be silky.
Assemble: Pour the lemon filling over the warm crust. Spoon small pools of strawberry puree over the top, then use a toothpick or knife to gently swirl.
Don’t overmix—aim for ribbons.
Bake: Return to the oven and bake 18–22 minutes, until the edges are set and the center has a slight jiggle. Do not overbake or the texture can turn eggy.
Cool and chill: Let the pan cool on a rack to room temperature, then chill at least 3 hours (overnight is best) until fully set.
Slice and serve: Lift the slab out with the parchment. Dust lightly with powdered sweetener if you like.
Use a sharp knife, wiping between cuts, to slice into 16 squares.