Prep your pan. Line an 8x8-inch baking pan with parchment paper, leaving overhang on two sides for easy lifting.
Preheat the oven to 325°F (163°C).
Make the crust. In a bowl, mix almond flour, melted coconut oil or butter, maple syrup, vanilla, and salt until evenly moistened. The mixture should resemble damp sand and hold when pressed.
Press and par-bake. Press the crust firmly and evenly into the lined pan. Use the bottom of a glass to flatten.
Bake for 8–10 minutes, until just set and slightly golden at the edges. Let it cool for 5 minutes.
Beat the cream cheese. In a large bowl, beat the softened cream cheese with a hand mixer until smooth and no lumps remain. This helps avoid a grainy filling.
Add yogurt and sweetener. Mix in the Greek yogurt and sweetener until silky.
Scrape down the bowl as needed.
Whisk in flavorings. Add lemon zest, lemon juice, vanilla, and a pinch of salt. Stir to combine. The mixture may look slightly looser—this is fine.
Add protein powder. Sprinkle protein powder over the filling and beat on low just until incorporated.
Avoid overmixing to keep the texture smooth.
Finish with eggs. Add eggs one at a time, beating on low until just combined. Overbeating adds air, which can cause cracks.
Pour and smooth. Pour the filling over the par-baked crust and smooth the top with a spatula. Tap the pan gently on the counter to release any air bubbles.
Bake low and slow. Bake at 325°F (163°C) for 25–32 minutes.
The edges should be set, and the center should still have a slight jiggle, like set Jell-O.
Cool gradually. Turn off the oven, crack the door, and let the bars sit for 10 minutes. Remove to a rack and cool to room temperature.
Chill to set. Cover and refrigerate for at least 4 hours, preferably overnight. This step ensures clean slices and a classic cheesecake texture.
Slice and serve. Use the parchment to lift the slab out.
Warm a knife in hot water, wipe it dry, and cut into 12–16 bars. Garnish with lemon zest or berries if you like.