Roasted Butternut Squash Salad with Pecans, Goat Cheese, and Maple Dijon Dressing

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.

I started making this Roasted Butternut Squash Salad because I was tired of choosing soups and cookies every time the temperature dropped. My freezer stash of pre-cubed squash means the salad is ready whenever the winter blues hit and I need something warm and green on my plate. It pairs sweet roasted squash with crunchy pecans, tangy goat cheese, and a maple-Dijon style dressing that doesn’t fight your stomach.

Roasting butternut squash caramelizes its natural sugars and deepens the flavor, so the warm pieces feel cozy while the greens keep the plate bright. Below I walk through the ingredients, the method, and simple variations to make it a weeknight dinner or a potluck side.

Jump to:

Ingredients Needed for the Butternut Squash Salad

Below are the core components and pantry helpers I keep on hand. I list dressing quantities where provided in the source notes; other items are flexible by taste and servings.

Ingredients Needed for the Butternut Squash Salad
  • Baby salad greens (or a mix of kale and baby greens if you want sturdier leaves)
  • Butternut squash, peeled, seeded, and cut into 3/4-inch cubes (or buy pre-cut frozen squash for convenience)
  • Thinly sliced red onion
  • Crumbled goat cheese or feta
  • Chopped pecan pieces (or walnuts/sliced almonds as substitutes)
  • Dried cranberries or pomegranate arils for tart-sweet pop
  • Olive oil, salt, and pepper for roasting
  • Dressing ingredients (as provided):
    • 2 tbsp yellow mustard
    • 2 tbsp honey
    • 1 tbsp olive oil
    • Salt and pepper to taste
    • Pinch of dried thyme
    • About 4 tablespoons water, whisked until smooth

Few notes: choose squash that feels heavy for its size, with matte tan skin and no soft spots. Pecans add a buttery crunch and heart-healthy fats; toasting them for 3-5 minutes in a dry skillet deepens flavor.

Method for Preparing the Salad

This recipe is a mix of simple roasting, a quick whisked dressing, and a gentle assembly so the greens stay lively.

Method for Preparing the Salad

The salad works warm, at room temperature, or chilled.

Roasting the Squash

  1. Preheat the oven to 400°F and line a baking sheet with parchment. Spread the squash cubes in a single layer so they roast instead of steam; overcrowding is the most common mistake.
  2. Toss the squash with olive oil, salt, and pepper. Roast for about 25-35 minutes, turning halfway, until the pieces are tender and lightly browned on some sides. Some notes list 30-40 minutes depending on cube size; smaller pieces will cook faster.
  3. Let the roasted squash cool slightly before adding to the salad so the greens don’t wilt. If you like, roast a large batch at once to use across several salads during the week.

For a variation and extra tips on combining warm squash with greens, see this warm roasted butternut squash salad for ideas and presentation options: warm roasted butternut squash salad.

Mixing the Dressing

This dressing keeps acidity lower by using water instead of extra vinegar while mustard provides tang. Whisk the ingredients until smooth and taste for balance.

Mixing the Dressing
  1. Whisk together 2 tablespoons yellow mustard, 2 tablespoons honey, 1 tablespoon olive oil, a pinch of dried thyme, and about 4 tablespoons water. Season with salt and pepper to taste.
  2. If you prefer a maple-Dijon vinaigrette, a simple version is olive oil, apple cider vinegar, maple syrup, and Dijon mustard. For more on maple vinaigrettes, see this roasted butternut squash salad with maple vinaigrette: roasted butternut squash salad with maple vinaigrette.

Assembling the Salad

  1. Create a bed of greens. If you’re using kale, massage it first with a little olive oil and lemon juice to soften the leaves.
  2. Scatter roasted squash, thinly sliced red onion, toasted pecans, and dried cranberries or pomegranate arils over the greens.
  3. Sprinkle crumbled goat cheese or feta across the top.
  4. Drizzle the dressing and toss gently to coat. Finish with a sprinkle of flaky sea salt just before serving to highlight the sweet-savory balance.

If you want inspiration or another dressing idea that emphasizes maple and nuts, this roasted butternut squash salad recipe shows another tasty approach: roasted butternut squash salad recipe.

Assembling the Salad

Extra Additions to Make This Salad a Meal

Turn this salad into a hearty main by adding protein or grains. I often make a double tray of squash and divide it between lunches with different proteins so the week feels varied without extra cooking.

Extra Additions to Make This Salad a Meal
  • Proteins: grilled chicken, roasted chickpeas, steamed salmon, or grilled tofu.
  • Grains: cooked farro, quinoa, wild rice, barley, or couscous to make it bowl-sized.
  • Nuts and seeds: extra pecans, walnuts, pumpkin seeds, or sunflower seeds for crunch and substance.
AdditionWhen to useHow to prepare
Grilled chickenWeeknight dinnerSeason and grill, slice thinly, serve warm over the salad
Roasted chickpeasVegetarian protein boostRoast with spices until crisp, toss on top for crunch
Cooked farro or quinoaMake it a grain bowlAdd a half cup cooked grains per serving and toss gently

A quick make-ahead trick: roast squash and make the dressing up to two days ahead. Store separately and assemble just before serving to keep greens lively.

Frequently Asked Questions

How do you roast butternut squash for a salad?

Peel, seed, and cube the squash into 1/2-inch pieces. Toss with olive oil, salt, and pepper. Spread on a baking sheet in a single layer and roast at 400°F for 20-25 minutes, flipping halfway, until tender and lightly browned. Let cool slightly before adding to salad.

What greens go best with roasted butternut squash?

Sturdy greens like kale, spinach, arugula, or mixed baby greens work well. Kale and spinach hold up to warm squash without wilting too quickly, while arugula adds a peppery contrast.

How do you keep roasted squash from wilting the greens?

Let the roasted squash cool to room temperature before adding it to the greens. Alternatively, assemble the salad right before serving and toss the greens with dressing first to create a protective coating.

Can you make butternut squash salad ahead of time?

Yes, but store components separately. Roast the squash, wash and dry the greens, and make the dressing up to two days ahead. Assemble and toss just before serving to keep greens crisp and squash from making the salad soggy.

What cheese pairs well with butternut squash salad?

Feta, goat cheese, or blue cheese all complement the sweet roasted squash. For a milder option, try shaved Parmesan or grated pecorino. If dairy-free, omit cheese or use a vegan crumble.

How do you make a maple Dijon vinaigrette?

Whisk together 3 tablespoons olive oil, 1 tablespoon apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon Dijon mustard, salt, and pepper. Adjust sweetness or acidity to taste. Store in a jar and shake before using.
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 pairs sweet caramelized roasted butternut squash with crunchy toasted pecans, tangy goat cheese, and a smooth honey-mustard dressing.
🍂 Perfect for chilly days when you crave something green yet comforting — simple enough for weeknights and beautiful enough for holiday gatherings.

  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

Baby salad greens

Butternut squash, peeled, seeded, and cut into 3/4-inch cubes

Thinly sliced red onion

Crumbled goat cheese or feta

Chopped pecan pieces

Dried cranberries or pomegranate arils

Olive oil

Salt

Pepper

2 tbsp yellow mustard

2 tbsp honey

1 tbsp olive oil

Salt to taste

Pepper to taste

Pinch of dried thyme

4 tablespoons water

Instructions

1-Preheat the oven and prepare squash: Preheat oven to 400°F, line a baking sheet with parchment, and spread squash cubes in a single layer to avoid steaming.

2-Roast the squash: Toss squash with olive oil, salt, and pepper, then roast for 25-35 minutes, turning halfway, until tender and lightly browned.

3-Cool the squash slightly: Let roasted squash cool slightly before adding to salad to prevent wilting greens.

4-Whisk the dressing: Whisk together 2 tablespoons yellow mustard, 2 tablespoons honey, 1 tablespoon olive oil, a pinch of dried thyme, and about 4 tablespoons water; season with salt and pepper.

5-Prepare the greens: Create a bed of greens; if using kale, massage with a little olive oil and lemon juice to soften.

6-Add toppings: Scatter roasted squash, thinly sliced red onion, toasted pecans, and dried cranberries or pomegranate arils over greens.

7-Add cheese: Sprinkle crumbled goat cheese or feta across the top.

8-Dress and serve: Drizzle dressing, toss gently, and finish with a sprinkle of flaky sea salt just before serving.

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

🔪 Choose squash that feels heavy for its size with matte tan skin and no soft spots for the best flavor and texture.
🔥 Toasting pecans in a dry skillet for 3-5 minutes deepens their buttery flavor and adds extra crunch.
🥡 Make ahead by roasting the squash and preparing the dressing up to two days in advance — store separately and assemble just before serving to keep greens fresh.

  • Author: Ruby Bennett
  • Prep Time: 15 minutes
  • Cooling time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Salad
  • Method: Roasting
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 375
  • Sugar: 15g
  • Sodium: 300mg
  • Fat: 22g
  • Saturated Fat: 5g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 7g
  • Protein: 9g
  • Cholesterol: 12mg

Next Recipe

Leave a Comment

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