Prep the pan and oven: Heat the oven to 325°F (163°C). Line the bottom of a 9-inch springform pan with parchment and lightly grease the sides. Wrap the outside with foil if your pan tends to leak.
Make the crust: In a bowl, mix almond flour, granulated sweetener, salt, melted butter, vanilla, and optional zest until it resembles damp sand.
Press and pre-bake: Firmly press the crust into the pan, going slightly up the sides.
Bake for 10–12 minutes until lightly golden. Set aside to cool while you make the filling.
Beat the cream cheese: In a large bowl, beat softened cream cheese until smooth and fluffy, about 2 minutes. Scrape the sides to avoid lumps.
Add sweetener and flavor: Beat in powdered sweetener, lemon zest, lemon juice, vanilla, and a pinch of salt until combined and creamy.
Blend in sour cream: Mix in sour cream just until smooth.
Don’t overbeat.
Add eggs: Beat in the eggs one at a time on low speed. Mix only until incorporated to prevent excess air.
Fill the pan: Pour the batter over the pre-baked crust. Tap the pan gently on the counter to release air bubbles.
Bake gently: Place the pan on the middle rack.
Bake 50–60 minutes, until the edges are set and the center still has a slight wobble. If the top browns too fast, tent loosely with foil.
Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 30 minutes. Then cool on the counter for another 1–2 hours.
Chill: Cover and refrigerate at least 6 hours, ideally overnight, for the best texture and clean slices.
Make the topping (optional): Whip heavy cream with powdered sweetener to soft peaks.
Fold in zest, then spread over the chilled cheesecake or dollop on each slice.
Serve: Run a knife around the pan edge before unclipping. Slice with a warm, clean knife for neat edges.