Roasted Butternut Squash Salad with Pecans for Fall Meals

Ruby Bennett Avatar
By:
Ruby Bennett
Published:

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:

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:

Ingredients Needed for the Butternut Squash Salad
  • 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.

Method for Preparing the Salad

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.

Mixing the Dressing

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.

Assembling the Salad

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.

Extra Additions to Make This Salad a Meal
AdditionProtein IdeasGrain Ideas
Hearty ProteinSliced cooked chicken, roasted chickpeas, steamed salmon, grilled tofu
Filling GrainsBrown rice, quinoa, barley, couscous
Extra CrunchWalnuts, 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?

Peel and cube the squash into 1/2-inch pieces, toss with olive oil, salt, and pepper, then spread in a single layer on a baking sheet. Roast at 400°F for 20-25 minutes, flipping halfway, until tender and lightly caramelized.

What dressing goes well with roasted butternut squash salad?

A maple balsamic vinaigrette is a classic choice. Whisk together olive oil, balsamic vinegar, maple syrup, Dijon mustard, salt, and pepper. The sweet and tangy flavor complements the roasted squash, pecans, and dried cranberries.

Can you make butternut squash salad ahead of time?

Yes. Roast the squash and prep the other ingredients up to two days in advance. Store them separately in airtight containers in the refrigerator. Combine the salad and add dressing just before serving to keep everything fresh and crisp.

What protein goes well with butternut squash salad?

Grilled or roasted chicken, turkey, chickpeas, or white beans all pair nicely. For a vegetarian option, add crunchy roasted chickpeas or crumbled tofu. The protein makes the salad a satisfying main dish.

Is roasted butternut squash salad healthy?

Yes. Butternut squash is rich in vitamin A, fiber, and antioxidants. Combined with nuts, seeds, and greens, this salad provides healthy fats, protein, and complex carbohydrates. The dressing can be made lighter by reducing the oil or maple syrup.

How do you store leftover butternut squash salad?

Store leftovers in an airtight container in the refrigerator for up to three days. Keep the dressing separate if possible to prevent sogginess. The salad can be enjoyed cold or reheated slightly in the microwave or oven.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Roasted Butternut Squash Salad

Roasted Butternut Squash Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥗 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

Scale

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.

  • Author: Ruby Bennett
  • 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

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star