Prep the pan. Line a 12-cup muffin tin with liners. Preheat your oven to 325°F (163°C).
Make the crust. In a bowl, mix almond flour, erythritol, cinnamon, and salt.
Stir in melted butter and vanilla until it forms a sandy, moist mixture.
Press the crust. Divide the crust mixture among the liners (about 1 tablespoon each). Press firmly to form an even base. A flat-bottomed glass works well.
Par-bake. Bake the crusts for 6–8 minutes until lightly golden at the edges.
Remove and cool while you make the filling.
Beat the cream cheese. In a mixing bowl, beat softened cream cheese on medium speed until smooth and fluffy, about 1–2 minutes. Avoid overbeating.
Add sweetener and salt. Mix in the powdered erythritol and a pinch of salt until fully incorporated and creamy.
Add eggs. Beat in the eggs one at a time on low speed. Mix just until combined to prevent excess air.
Finish the filling. Add sour cream, vanilla, lemon juice, and zest.
Mix on low until smooth. Scrape down the sides to ensure an even blend.
Fill the cups. Spoon the filling over the crusts, almost to the top. Tap the pan gently to release any air bubbles.
Bake. Bake at 325°F (163°C) for 16–20 minutes.
The centers should look set around the edges and slightly jiggly in the middle.
Cool gradually. Turn off the oven, crack the door, and let the cupcakes sit for 10 minutes. Then transfer to a rack to cool to room temperature.
Chill to set. Refrigerate for at least 2–3 hours, preferably overnight, until firm and creamy.
Top and serve. Add a few berries, a dab of whipped cream, or chocolate shavings if you like. Serve chilled.