Prep the pan and oven: Preheat your 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 a layer of foil to prevent leaks if using a water bath.
Make the crust: In a bowl, mix almond flour, sweetener, salt, and cinnamon. Stir in melted butter and vanilla until the mixture resembles damp sand. Press firmly and evenly into the pan, going slightly up the sides.
Par-bake the crust: Bake for 10 minutes until lightly golden.
Set aside to cool while you make the filling. Lower oven to 300°F (150°C) for gentle baking.
Beat the cream cheese: In a large bowl, beat the cream cheese with a hand mixer on medium until smooth and lump-free, about 1–2 minutes. Do not over-whip.
Add sweetener and sour cream: Beat in the powdered sweetener and sour cream until silky.
Scrape the bowl as needed for a smooth texture.
Add eggs and flavorings: Beat in eggs one at a time on low speed, followed by vanilla, lemon juice, and a pinch of salt. Mix just until combined to avoid extra air.
Pour the filling: Spread the cheesecake filling over the cooled crust and smooth the top with an offset spatula.
Make the fudge swirl: In a small saucepan over low heat, warm the heavy cream until steaming. Remove from heat and add chopped unsweetened chocolate, sweetener, and butter.
Let sit 1 minute, then whisk until glossy. Stir in vanilla and a pinch of salt. Let cool 5–10 minutes until it thickens slightly but is still pourable.
Swirl it in: Spoon the fudge over the cheesecake in 6–8 dollops.
Use a thin knife or skewer to create swirls, dragging through the batter with gentle S-shaped motions. Avoid over-mixing so you keep distinct ribbons.
Prepare a water bath (optional but helpful): Place the springform pan into a larger roasting pan. Pour hot water into the roasting pan to come halfway up the sides of the springform.
This helps prevent cracks.
Bake low and slow: Bake at 300°F (150°C) for 55–70 minutes. The edges should be set, and the center should still jiggle slightly like Jell-O when you tap the pan.
Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 30 minutes. Then remove it from the water bath, set it on a rack, and cool to room temperature.
Chill to set: Cover and refrigerate for at least 6 hours, preferably overnight.
This step is key for clean slices and the best texture.
Slice and serve: Run a thin knife around the edges before unclipping the pan. For neat slices, warm a sharp knife under hot water, wipe dry, and cut. Repeat between slices.