Prep the pan and oven: Preheat 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 foil to catch any butter drips.
Make the crust: In a bowl, combine almond flour, powdered sweetener, cinnamon, and salt. Stir in melted butter and vanilla until it resembles damp sand.
Press and par-bake: Press the crust mixture firmly into the bottom of the pan. Bake for 10 minutes, then set aside to cool slightly while you make the filling.
Beat the cream cheese: In a large bowl, beat softened cream cheese on medium speed until smooth and fluffy, about 2 minutes.
Scrape the bowl well.
Add sweetener and spices: Mix in powdered sweetener, nutmeg, cinnamon, vanilla, rum extract, and salt. Beat until well combined and silky.
Add sour cream and heavy cream: Beat in sour cream and heavy cream on low speed just until incorporated. Avoid overmixing to reduce air bubbles.
Mix in eggs: Add eggs one at a time on low speed, blending just until each is incorporated.
Scrape the bowl and finish folding by hand.
Fill the pan: Pour the batter over the crust and smooth the top. Tap the pan gently on the counter to release any trapped air.
Bake low and slow: Bake at 325°F for 45–55 minutes. The edges should be 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 for 30 minutes.
Then remove to a rack and cool to room temperature.
Chill fully: Cover and refrigerate at least 6 hours, preferably overnight. This step sets the texture and deepens the eggnog flavor.
Serve: Run a thin knife around the edge before releasing the springform. Slice with a hot, clean knife.
Top with whipped cream and a dusting of nutmeg, if you like.