Prepare the Almond Crust:
Preheat the oven to 350°F (175°C) and grease a 9-inch springform pan.
In a bowl, mix the almond flour, sugar, salt, and melted butter until combined.
Press the mixture evenly into the bottom of the prepared pan.
Bake for 10 minutes, then set aside to cool.
Prepare the Cheesecake Filling:
In a large mixing bowl, beat the cream cheese until smooth and creamy.
Add the sugar and mix until fully incorporated.
Beat in the eggs one at a time, followed by the sour cream and vanilla extract.
Fold in the mashed bananas and cinnamon until evenly distributed.
Assemble and Bake:
Pour the cheesecake filling over the cooled almond crust.
Smooth the top with a spatula.
Bake for 50–60 minutes, or until the edges are set and the center is slightly jiggly.
Turn off the oven and let the cheesecake cool inside with the door slightly ajar for 1 hour.
Refrigerate the cheesecake for at least 4 hours or overnight.
Prepare the Caramel Topping:
In a medium saucepan, combine the sugar and water over medium heat. Cook until the sugar dissolves and turns a deep amber color (do not stir).
Remove from heat and carefully whisk in the heavy cream (it will bubble up).
Stir in the butter, vanilla extract, and salt until smooth. Let cool slightly.
Decorate and Serve:
Drizzle the caramel sauce over the chilled cheesecake.
Garnish with banana slices, toasted almond slivers, or whipped cream, if desired.
Slice and serve!