Preheat your oven to 400°F (200°C) for roasting the butternut squash.
Peel and cube the butternut squash, placing it on a baking sheet.
Drizzle olive oil over the squash and season with salt and pepper.
Roast the squash in the oven for about 20 minutes until tender and slightly caramelized.
In a large salad bowl, combine mixed greens, diced apple, and cranberries.
Once the squash is done, let it cool slightly before adding it to the salad.
Add toasted pecans and feta cheese to the bowl.
In a small bowl, whisk together olive oil and apple cider vinegar for the dressing.
Pour the dressing over the salad, toss gently, and serve immediately.