01 - Preheat oven to 400°F. Toss diced butternut squash with 2 tablespoons olive oil, salt, and pepper. Spread evenly on a baking sheet and roast for 25 to 30 minutes, tossing halfway, until tender and golden.
02 - While the squash roasts, rinse quinoa under cold water. Combine quinoa and water or broth in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes until liquid is absorbed. Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork.
03 - Whisk together olive oil, apple cider vinegar, maple syrup or honey, Dijon mustard, salt, and black pepper in a small bowl until emulsified.
04 - In a large bowl, combine cooked quinoa, roasted butternut squash, baby spinach, red onion, dried cranberries, and chopped nuts.
05 - Drizzle dressing over salad and toss gently to combine. Serve warm or at room temperature.