Thanksgiving Squash Salad

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.

Roasted Butternut Squash Salad For Thanksgiving

Thanksgiving Squash Salad

A colorful Thanksgiving salad with roasted butternut squash, crisp greens, apple, cranberries, toasted pecans, and tangy maple dressing.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Lunch, Side Dish
Cuisine American
Servings 6 people

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.

Notes

For best results, store the greens, toppings, squash, and dressing separately and dress the salad just before serving. Leftover salad keeps refrigerated for up to 2 days; roasted squash keeps separately for up to 4 days, and dressing for up to 5 days.