This roasted butternut squash salad is my new favorite winter salad recipe. The easiest way to get your greens in when it’s cold outside and you just want to eat cozy food all day long.
Honestly, I used to be the person who completely abandoned salads once the temperature dropped. As soon as fall rolled in, I was all about soups, stews, and crusty bread. Leafy greens just didn’t appeal when I was craving something warm and comforting. The problem was, I knew my body still needed those raw vegetables. So I started thinking about how I could make a salad that felt like a cozy winter meal, not a sad bowl of cold leaves. That’s when this roasted butternut squash salad came to life, and I haven’t stopped making it since.
The warm, caramelized squash hits all those comfort food notes, while the baby greens keep everything fresh and light. I toss in crunchy pecans, sweet-tart dried cranberries, and salty feta, then drizzle a bright golden honey-mustard dressing over the top. It’s the kind of salad that actually makes me look forward to lunch. I’ve been craving this salad nonstop, and it’s made getting my greens so easy that I actually look forward to lunch these days. If you’ve been struggling to eat enough vegetables this winter (same), I think you’ll love this one as much as I do. I’ve shared a similar Roasted Butternut Squash Salad in the past, but this version has become my absolute go-to.
Jump to:
- This roasted butternut squash salad is my new favorite winter salad recipe. The easiest way to get your greens in when it’s cold outside and you just want to eat cozy food all day long.
- Ingredients Needed for the Butternut Squash Salad
- Method for Preparing the Salad
- Roasting the Squash
- Mixing the Dressing
- Assembling the Salad
- Extra Additions to Make This Salad a Meal
- Frequently Asked Questions
- What is the best way to roast butternut squash for a salad?
- What dressing goes well with roasted butternut squash salad?
- Can you make butternut squash salad ahead of time?
- What protein goes well with butternut squash salad?
- Is roasted butternut squash salad healthy?
- How do you store leftover butternut squash salad?
- Roasted Butternut Squash Salad
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Ingredients Needed for the Butternut Squash Salad
I always say the best recipes start with simple ingredients you can actually find at a regular grocery store. Here’s everything you’ll need to put this salad together. Some of these, like pecans and feta, might look pricey on the shelf, but you only use a small amount per serving, so they stretch across multiple meals and keep the overall cost reasonable.
- 2 to 4 cups cubed butternut squash (frozen pre-cut works wonderfully and saves so much time)
- 1 tablespoon olive oil, plus a little more for the dressing
- Salt and pepper
- Baby salad greens (I look for the packages labeled “super crisp” because they stay fresh way longer in the fridge)
- Thinly sliced red onion
- Chopped pecans
- Dried cranberries
- Crumbled feta cheese
For the dressing, you’ll whisk together:

- 2 tablespoons yellow mustard
- 2 tablespoons honey
- 1 tablespoon olive oil
- A pinch of dried thyme
- Salt and pepper
- 4 tablespoons water (instead of vinegar, which keeps the acidity gentle)
My best tip: Buy pre-washed baby greens labeled “super crisp.” Their packaging makes them last much longer, so you can always have greens ready to go without them turning slimy by day three.
Method for Preparing the Salad
This salad comes together in a few simple steps, and most of the active time is just roasting the squash.

While the oven does its thing, you can mix the dressing and prep the other toppings. I’ll walk you through each part so nothing feels rushed.
Roasting the Squash
Start by preheating your oven to 400°F. Roasting at that temperature caramelizes the squash’s natural sugars and deepens the flavor beautifully. Line a baking sheet with parchment paper and spread the cubed butternut squash in a single layer. Overcrowding the pan will steam the squash instead of roasting it, so give each piece a little breathing room.
Drizzle the squash with about a tablespoon of olive oil, then sprinkle generously with salt and pepper. If you want a subtle warmth, add a pinch of cinnamon or smoked paprika before tossing everything together. Roast for 30 to 40 minutes, turning the cubes over with a spatula about halfway through. The squash is ready when it’s tender all the way through and lightly browned on several sides. I usually roast a big batch so I can enjoy this salad for a few days without turning the oven on again.
While the squash roasts, you can toast the pecans if you like. Spread them in a dry skillet over medium heat or on a separate baking sheet in the oven for about 5 to 7 minutes, just until they smell nutty and fragrant. That quick step adds so much extra crunch.
Mixing the Dressing
This might be the easiest salad dressing I’ve ever made. In a small bowl, combine the yellow mustard, honey, olive oil, dried thyme, salt, and pepper. Add the water and whisk until everything is smooth and even. The dressing will have a beautiful golden-yellow color.

I love using water instead of extra vinegar here. The mustard already provides plenty of tang, so the dressing stays flavorful but is much gentler on your stomach. It thins out just enough to coat the greens without making the salad soggy.
Assembling the Salad
Once the squash is roasted and the dressing is ready, building the salad takes about two minutes. Start with a generous bed of baby greens on each plate or in a large serving bowl. Layer on the warm roasted squash, then scatter the sliced red onion, chopped pecans, and dried cranberries over the top. Finish with a handful of crumbled feta.

Drizzle a few tablespoons of that golden dressing right before eating. The warm squash slightly wilts the greens just enough to make them tender without turning them limp, as long as you let the squash cool for a minute or two after it comes out of the oven. Every bite gives you sweet roasted squash, crunchy pecans, chewy cranberries, and salty feta. It’s a salad that doesn’t feel like a chore at all.
Extra Additions to Make This Salad a Meal
As written, this salad makes a lovely light lunch or a festive side dish for Thanksgiving, Christmas, or any fall gathering. But if you want to turn it into a hearty main course, adding a little extra protein or a cooked grain does the trick perfectly.
Here are my favorite ways to bulk it up. I’ve tried all of these, and they all work beautifully depending on what I have in the fridge that week.

| Addition | Protein Ideas | Grain Ideas |
|---|---|---|
| Hearty Protein | Sliced cooked chicken, roasted chickpeas, steamed salmon, grilled tofu | – |
| Filling Grains | – | Brown rice, quinoa, barley, couscous |
| Extra Crunch | Walnuts, pumpkin seeds, sunflower seeds | – |
You can also swap the pecans for walnuts or almonds, or trade the dried cranberries for fresh pear or apple slices when they’re in season. Both give the salad a nice seasonal twist without a lot of extra work. If you want to try a slightly different flavor profile, I have another roasted butternut squash salad on the blog that uses a maple-balsamic dressing and goat cheese instead of feta.
Frequently Asked Questions
What is the best way to roast butternut squash for a salad?
What dressing goes well with roasted butternut squash salad?
Can you make butternut squash salad ahead of time?
What protein goes well with butternut squash salad?
Is roasted butternut squash salad healthy?
How do you store leftover butternut squash salad?

Roasted Butternut Squash Salad
🥗 A warm and cozy winter salad that combines caramelized roasted butternut squash with fresh greens for the perfect cold-weather meal.
🍯 Tossed with crunchy pecans, tangy cranberries, salty feta, and a gentle honey-mustard dressing that makes eating your greens something to look forward to.
- Total Time: 50 minutes
- Yield: 4 servings 1x
Ingredients
2 to 4 cups cubed butternut squash
1 tablespoon olive oil
Salt and pepper
Baby salad greens
Thinly sliced red onion
Chopped pecans
Dried cranberries
Crumbled feta cheese
2 tablespoons yellow mustard
2 tablespoons honey
1 tablespoon olive oil
A pinch of dried thyme
Salt and pepper
4 tablespoons water
Instructions
1-Prepare the squash for roasting: Preheat oven to 400°F, line a baking sheet with parchment, spread cubed butternut squash in a single layer, drizzle with olive oil, season with salt, pepper, and optional cinnamon or smoked paprika, then toss.
2-Roast the squash: Roast for 30–40 minutes, turning halfway, until tender and lightly browned.
3-Toast the pecans: Toast pecans in a dry skillet over medium heat or in the oven for 5–7 minutes until fragrant.
4-Mix the dressing: Whisk together yellow mustard, honey, olive oil, dried thyme, salt, pepper, and water until smooth.
5-Assemble the salad: On a bed of baby greens, layer warm roasted squash, sliced red onion, chopped toasted pecans, dried cranberries, and crumbled feta.
6-Dress and serve: Drizzle dressing over salad just before eating, allowing the squash to cool slightly to avoid wilting the greens.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
💡 Buy pre-washed baby greens labeled “super crisp” — their packaging helps them stay fresh much longer in the fridge.
💡 Use frozen pre-cut butternut squash to save prep time without sacrificing flavor or texture.
💡 Let the roasted squash cool for a minute or two before adding to the greens to prevent them from wilting too much.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Salad
- Method: Roasting
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: about 2 cups
- Calories: 200
- Sugar: 11g
- Sodium: 190mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 8mg






