This roasted butternut squash salad brings sweet, tender squash together with crisp greens, tart cranberries, and toasted pecans. I love serving it at Thanksgiving because it feels festive and colorful while balancing out the richer dishes on the table.
Why You’ll Love This Salad
Warm roasted squash, crunchy nuts, juicy apple, and tangy dressing give every bite a lovely mix of textures and flavors. You can prepare the squash and dressing ahead, then toss everything together just before serving. It works beautifully as a Thanksgiving side or as a light lunch on its own.
This Salad Ingredients & Substitutions
- 1 medium butternut squash, peeled, seeded, and cut into 3/4-inch cubes
- 2 tablespoons olive oil, divided
- 1 tablespoon maple syrup
- 1/2 teaspoon fine salt, plus more to taste
- 1/4 teaspoon black pepper
- 6 cups baby spinach or mixed salad greens
- 1 crisp apple, cored and thinly sliced
- 1/3 cup dried cranberries
- 1/2 cup pecans, roughly chopped
- 1/4 small red onion, thinly sliced
- 1/3 cup crumbled feta or goat cheese, optional
- 2 tablespoons apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon additional maple syrup, for the dressing
- 1 tablespoon water, as needed to thin the dressing
Swap the pecans for walnuts or pumpkin seeds, or leave out the cheese for a dairy-free salad. Pear works well in place of apple, and kale can replace the greens if you prefer a sturdier base.
Step-by-Step Instructions to Make This Salad
1. Roast the squash
Heat the oven to 425°F (220°C). Line a large baking sheet with parchment paper. Toss the squash cubes with 1 tablespoon olive oil, 1 tablespoon maple syrup, the salt, and pepper. Spread them in a single layer and roast for 25 to 30 minutes, turning once, until browned at the edges and tender. Let the squash cool for about 10 minutes.
2. Toast the pecans
While the squash roasts, place the pecans in a dry skillet over medium heat. Toast for 3 to 5 minutes, stirring often, until fragrant. Transfer them to a plate so they do not keep cooking in the hot pan.
3. Mix the dressing
Whisk together the remaining tablespoon of olive oil, apple cider vinegar, Dijon mustard, and 1 teaspoon maple syrup. Add water a little at a time until the dressing reaches a pourable consistency. Taste and adjust with salt and pepper.
4. Assemble and serve
Add the greens, apple, cranberries, red onion, and cooled squash to a large serving bowl. Drizzle with dressing and toss gently. Finish with toasted pecans and cheese, if using, and serve right away.
Tips for Success
- Cut the squash into evenly sized cubes so they roast at the same pace.
- Give the squash room on the baking sheet. Crowding can make it steam instead of brown.
- Let the squash cool slightly before adding it to delicate greens, which helps keep them fresh and crisp.
- Dress the salad just before serving. If preparing it ahead, keep the greens, toppings, squash, and dressing separate.
- Toast the pecans carefully and stir often, since nuts can go from fragrant to burnt quickly.
Variations of This Salad
For extra crunch, add pumpkin seeds or thinly sliced celery. A handful of cooked farro or quinoa makes the salad more filling, while sliced pear brings a mellow sweetness. You can also use roasted delicata squash or sweet potato instead of butternut squash. For a sharper finish, add a little extra apple cider vinegar to the dressing.
Serving Suggestions: What to Pair with This Salad
Serve this salad alongside roast turkey, baked chicken, or a hearty lentil main. It pairs especially well with mashed potatoes, green beans, and a warm dinner roll. For a Thanksgiving spread, place it on the table as a fresh counterpoint to rich, savory dishes.
Storage & Reheating Instructions
Store leftover salad in an airtight container in the refrigerator for up to 2 days. The greens soften after dressing, so for best results store any undressed components separately. Keep roasted squash in a separate container for up to 4 days, and reheat it in a skillet or microwave until warm, or serve it chilled. Store leftover dressing in the refrigerator for up to 5 days and shake or whisk before using.
Memories Made Around the Table
I like bringing a bowl of this salad to the Thanksgiving table while the squash is still a little warm. The colors always catch my eye, and I enjoy watching everyone add a generous spoonful alongside their favorite holiday dishes. It is a simple way to make the meal feel fresh and welcoming.
FAQs
Can I make roasted butternut squash salad ahead?
Yes. Roast the squash, toast the pecans, and mix the dressing up to 2 days ahead. Refrigerate each component separately, then assemble and dress the salad shortly before serving.
Can I serve this salad warm?
Yes. Let the squash cool briefly after roasting, then add it to the greens while still warm. Avoid adding piping-hot squash, which can wilt the leaves too much.
What greens work best in this salad?
Baby spinach and mixed salad greens are tender and mild. For a sturdier option, use chopped kale, and massage it with a little dressing before adding the other ingredients.
How do I keep the salad from getting soggy?
Make sure the squash has cooled slightly, keep the dressing separate until serving, and toss everything together just before it goes to the table.
Final Thoughts
This roasted butternut squash salad is an easy, colorful addition to Thanksgiving and just as lovely for everyday meals. With sweet squash, crisp apple, tart cranberries, and a tangy maple dressing, it brings a little brightness to the table.

Thanksgiving Squash Salad
Equipment
- 1 Baking Sheet
- 1 Skillet
- 1 Whisk
- 1 Large serving bowl
Ingredients
Salad
- 1 medium butternut squash peeled, seeded, and cut into 3/4-inch cubes
- 1 tablespoon olive oil divided
- 1 tablespoon maple syrup
- 0.5 teaspoon fine salt plus more to taste
- 0.25 teaspoon black pepper
- 6 cups baby spinach or mixed salad greens
- 1 crisp apple cored and thinly sliced
- 0.333 cup dried cranberries
- 0.5 cup pecans roughly chopped
- 0.25 small red onion thinly sliced
- 0.333 cup feta or goat cheese crumbled; optional
Dressing
- 1 tablespoon olive oil
- 2 tablespoons apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon maple syrup
- 1 tablespoon water as needed to thin the dressing
Instructions
- Heat the oven to 425°F. Line a large baking sheet with parchment paper. Toss the squash cubes with 1 tablespoon olive oil, 1 tablespoon maple syrup, the salt, and pepper. Spread in a single layer and roast for 25 to 30 minutes, turning once, until browned at the edges and tender. Let cool for about 10 minutes.
- While the squash roasts, place the pecans in a dry skillet over medium heat. Toast for 3 to 5 minutes, stirring often, until fragrant. Transfer to a plate.
- Whisk together the remaining tablespoon of olive oil, apple cider vinegar, Dijon mustard, and 1 teaspoon maple syrup. Add water a little at a time until the dressing is pourable. Taste and adjust with salt and pepper.
- Add the greens, apple, cranberries, red onion, and cooled squash to a large serving bowl. Drizzle with dressing and toss gently. Finish with toasted pecans and cheese, if using, and serve right away.
