Heat the stage. Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment, leaving overhang for easy lifting.
Mix the crust. In a bowl, combine almond flour, graham crumbs, sugar, salt, melted butter, and almond extract. Stir until it feels like damp sand that clumps when pressed.
Press and bake. Press crust evenly into the pan. Bake for 10–12 minutes until lightly golden at the edges. Let cool slightly while you prep the rest.
Make cranberry swirl. In a small saucepan, combine cranberries, sugar, water, zest, juice, and a pinch of salt. Simmer 6–8 minutes until berries burst and mixture thickens.
Mash lightly, cool to lukewarm, then blitz briefly or pass through a sieve for a smoother swirl (your call).
Cheesecake base. Beat cream cheese and sugar on medium until smooth and fluffy, about 2 minutes. Scrape the bowl—no renegade lumps allowed.
Finish the filling. Beat in eggs one at a time until just combined. Mix in sour cream, vanilla, and salt. Pour in melted white chocolate and mix on low until silky. Do not overbeat.
Assemble. Pour filling over the warm crust. Dollop cranberry sauce in 8–10 spoonfuls on top. Use a skewer or knife to gently swirl—pretty but not chaotic.
Bake smart. Bake 28–34 minutes, until edges are set and the center jiggles slightly like Jell-O. If it’s firm, you’ve gone too far (still edible, just less creamy).
Chill. Cool to room temp, then chill at least 4 hours (overnight = best). Yes, patience. Worth it.
Finish and slice. Drizzle with extra melted white chocolate and sprinkle toasted almonds. Lift out with parchment and cut into 12–16 bars, wiping the knife between cuts for clean edges.