Prep the pan and oven: Heat the oven to 325°F (163°C).
Line an 8x8-inch baking pan with parchment, leaving overhang on two sides for easy lifting.
Make the crust: In a bowl, stir almond flour, coconut flour, sweetener, and salt. Add melted butter and vanilla. Mix until evenly moistened and crumbly.
Press and par-bake: Press the crust firmly into the lined pan in an even layer.
Bake for 8–10 minutes until lightly set and just starting to color. Cool 5 minutes.
Beat the cream cheese: In a mixing bowl, beat softened cream cheese on medium speed for 1 minute until smooth. Scrape the bowl.
Add sweetener and yogurt: Beat in the sweetener and Greek yogurt until silky.
Avoid overbeating—keep it smooth but not airy.
Add eggs: Beat in the eggs one at a time on low speed just until incorporated. Scrape the bowl as needed.
Finish the filling: Whisk protein powder with cornstarch, then add to the bowl along with vanilla, almond extract (if using), and salt. Mix on low until smooth.
The batter should be thick but pourable.
Fill and smooth: Pour the filling over the warm crust. Tap the pan gently on the counter to pop any bubbles. Smooth the top with an offset spatula.
Bake gently: Bake at 325°F for 22–28 minutes.
The edges should be set, and the center should have a slight wobble like Jell-O.
Cool slowly: Turn off the oven, crack the door, and let the pan sit for 10 minutes. Then remove and cool to room temp.
Chill to set: Cover and refrigerate for at least 4 hours, preferably overnight. This is when the texture becomes cheesecake-like.
Slice and serve: Lift out using the parchment.
Warm a sharp knife under hot water, dry it, then slice into 12 bars. Wipe the blade between cuts for clean edges.