Preheat the oven to 425 degrees. Peel and coarsely (but evenly) chop your sweet potatoes. Place on a large sheet pan. Drizzle with olive oil and salt + pepper (to taste). Toss everything to coat and place in the preheated oven. Let roast for 15 minutes and then flip the potatoes and roast for an additional 10-20 minutes or until desired tenderness.
Meanwhile, prepare the quinoa. Rinse the quinoa in a fine mesh sieve to remove the bitter coating. In a small saucepan, combine quinoa with water (or broth/stock). Bring to a boil, reduce heat to low, and cover the pan with a lid.
Turn heat all the way to the lowest setting and cook covered for 15 minutes or until the water has completely absorbed in the quinoa.
Turn off the heat and let stand covered for 5 minutes. After, remove the lid and fluff the quinoa gently with a fork. Set aside.
Toss the cooked quinoa and sweet potato in a large bowl. Allow to cool.
Meanwhile, prep the dressing. Whisk the red wine vinegar, Dijon mustard, dried oregano, dried basil, garlic, 1/2 teaspoon salt (or to taste), and 1/4 teaspoon pepper (or to taste) together in a small bowl. Slowly add in the olive oil into the vinegar mixture while whisking briskly. Whisk in the lemon juice. Pour into a jar and store in the fridge while you finish the salad.
Remove the stems and coarsely chop the spinach. Add to the salad along with the chopped avocado and cranberries. Toss everything together. If desired, ribbon some basil and top the salad with the fresh basil.
Toss the salad with desired amount. Enjoy immediately.