Peel each apple. Using an apple corer, carefully dig out a hole in the center of each apple, creating a small tunnel through the apple.
In a pot on the stove, bring the water to a boil. Once the water is boiling, add the rest of the syrup ingredients, and stir until the sugar completely dissolves.
Add the peeled, cored apples to the syrup mixture. Cook uncovered for about 5-10 minutes. Using tongs, flip the apples over, and cook the other side for about 5 minutes as well. Make sure that the apples are soft enough to stick a fork through, but not so soft that they get mushy. They are ready when they get a deep yellow color.
Once cooked, remove the apples from the liquid. Allow them to cool in the fridge for about 30 minutes. Reserve the syrup liquid and set aside.
Put the walnuts in a food processor and pulse until they are broken down very finely, almost into a powder.
Add ¼ cup of the reserved syrup into the walnuts and stir until a paste forms.
Spoon this mixture into the cored, chilled apples. Drizzle the apples with more of the reserved syrup.
Top with whipped cream and a cherry and enjoy!