A good thanksgiving salad earns its spot on a table already crowded with stuffing, gravy, and candied yams by doing something those heavier dishes can’t: it brings crunch, acidity, and a cool contrast of texture. This version pairs roasted butternut squash with peppery arugula, tart dried cranberries, toasted pecans, and a tangy apple cider vinaigrette, and it comes together in about 40 minutes total.
It’s also one of the easiest make-ahead components of the whole meal, since the squash, dressing, and greens can all be prepped separately and combined right before serving. If you’re looking for one dish that adds color and lightness to a holiday spread, this thanksgiving salad is built exactly for that job.
Thanksgiving Salad with Roasted Squash: A Make-Ahead 40-Minute Side
Course: SaladCuisine: AmericanDifficulty: Easy4
servings30
minutes40
minutes300
kcal1
hour10
minutesIngredients
1 medium butternut squash (about 2 pounds), peeled and cut into 3/4-inch cubes
3 tablespoons olive oil, divided
1/2 teaspoon salt, plus more to taste
1/4 teaspoon black pepper
5 ounces baby arugula
5 ounces baby spinach
1/2 cup dried cranberries
1/2 cup pecan halves, toasted
4 ounces crumbled goat cheese or feta
1/4 cup thinly sliced red onion
1/4 cup apple cider vinegar
2 tablespoons honey
1 tablespoon Dijon mustard
1/3 cup olive oil (for dressing)
Directions
- Preheat the oven to 400°F and line a sheet pan with parchment paper.
- Toss the squash cubes with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper, then spread in a single layer on the pan.
- Roast for 25 to 30 minutes, flipping once halfway, until the edges turn golden brown and a fork slides in easily.
- While the squash roasts, whisk the apple cider vinegar, honey, Dijon mustard, and 1/3 cup olive oil in a small bowl until the dressing is smooth and slightly thickened.
- Let the squash cool for about 10 minutes on the pan so it does not wilt the greens.
- In a large bowl, combine the arugula, spinach, red onion, and cooled squash.
- Add the dried cranberries, toasted pecans, and goat cheese on top.
- Drizzle about half the dressing over the salad and toss gently, adding more dressing to taste just before serving.
Notes
- Roast the squash up to 2 days ahead and store it separately in the fridge so it stays firm. Keep the dressing in a separate jar and toss everything together no more than 30 minutes before serving so the greens stay crisp. Swap goat cheese for blue cheese if you want a sharper, tangier bite.
Why This Thanksgiving Salad Works
This salad works because it balances three textures and two temperatures in every bite: warm roasted squash, cool crisp greens, and crunchy toasted pecans. Roasting the squash at 400°F for 25 to 30 minutes concentrates its natural sugars, so you get caramelized edges instead of the mushy, watery squash you’d get from boiling or steaming. The apple cider vinaigrette is deliberately bright, with 1/4 cup vinegar balancing just 2 tablespoons of honey, so it cuts through the richness of turkey and gravy rather than adding more sweetness to a day that’s already full of it.
Serving it slightly warm, straight after the squash cools for 10 minutes, keeps the dish from feeling like a cold afterthought next to hot side dishes.

Key Ingredients And Smart Swaps
Butternut squash is the backbone of this thanksgiving salad, prized for its dense flesh that holds its shape through roasting instead of turning to mush like zucchini would. If you can’t find butternut, sweet potato or acorn squash both roast in a similar 25 to 30 minute window and work as a near-identical swap. Dried cranberries add the tart-sweet punch that plays off the squash’s caramelized edges; pomegranate arils are a good fresh alternative if you want more juiciness and less sugar.
Goat cheese brings a creamy tang that melts slightly against the warm squash, but a sharper blue cheese or a dairy-free feta alternative both work if you want a different flavor direction or need the salad to be vegan-friendly.
Step-by-step, With The Cues That Matter
The squash is done when it hits a fork-tender texture with visibly caramelized, golden-brown edges, which takes 25 to 30 minutes at 400°F with one flip halfway through. Watch for pieces that are starting to char slightly at the corners; that’s the sugar caramelizing, and it’s where most of the flavor comes from. Let the roasted squash rest on the pan for about 10 minutes before adding it to the greens, since piping-hot squash will wilt arugula and spinach almost instantly.
When whisking the dressing, the mixture should look glossy and slightly thickened, not separated; if it looks thin, whisk in another teaspoon of honey to help it emulsify. Toss only half the dressing into the salad at first, then add more a tablespoon at a time so the greens stay dressed, not drowned.
Variations On This Thanksgiving Salad
This base recipe is flexible enough to handle several easy swaps depending on what your table needs.
Make It Vegan
Skip the goat cheese or swap in a plant-based feta alternative, and double-check your honey substitute if you’re strictly avoiding animal products; maple syrup works in equal measure in the dressing.
Add Protein For A Main-dish Salad
Top individual servings with sliced roasted turkey breast or grilled chicken to turn this side into a light lunch for the day after Thanksgiving, when leftovers are everywhere.
Swap The Nuts
Toasted walnuts or candied pecans both work in place of plain toasted pecans if you want extra sweetness or a different crunch profile.
Make-ahead, Storage, And Serving Tips
You can roast the squash up to 2 days ahead and store it in an airtight container in the fridge without losing its texture. Keep the dressing in a separate sealed jar for up to 5 days; it will hold well since vinegar-based dressings don’t break down the way creamy ones do. Store any leftover dressed salad in the fridge for up to 1 day, though the greens will soften somewhat; for best texture, keep all the components separate and toss them together within 30 minutes of serving.
Common Mistakes And How To Fix Them
The most common mistake is adding warm squash directly onto the greens without letting it cool, which wilts arugula and spinach into a soggy mess within minutes. A second mistake is over-dressing the salad all at once; start with half the vinaigrette, toss, and taste before adding more. Crowding the squash on the sheet pan is another issue that leads to steaming instead of roasting, so use two pans if needed to keep the cubes in a single layer with space between pieces for proper caramelization.
What To Serve With This Thanksgiving Salad
This salad pairs naturally with rich, savory holiday sides that benefit from its acidity and crunch. Serve it alongside Candied Yams with Pecans: Ready in 50 Minutes for a sweet-and-tangy contrast, or set it next to Texas Cornbread Dressing: An Easy Oven-Baked Holiday Side for a heartier, savory plate. If you’re planning a full Thanksgiving spread, check out Texas-Style Thanksgiving Sides for a Potluck-Ready Holiday Table for more dishes that round out the table.
FAQ
Can I Make This Thanksgiving Salad Completely Ahead Of Time?
You can roast the squash and make the dressing up to 2 days ahead, but wait to combine everything with the greens until within 30 minutes of serving so they stay crisp.
What Can I Use Instead Of Butternut Squash?
Sweet potato or acorn squash both roast in a similar 25 to 30 minute window at 400°F and work as a direct substitute.
Is This Thanksgiving Salad Gluten-free?
Yes, every ingredient in this recipe is naturally gluten-free as written, with no substitutions needed.
How Do I Keep The Greens From Wilting Under The Warm Squash?
Let the roasted squash cool for about 10 minutes on the pan before adding it to the arugula and spinach.
Can I Turn This Into A Main Dish?
Yes, top individual servings with sliced roasted turkey or grilled chicken to make it a light main course.
Loved this recipe? Follow along and save your favorites on Pinterest for more delicious ideas!

