Prep the pan: Line an 8x8-inch pan with parchment, leaving overhang for easy lifting.
Preheat the oven to 325°F (160°C).
Make the crust: In a bowl, combine oat flour, sweetener, and salt. Stir in melted butter and vanilla until it resembles damp sand. Press firmly into the lined pan in an even layer.
Par-bake the crust: Bake for 10 minutes until lightly set.
Remove and let cool slightly while you make the filling.
Beat the cream cheese: In a large bowl, beat cream cheese on medium speed for 1 minute until smooth and fluffy. Scrape the bowl.
Add yogurt and sweetener: Mix in Greek yogurt and sugar until blended and creamy. Avoid overbeating to keep air bubbles low.
Mix dry ingredients: In a small bowl, whisk protein powder and cornstarch to break up lumps.
Add to the batter and mix just until smooth.
Flavor it: Add lemon juice, lemon zest, vanilla, and salt. Mix on low until fully combined. The batter should be thick but pourable.
Fill the pan: Pour over the warm crust and smooth the top.
If using the yogurt swirl, dot small spoonfuls over the top and gently swirl with a knife.
Bake: Bake at 325°F (160°C) for 25–30 minutes. The edges should look set, and the center should have a slight jiggle when you nudge the pan.
Cool gradually: Turn off the oven, crack the door, and let the bars sit for 10 minutes. Then transfer the pan to a wire rack and cool to room temperature.
Chill to set: Refrigerate for at least 4 hours, preferably overnight.
This step firms up the texture and deepens the lemon flavor.
Slice and serve: Lift out using the parchment. Cut into 12 bars with a sharp knife, wiping the blade between cuts for clean edges. Garnish with extra zest if you like.