Line a 9x9 baking dish with parchment paper and preheat your oven to 350°F.
Blend the graham crackers into fine crumbs. Mix with sugar, cinnamon, and melted butter until crumbly.
Press the mixture evenly into the prepared baking dish and bake for 8 minutes. Let cool.
Beat the cream cheese until smooth. Gradually mix in the sugar, dulce de leche, vanilla, lemon juice, and eggs (one at a time) until you have a creamy batter.
Pour the cheesecake mixture over the cooled crust. Spread it evenly and bake for 35-40 minutes, or until puffed with slight cracks in the center. Let cool for 1 hour.
Whisk together the dulce de leche and heavy cream until light and fluffy. Spread evenly over the cooled cheesecake.
Sprinkle sea salt over the caramel topping for a hint of savory flavor.
Cut the cheesecake into 16 mini squares. Enjoy these creamy, sweet, and slightly salty bites!