01 - Preheat oven to 325°F. Line the bottom of a 9-inch springform pan with parchment paper.
02 - In a mixing bowl, combine almond flour, erythritol, melted butter, cinnamon, and salt. Stir until a crumbly dough forms. Press the mixture evenly into the bottom of the prepared pan. Bake for 10 minutes, then remove and let cool completely.
03 - In a small saucepan, combine the chopped rhubarb, erythritol, lemon juice, and water. Cook over medium heat, stirring frequently, until the rhubarb breaks down and the mixture thickens to a jam-like consistency, about 8 minutes. Remove from heat and set aside to cool.
04 - In a large bowl, beat the softened cream cheese and erythritol with an electric mixer until smooth and creamy. Add the sour cream and blend until incorporated. Add the eggs one at a time, mixing just until each is combined. Stir in the vanilla extract and lemon zest. Do not overmix to prevent air pockets.
05 - Pour the filling over the cooled crust, spreading evenly. Spoon small dollops of the rhubarb compote across the surface. Using a knife or skewer, gently drag through the dollops to create decorative swirls throughout the batter.
06 - Tap the pan gently on the counter to release any trapped air bubbles. Bake for 45 to 50 minutes, until the edges are set and the center has a slight jiggle. Turn off the oven, crack the door open, and let the cheesecake rest inside for 1 hour to cool gradually.
07 - Remove the cheesecake from the oven and transfer to the refrigerator. Chill for at least 2 hours, or until fully set, before slicing and serving.