01 -
Heat your oven to 350°F (175°C). Find a baking dish around 8×8 inches that can comfortably fit all four apples with a little space between them.
02 -
In a bowl, beat the cream cheese and sugar together until they're really fluffy and light - this should take about 2-3 minutes with an electric mixer. Make sure to scrape down the sides of the bowl so everything gets mixed evenly.
03 -
Add your room temperature egg to the cream cheese mixture and beat until it's completely mixed in. Then pour in the caramel sauce and vanilla extract, and give it another good mix.
04 -
Gently stir in the chopped walnuts until they're evenly distributed throughout the filling.
05 -
Place your cored apples in the baking dish. If the cores seem too small to fit much filling, carefully use a small knife to widen the openings, but be careful not to cut too close to the edges. Generously spoon the cheesecake filling into each apple, letting it overflow a little at the top.
06 -
Bake the stuffed apples for 20-25 minutes. You'll know they're done when the filling is mostly set - it might still jiggle slightly when moved but should feel firm when gently touched.
07 -
Serve these beauties while they're still warm. Drizzle with extra caramel sauce and sprinkle with some more chopped walnuts and graham cracker crumbs for that perfect finishing touch.