This roasted butternut squash salad brings tender, caramelized squash together with crisp greens, tart cranberries, crunchy pecans, and a bright maple dressing. I love serving it at Thanksgiving because it adds fresh color and a welcome balance to the richer dishes on the table.
Why You’ll Love This Roasted Butternut Squash Salad
Each bite has a little something different: warm, sweet squash, tangy cranberries, crisp greens, and toasted pecans. The maple vinaigrette is quick to whisk together, and you can prepare several components ahead to make Thanksgiving cooking feel easier. It is lovely as a colorful side dish, but it is satisfying enough for a light lunch, too.
Roasted Butternut Squash Salad Ingredients & Substitutions
- 1 medium butternut squash, about 2 pounds, peeled, seeded, and cut into ¾-inch cubes
- 2 tablespoons olive oil, divided
- ½ teaspoon fine salt, plus more to taste
- ¼ teaspoon black pepper
- ½ cup pecan halves
- 8 cups baby spinach or mixed greens
- ½ cup dried cranberries
- ⅓ cup crumbled feta cheese
- 2 tablespoons finely chopped red onion
- 2 tablespoons apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 teaspoon Dijon mustard
- ¼ teaspoon garlic powder
Use baby kale or arugula in place of spinach, or swap the pecans for walnuts. Crumbled goat cheese works well instead of feta. For a dairy-free salad, simply leave out the cheese.
Step-by-Step Instructions to Make Roasted Butternut Squash Salad
1. Roast the squash
Heat the oven to 425°F. Line a large baking sheet with parchment paper. Toss the squash cubes with 1 tablespoon olive oil, salt, and pepper, then spread them in a single layer. Roast for 25 to 30 minutes, turning once, until tender and golden at the edges. Let the squash cool for about 10 minutes.
2. Toast the pecans
While the squash roasts, warm a dry skillet over medium-low heat. Add the pecans and toast for 3 to 5 minutes, stirring often, until fragrant. Transfer them to a plate so they do not continue cooking in the hot pan.
3. Mix the maple dressing
In a small bowl, whisk together the remaining 1 tablespoon olive oil, apple cider vinegar, maple syrup, Dijon mustard, and garlic powder. Taste and season with a pinch of salt if needed.
4. Assemble the salad
Arrange the greens in a large serving bowl. Add the roasted squash, cranberries, feta, red onion, and toasted pecans. Drizzle with dressing just before serving, then toss gently so the greens are lightly coated.
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 cause it to steam instead of brown.
- Let the squash cool slightly before adding it to the greens to keep them fresh and crisp.
- Dress the salad right before serving, especially if you are using tender baby spinach.
- Toast the pecans gently and keep an eye on them, since nuts can go from fragrant to scorched quickly.
Variations of Roasted Butternut Squash Salad
For extra crunch, add thinly sliced apple or pear. A handful of cooked quinoa makes the salad more filling, while pumpkin seeds add a seasonal touch. If you like a little more tang, add a squeeze of lemon juice to the dressing. You can also use roasted sweet potato in place of butternut squash.
Serving Suggestions: What to Pair with Roasted Butternut Squash Salad
This salad pairs naturally with Thanksgiving favorites like roast turkey, mashed potatoes, and green beans. It also works alongside roasted chicken or a hearty grain dish. For a buffet, serve it in a wide bowl and keep extra dressing on the side so guests can add as much as they like.
Storage & Reheating Instructions
Store leftover undressed salad in an airtight container in the refrigerator for up to 2 days. Keep the dressing separate and add it just before serving. The roasted squash can be refrigerated on its own for up to 4 days and served chilled or gently warmed. Avoid reheating the assembled salad, since the greens will wilt.
Memories Made Around the Table
I love the moment a colorful salad lands among the familiar Thanksgiving dishes. The warm squash, jewel-like cranberries, and toasted pecans make the table feel especially inviting, and there is always room for one more fresh side. I often set the dressing nearby and let everyone build a plate that feels just right to them.
FAQs
Can I make roasted butternut squash salad ahead of time?
Yes. Roast the squash, toast the pecans, and mix the dressing up to 2 days ahead. Store each component separately in the refrigerator, then assemble with fresh greens just before serving.
Should I serve this salad warm or cold?
Either works. I like the squash slightly warm or at room temperature, while the greens stay cool and crisp. Let freshly roasted squash cool for about 10 minutes before assembling.
Can I use frozen butternut squash?
Yes. Roast it from frozen on a preheated baking sheet, spreading the pieces out well. It may need a few extra minutes, and the edges may not brown quite as deeply as fresh squash.
How do I keep the salad from getting soggy?
Make sure the greens and squash are not wet, let the squash cool slightly, and wait to add the dressing until just before serving. Store any leftovers without dressing when possible.
Final Thoughts
This roasted butternut squash salad is a simple way to bring crisp greens and autumn color to your Thanksgiving table. With make-ahead components and an easy maple dressing, it is a fresh, flexible side you can return to throughout the season.

Roasted Butternut Salad
Equipment
- 1 Large baking sheet
- 1 Parchment Paper
- 1 Skillet
- 1 Small bowl
- 1 Whisk
- 1 Large serving bowl
Ingredients
- 1 medium butternut squash about 2 pounds, peeled, seeded, and cut into ¾-inch cubes
- 2 tablespoons olive oil divided
- 0.5 teaspoon fine salt plus more to taste
- 0.25 teaspoon black pepper
- 0.5 cup pecan halves
- 8 cups baby spinach or mixed greens
- 0.5 cup dried cranberries
- 0.333 cup crumbled feta cheese
- 2 tablespoons red onion finely chopped
- 2 tablespoons apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 teaspoon Dijon mustard
- 0.25 teaspoon garlic powder
Instructions
- Heat the oven to 425°F. Line a large baking sheet with parchment paper. Toss the squash cubes with 1 tablespoon of the olive oil, the salt, and pepper, then spread them in a single layer. Roast for 25 to 30 minutes, turning once, until tender and golden at the edges. Let the squash cool for about 10 minutes.
- While the squash roasts, warm a dry skillet over medium-low heat. Add the pecans and toast for 3 to 5 minutes, stirring often, until fragrant. Transfer them to a plate.
- In a small bowl, whisk together the remaining 1 tablespoon olive oil, apple cider vinegar, maple syrup, Dijon mustard, and garlic powder. Taste and season with a pinch of salt if needed.
- Arrange the greens in a large serving bowl. Add the roasted squash, cranberries, feta, red onion, and toasted pecans. Drizzle with dressing just before serving, then toss gently so the greens are lightly coated.
