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