Prep the pan. Heat the oven to 350°F (175°C).
Line an 8x8-inch pan with parchment, letting it overhang for easy lifting. Lightly mist with oil.
Make the crust. In a bowl, mix 1 cup almond flour, 1/2 cup oat flour, 1 scoop (about 30 g) vanilla protein powder, a pinch of salt, and 2 tablespoons sweetener. Stir in 5 tablespoons melted butter (or coconut oil) until a dough forms.
Press and par-bake. Press the crust firmly into the pan.
Dock lightly with a fork. Bake 10–12 minutes, until set and just starting to color at the edges. Cool 5 minutes while you make the filling.
Whisk the filling. In a medium bowl, whisk 3 large eggs until smooth.
Add 1 cup Greek yogurt, 1/2 cup fresh lemon juice (about 3–4 lemons), 1 tablespoon lemon zest, 1/3–1/2 cup sweetener (to taste), 1 scoop (about 20–25 g) vanilla protein powder, 2 tablespoons cornstarch, 1 teaspoon vanilla, and a pinch of salt. Whisk until silky with no lumps.
Adjust sweetness and tang. Taste the filling. If it’s too tart, add a little more sweetener.
If it’s too sweet, add a squeeze more lemon juice. Aim for balanced but bright.
Pour and bake. Pour the filling over the warm crust. Bake 18–24 minutes, until the center is set with a slight jiggle and the edges look matte.
Do not overbake or it can turn rubbery.
Cool and chill. Let the pan cool to room temperature, then chill for at least 2 hours (overnight is best). This sets the texture so the bars slice cleanly.
Slice and finish. Lift out using the parchment and cut into 12–16 bars. Dust lightly with powdered sugar if you like.
Serve cold or at cool room temperature.