Prep the pan and oven. Heat the oven to 325°F (165°C).
Line the bottom of an 8- or 9-inch springform pan with parchment. Lightly coat the sides with cooking spray.
Make the crust. In a bowl, mix almond flour, crushed graham crackers, sugar substitute, melted light butter, vanilla, and salt until the texture resembles damp sand.
Press and pre-bake. Press the mixture firmly into the pan’s base. Bake for 8–10 minutes, until set and lightly golden at the edges.
Let it cool while you make the filling.
Soften and blend dairy. In a large bowl, beat reduced-fat cream cheese until smooth and fluffy, about 1–2 minutes. Add Greek yogurt and beat just until combined.
Flavor and thicken. Add sugar substitute, cornstarch, vanilla, espresso powder, almond milk, and salt. Mix on low-medium speed until smooth.
Taste the batter and adjust espresso to your liking.
Add the eggs. Beat in the eggs one at a time on low speed. Mix only until incorporated to avoid whipping in too much air.
Fill the pan. Pour the batter over the cooled crust. Tap the pan gently on the counter a few times to release any air bubbles.
Bake gently. Bake at 325°F for 35–45 minutes.
The edges should be set, and the center should jiggle slightly like set gelatin. Avoid overbaking.
Cool gradually. Turn off the oven, crack the door, and let the cheesecake rest inside for 30 minutes. Then move it to a rack and cool to room temperature.
Chill to set. Cover and refrigerate for at least 4 hours, preferably overnight, so the texture becomes silky and sliceable.
Make the latte topping. Whisk nonfat Greek yogurt, light cream cheese, sugar substitute, vanilla, and espresso powder until smooth.
Spread a thin layer over the chilled cheesecake.
Finish and serve. Dust lightly with cocoa or cinnamon and add a few chocolate shavings if desired. Slice with a warm knife for clean edges. Serve cold.