Preheat your oven to 325°F (163°C) and line a cupcake pan with paper liners. This will prepare your pan for easy removal of the cheesecakes.
Prepare the graham cracker base: In a bowl, mix together 1½ cups crushed graham crackers, 2 tbsp brown sugar, 1 tsp cinnamon, and ⅓ cup melted butter. Stir until well combined. Press the mixture evenly into the bottom of each cupcake liner to form the crust.
Blend the cheesecake mixture: In a large mixing bowl, combine 16 oz cream cheese and ½ cup sugar. Beat until smooth, about 2 minutes. Add 1 tsp vanilla, 2 tbsp cornstarch, 2 tbsp sour cream, and 2 whisked eggs. Mix until thoroughly blended and creamy. Ensure there are no lumps, as a smooth filling is key.
Spoon the cheesecake mixture over the graham cracker crusts, filling each liner about ¾ full. This allows room for the cheesecakes to expand slightly during baking.
Bake for 20-25 minutes or until the edges are set but the centers remain slightly wobbly. Be careful not to overbake, as this can lead to cracks in your cheesecakes.
Prepare the pecan topping: In a saucepan over medium heat, melt 3 tbsp butter. Once melted, stir in ½ cup brown sugar and let it bubble for about 2 minutes. Mix in ½ tsp cinnamon, ¼ tsp salt, and ¼ cup heavy cream, stirring until well combined.
Stir in 1 cup toasted pecans and remove from heat. Allow the topping to cool slightly while the cheesecakes finish baking.
Assemble the mini cheesecakes: Once the cheesecakes have cooled for about 10 minutes, generously spoon the pecan mixture over each cheesecake. Let them cool to room temperature before transferring to the refrigerator for at least 1 hour to set.