**1. Roast the Squash (if needed):**
- Preheat your oven to 400°F (200°C). Toss diced butternut squash with olive oil, salt, and pepper. Roast for 20-25 minutes until tender and slightly caramelized. Let cool before adding to the salad.
**2. Prepare the Apple Cider Vinaigrette:**
- In a small bowl or jar, combine apple cider vinegar, Dijon mustard, honey or maple syrup, olive oil, salt, and pepper. Whisk or shake well until emulsified. Taste and adjust seasoning if needed.
**3. Assemble the Salad:**
- In a large salad bowl, layer the mixed greens, sliced apple, roasted squash, dried cranberries, toasted pecans, goat cheese, and red onion.
**4. Dress and Serve:**
- Drizzle the salad with the apple cider vinaigrette just before serving. Toss gently to combine and serve immediately.