Preheat oven to 400°F (200°C). Toss the butternut squash and Brussels sprouts with olive oil, salt, and pepper. Roast for 20-25 minutes until tender and lightly caramelized.
Meanwhile, cook the pasta according to the package directions. Drain and set aside to cool.
In a small bowl, whisk together the maple syrup, apple cider vinegar, and a pinch of salt and pepper for the dressing.
In a large bowl, combine the roasted squash and Brussels sprouts, cooked pasta, red onion, cranberries, and feta cheese.
Drizzle the dressing over the salad, and toss gently to combine. Serve immediately or refrigerate until ready to serve.
Notes
For added flavor, you can also top the salad with roasted pumpkin seeds or nuts. This dish can be served warm or cold.