This Thanksgiving salad with butternut squash brings sweet roasted squash, crisp greens, tart cranberries, and creamy cheese together in one colorful bowl. I love serving it at a holiday meal because it feels festive while adding a fresh, bright contrast to richer dishes.
Why You’ll Love This Salad
This salad balances warm, caramelized squash with crunchy pecans, juicy apple, and a tangy maple dressing. You can roast the squash and mix the dressing ahead, then assemble everything just before serving. It makes a lovely holiday side, but it’s satisfying enough for a light lunch, too.
This Salad Ingredients & Substitutions
- 1 medium butternut squash, peeled, seeded, and cut into 3/4-inch cubes
- 2 tablespoons olive oil, divided
- 1/2 teaspoon fine salt, divided
- 1/4 teaspoon black pepper
- 8 cups mixed greens or baby spinach
- 1 medium crisp apple, thinly sliced
- 1/2 cup dried cranberries
- 1/2 cup pecans, roughly chopped and toasted
- 1/3 cup crumbled feta cheese
- 1/4 small red onion, very thinly sliced
- 2 tablespoons apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 teaspoon Dijon mustard
Swap the feta for crumbled goat cheese, or leave it out for a dairy-free version. Walnuts work in place of pecans, and dried cherries make a tasty alternative to cranberries. If you prefer a milder onion flavor, soak the slices in cold water for 10 minutes, then drain well.
Step-by-Step Instructions to Make This Salad
1. Roast the squash
Heat the oven to 425°F. Toss the squash cubes with 1 tablespoon olive oil, 1/4 teaspoon salt, and the black pepper. Spread them in a single layer on a rimmed baking sheet and roast for 25 to 30 minutes, turning once, until tender and browned at the edges. Let the squash cool for about 10 minutes.
2. Make the maple dressing
In a small bowl, whisk together the apple cider vinegar, maple syrup, Dijon mustard, remaining 1 tablespoon olive oil, and remaining 1/4 teaspoon salt. Taste and adjust the seasoning to your liking.
3. Assemble and serve
Add the greens, apple, cranberries, toasted pecans, feta, and red onion to a large serving bowl. Top with the roasted squash. Drizzle with dressing just before serving and toss gently so the greens stay fresh and crisp.
Tips for Success
- Cut the squash into evenly sized pieces so they roast at the same rate.
- Give the squash room on the baking sheet. Crowding can make it steam instead of brown.
- Let the squash cool a little before adding it to the greens to keep them from wilting.
- Dress the salad right before serving, especially if you are making it for a gathering.
- Toast the pecans in a dry skillet over medium-low heat for a few minutes, stirring often, until fragrant.
Variations of This Salad
For a heartier bowl, add cooked farro or quinoa. Roasted Brussels sprouts pair naturally with the squash, while pomegranate seeds add extra color and a juicy pop. You can also use kale instead of mixed greens. Massage the kale with a small spoonful of dressing before adding the other ingredients to soften its texture.
Serving Suggestions: What to Pair with This Salad
Serve this salad alongside roast chicken, baked salmon, or your favorite holiday main dish. It also pairs well with warm dinner rolls, mashed potatoes, and roasted vegetables. For a relaxed lunch, add a scoop of cooked grains and serve it with a bowl of soup.
Storage & Reheating Instructions
Store leftover salad in an airtight container in the refrigerator for up to 2 days. For the best texture, keep the dressing separate and add it just before eating. Store extra roasted squash in a separate container for up to 4 days. Reheat the squash in a 350°F oven or in a skillet until warmed through, then add it to fresh greens.
Memories Made Around the Table
I always enjoy bringing a bright, colorful salad to a holiday table. The warm squash, tart cranberries, and crunchy pecans make every forkful feel a little different, and the bowl invites everyone to help themselves. It’s the kind of simple side that fits right in among familiar family favorites.
FAQs
Can I make Thanksgiving salad with butternut squash ahead?
Yes. Roast the squash, toast the pecans, and mix the dressing up to 2 days ahead. Refrigerate each component separately, then slice the apple and assemble the salad shortly before serving.
Can I serve the squash warm?
Yes. Let it cool for about 10 minutes after roasting, then arrange it over the salad. Slightly warm squash is delicious, but very hot squash can wilt the greens.
What greens work best in this salad?
Mixed greens, baby spinach, and tender kale all work well. For a sturdier salad that can sit on the table a little longer, use chopped kale or a blend of kale and spinach.
How do I keep the apple from browning?
Slice the apple just before assembling the salad. If you need to cut it ahead, toss the slices with a little apple cider vinegar or lemon juice.
Final Thoughts
This Thanksgiving salad with butternut squash is a colorful, easy-to-adapt side that brings sweet, savory, tart, and crunchy flavors to the table. Prep a few components ahead, toss everything together at the last minute, and enjoy a fresh addition to your holiday meal.

Thanksgiving Salad
Equipment
- 1 Rimmed baking sheet
- 1 Small bowl
- 1 Whisk
- 1 Large serving bowl
Ingredients
- 1 medium butternut squash peeled, seeded, and cut into 3/4-inch cubes
- 2 tablespoons olive oil divided
- 0.5 teaspoon fine salt divided
- 0.25 teaspoon black pepper
- 8 cups mixed greens or baby spinach
- 1 medium crisp apple thinly sliced
- 0.5 cup dried cranberries
- 0.5 cup pecans roughly chopped and toasted
- 0.333 cup feta cheese crumbled
- 0.25 small red onion very thinly sliced
- 2 tablespoons apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 teaspoon Dijon mustard
Instructions
- Heat the oven to 425°F. Toss the squash cubes with 1 tablespoon olive oil, 1/4 teaspoon salt, and the black pepper. Spread them in a single layer on a rimmed baking sheet and roast for 25 to 30 minutes, turning once, until tender and browned at the edges. Let the squash cool for about 10 minutes.
- In a small bowl, whisk together the apple cider vinegar, maple syrup, Dijon mustard, remaining 1 tablespoon olive oil, and remaining 1/4 teaspoon salt. Taste and adjust the seasoning to your liking.
- Add the greens, apple, cranberries, toasted pecans, feta, and red onion to a large serving bowl. Top with the roasted squash. Drizzle with dressing just before serving and toss gently so the greens stay fresh and crisp.
