Make sweet potatoes: In a small bowl, combine all sweet potato ingredients until evenly coated. Spread onto a greased baking sheet. Roast sweet potatoes at 400F 20 minutes or until very tender. Set aside to cool.
Make the walnuts: In a small saucepan over medium-high heat, bring butter, sugar, water, and salt to a boil, stirring occasionally until thickened and golden-brown. Remove from heat and stir in walnuts. Immediately spread walnuts onto parchment paper and let set 10 minutes. Break walnuts into clusters and set aside.
Make the salad: In a large salad bowl, combine lettuce, spinach, cranberries, Parmesan shavings, roasted sweet potatoes, and candied walnuts. Set aside for a moment.
Make the dressing: In a mason jar, shake all salad ingredients until smooth. Season with salt and pepper to taste.
Serve salad immediately with dressing. Enjoy!