To make the pudding, combine all pudding ingredients in a blender or food processor and blend until smooth, stopping to scrape the sides of the blender/food processor as needed.
Place the pudding mixture into a bowl, cover, and refrigerate for at least an hour to let the pudding chill.
To make the candied walnuts, preheat a small non-stick skillet over medium heat. Add the walnuts, salt, vanilla, and syrup to the skillet, and stir continuously for 3-4 minutes or until all of the excess syrup has evaporated from the skillet.
Pour the walnuts onto a silicone baking mat or parchment paper and spread into an even layer. Let them sit for at least 30 minutes to cool and set.
To serve, divide the pudding mixture into four small serving bowls. Top each with 1/4 of the candied walnuts and enjoy!