Prep the pan: Line the bottom of a 9-inch springform pan with parchment. Lightly grease the sides.
Preheat your oven to 325°F (163°C).
Make the crust: In a bowl, mix almond flour, sweetener, cinnamon, and salt. Stir in melted butter and vanilla until the mixture looks like damp sand. Press firmly into the bottom of the pan.
Par-bake the crust: Bake for 8–10 minutes, until lightly golden at the edges.
Set aside to cool slightly while you make the filling.
Make the blackberry topping: In a small saucepan, add blackberries, sweetener, and lemon juice. Cook over medium heat for 5–7 minutes, stirring and gently smashing the berries. If too thick, add a teaspoon of water.
Remove from heat and let it cool. For a smoother swirl, press through a sieve to remove seeds.
Beat the cream cheese: In a large bowl, beat softened cream cheese on medium speed until smooth, about 1–2 minutes. Scrape down the bowl.
Add sweetener and flavor: Add powdered sweetener, lemon zest, lemon juice, vanilla, and salt.
Beat until creamy and well combined, about 1 minute. Avoid over-beating.
Add sour cream: Mix in sour cream on low speed just until smooth.
Add eggs: Add eggs one at a time on low speed, mixing just until incorporated. Do not whip air into the batter.
Assemble: Pour the filling over the crust and smooth the top.
Spoon small dollops of blackberry topping across the surface. Use a skewer or knife to gently swirl, keeping the design shallow.
Bake: Reduce oven to 300°F (149°C). Bake for 45–55 minutes.
The edges should look set, and the center should jiggle slightly like gelatin, not sloshy.
Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 30 minutes. Then move it to a rack and cool to room temperature.
Chill: Cover and refrigerate for at least 6 hours, preferably overnight, to set fully and develop flavor.
Release and serve: Run a thin knife around the edge of the pan before unlatching. Slice with a warm, clean knife for neat edges.
Add extra blackberry topping if you saved some.