Preheat your oven to 325°F (165°C). Line a 12-cup muffin pan with paper liners. In a small bowl, combine graham cracker crumbs, sugar, and melted butter. Stir until the mixture resembles wet sand. Spoon about a tablespoon into each liner and press firmly to form the crust.
In a large bowl, beat the cream cheese until smooth and creamy. Add sugar and beat until well combined. Mix in the eggs, one at a time, then add vanilla, sour cream, flour, and salt. Mix until smooth and lump-free.
Divide the filling evenly among the prepared liners, filling nearly to the top. Bake for 18–20 minutes, or until the centers are just set and slightly jiggly. Remove from oven and let cool in the pan for 10 minutes before transferring to a wire rack.
Once cooled to room temperature, refrigerate for at least 1–2 hours before serving. Top with fresh fruit, jam, or a drizzle of chocolate or caramel if desired.