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, turning halfway through, until tender and golden.
02 - While squash roasts, rinse quinoa under cold water. Combine quinoa and water or broth in a saucepan. Bring to a boil, reduce heat, cover, and simmer for 15 minutes or until liquid is absorbed. Remove from heat and let stand covered for 5 minutes. Fluff with a fork.
03 - In a small bowl, whisk together olive oil, apple cider vinegar, maple syrup or honey, Dijon mustard, salt, and pepper 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.