01 -
Preheat your oven to 350°F (175°C).
02 -
Wash the apples thoroughly under cold water and pat them dry. Carefully remove the core from each apple, leaving the bottom intact to create a cavity. Drizzle a little lemon juice inside each apple to prevent browning.
03 -
In a large mixing bowl, combine the softened cream cheese and granulated sugar. Beat on medium speed until smooth and creamy (about 2-3 minutes). Add the brown sugar, vanilla extract, ground cinnamon, and salt. Mix until well incorporated. Add the sour cream and mix until fully combined. Fold in the crushed graham crackers and chopped nuts (if using) with a spatula.
04 -
Fill each apple with the cheesecake mixture using a spoon or piping bag, packing it gently but firmly. Place the filled apples upright in a baking dish. Spoon any leftover filling around the apples.
05 -
Cover the baking dish with aluminum foil and bake in the preheated oven for 25-30 minutes until the apples are tender but not mushy. Remove the foil and bake for an additional 10-15 minutes to brown the tops slightly.
06 -
Let the apples cool for about 10 minutes before serving. Drizzle with caramel sauce and sprinkle with extra cinnamon if desired. Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for a delightful contrast. Allow any leftovers to cool completely before storing in an airtight container in the refrigerator.