Preheat your oven to 400°F (200°C).
In a bowl, toss your diced butternut squash with 2 tablespoons of olive oil. Season with salt and pepper.
Spread them out on a baking sheet and roast for 25 minutes. Flip once during the process.
While that’s happening, chop your apples into bite-sized pieces.
Once your squash has roasted for 25 minutes, add apples to the tray, drizzle with the remaining olive oil, and roast for another 15 minutes.
Now, the dressing! In a small bowl, whisk together the extra virgin olive oil, apple cider vinegar, Dijon mustard, maple syrup, salt, and pepper. Adjust according to taste.
In a large salad bowl, bring together the roasted squash, apples, fresh spinach, dried cranberries, and walnuts.
Pour the dressing over it, toss well, and serve immediately!