Bring all refrigerated ingredients to room temperature for at least 2 hours before beginning.
Preheat oven to 325°F (160°C). Grease a 9-inch springform pan and line the bottom with parchment paper. Wrap the outside with two layers of heavy-duty aluminum foil to protect from the water bath.
Combine almond flour, keto sweetener, and salt in a medium bowl. Stir in melted butter until the mixture resembles wet sand. Press firmly into the bottom of the springform pan using a flat-bottomed measuring cup.
Pre-bake the crust for 10 minutes until lightly golden at the edges. Remove and set aside while preparing the filling.
Beat softened cream cheese on low speed until completely smooth, about 2 minutes. Scrape down sides of the bowl frequently.
Add keto sweetener and beat on low until incorporated, about 1 minute. Add sour cream, lemon juice, vanilla, and salt, mixing on low until smooth.
Add eggs one at a time, beating after each addition only until the yolk disappears. Do not overmix once eggs are added to prevent cracking.
Pour filling over the pre-baked crust and smooth the top with an offset spatula. Place the foil-wrapped springform pan in a large roasting pan and pour hot water into the roasting pan until it reaches 1 inch up the sides.
Bake at 325°F (160°C) for 60 to 70 minutes until the edges are set and the center has a gentle wobble. Tent with foil if the top browns too quickly.
Turn off the oven and crack the door open 1 inch. Leave the cheesecake in the oven for 1 hour to cool gradually and prevent cracking.
Remove the cheesecake from the water bath and carefully remove the foil. Run a thin knife around the inside edge of the pan. Cool completely on a wire rack for about 1 additional hour.
Cover loosely with plastic wrap and refrigerate for a minimum of 4 hours, preferably overnight. The texture improves dramatically after a full overnight chill.