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’ll be honest, winter and I have a complicated relationship when it comes to salads. When the temperature drops, all I want is soup, pasta, anything warm and comforting. Cold kale? Not so much. But then I discovered this roasted butternut squash salad and everything changed.
There’s something about warm, caramelized squash sitting on a bed of crisp greens that makes eating vegetables feel like a treat instead of a chore. The squash gets golden and tender, the pecans add a toasty crunch, and that honey mustard dressing ties everything together with just the right balance of tangy and sweet. I’ve made this salad at least five times this winter because it’s that good.
Eating a variety of fruits and vegetables reduces risk of chronic diseases, which is a nice bonus, but honestly I keep coming back because it actually tastes amazing. This roasted butternut squash salad solves that eternal winter problem: wanting something healthy but also wanting something that feels like a real meal.
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
- How do you roast butternut squash for salad?
- What greens pair best with roasted butternut squash?
- Can you make butternut squash salad ahead of time?
- What is the best dressing for roasted butternut squash salad?
- Is roasted butternut squash salad healthy?
- What protein can you add to 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
One of the things I love most about this salad is how accessible the ingredients are. Nothing fancy, nothing that requires a special trip to three different grocery stores. Here’s what you’ll need:
For the salad base:
- Butternut squash (about 2 pounds, peeled and cubed)
- Greens of your choice (spinach, arugula, mixed greens, or massaged kale)
- Red onion, thinly sliced
- Crumbled feta cheese
- Pecans (toasted for extra flavor)
- Dried cranberries
For the honey mustard dressing:

- Dijon mustard
- Honey
- Olive oil
- Fresh thyme (dried works too)
- Salt and pepper
- A splash of water to thin it out
A quick note on greens: I used to grab whatever was on sale until I realized some greens just hold up better. Hearty spinach and massaged kale actually stay crisp for days, while delicate spring mix wilts the moment warm squash hits it. If you’re meal prepping, go with something sturdy.
Whole grains provide essential fiber and nutrients, so I sometimes add cooked quinoa or farro to bulk things up. The ingredients here are affordable too. Butternut squash is usually cheapest in winter, and pecans freeze well, so you can stock up when they’re on sale.
Method for Preparing the Salad
The beauty of this salad is that it comes together in three simple parts: roast the squash, whisk the dressing, and assemble everything.

None of it is complicated, and you can prep components ahead of time, which makes weeknight dinners so much easier.
Roasting the Squash
Preheat your oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper because, honestly, who wants to scrub caramelized squash off a pan later?
Peel, seed, and cube the butternut squash into roughly 1/2-inch pieces. I know peeling squash can be a bit of a workout. A sharp vegetable peeler helps, and some stores sell pre-cut squash if you’re short on time or energy (no judgment here).
Toss the cubes with olive oil, salt, and pepper. Spread them in a single layer on your prepared baking sheet. Crowded squash steams instead of roasts, so give those pieces some breathing room.
Roast for 25 to 30 minutes, flipping halfway through. You’re looking for golden brown edges and squash that’s soft when pierced with a fork. The caramelization is where all the flavor lives, so don’t rush it.
Mixing the Dressing
While the squash roasts, whisk together your dressing. In a small bowl, combine Dijon mustard and honey. Start with equal parts and adjust to taste. Add a pinch of salt and pepper.
Slowly whisk in olive oil until everything emulsifies and looks creamy. Stir in fresh thyme and add a splash of water if the dressing feels too thick. Taste it. Too acidic? Add more honey. Too sweet? A bit more mustard balances it out.

This dressing keeps well in the fridge for up to a week, so you can definitely make extra for future salads. I almost always double it because it’s that versatile.
Assembling the Salad
Now for the satisfying part. Create a bed of greens on a large platter or in a big bowl. Layer the warm roasted squash over the top. Yes, warm. It’s intentional and wonderful.
Scatter thinly sliced red onion, toasted pecans, dried cranberries, and crumbled feta across the top. The contrast of textures is everything: soft squash, crunchy pecans, creamy cheese, chewy cranberries.

Drizzle with dressing right before serving. If you’re planning to have leftovers, store the dressing separately so your greens stay crisp (nobody likes soggy salad).
Extra Additions to Make This Salad a Meal
This salad works beautifully as a side, but sometimes you want something more substantial. Here are some easy ways to turn it into a full meal:
Protein additions:
- Grilled chicken (lean proteins like chicken and fish support muscle health)
- Roasted chickpeas for a plant-based option
- Flaked salmon, either fresh or leftover
- Crispy tofu cubes
- Hard-boiled eggs
Grain additions:

- Cooked quinoa or rice
- Barley or farro for a nutty chew
- Couscous for something lighter
Healthy fats from avocados and nuts improve heart health, so don’t be shy about adding extra pecans or some sliced avocado. I’ve even tossed in leftover roasted sweet potatoes when I had them sitting around, and it was delicious.
| Addition | Prep Notes | Best For |
|---|---|---|
| Grilled chicken | Season and cook 6-7 minutes per side | Meal prep lunch |
| Roasted chickpeas | Drain, rinse, roast at 400F for 20-25 min | Vegetarian protein |
| Quinoa | Cook according to package directions | Extra fiber and bulk |
| Salmon | Bake at 400F for 12-15 minutes | Omega-3 boost |
| Avocado | Slice just before serving | Creamy texture |
Limiting added sugars helps maintain stable blood sugar levels, which is why I love that this dressing gets its sweetness from honey rather than refined sugar. The cranberries add a natural sweetness too, but it feels balanced rather than overwhelming.
For more inspiration, check out this Roasted Butternut Squash Salad Recipe from Love and Lemons or this Roasted Butternut Squash Salad with Feta from Cookie and Kate. Both offer slightly different takes on this winter favorite.
Frequently Asked Questions
How do you roast butternut squash for salad?
What greens pair best with roasted butternut squash?
Can you make butternut squash salad ahead of time?
What is the best dressing for roasted butternut squash salad?
Is roasted butternut squash salad healthy?
What protein can you add to butternut squash salad?

Roasted Butternut Squash Salad
π Warm, caramelized squash meets crisp greens in this satisfying winter salad that makes healthy eating feel like a cozy comfort meal.
π₯ A quick honey mustard dressing ties everything together, offering a perfect balance of tangy and sweet for any weeknight dinner.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
Butternut squash (about 2 pounds, peeled and cubed)
Greens of your choice (spinach, arugula, mixed greens, or massaged kale)
Red onion, thinly sliced
Crumbled feta cheese
Pecans (toasted for extra flavor)
Dried cranberries
Dijon mustard
Honey
Olive oil
Fresh thyme (dried works too)
Salt and pepper
A splash of water to thin it out
Instructions
1-Preheat oven: Preheat oven to 400Β°F and line a baking sheet with parchment paper.
2-Prepare squash: Peel, seed, and cube butternut squash into 1/2-inch pieces.
3-Season squash: Toss squash with olive oil, salt, and pepper; spread in a single layer on the sheet.
4-Roast squash: Roast for 25-30 minutes, flipping halfway, until golden brown and fork-tender.
5-Start dressing: Whisk together Dijon mustard and honey (start with equal parts), add a pinch of salt and pepper.
6-Finish dressing: Slowly whisk in olive oil until emulsified, stir in fresh thyme, add a splash of water if too thick, and adjust sweetness or acidity to taste.
7-Build greens base: Create a bed of greens on a large platter or bowl.
8-Add warm squash: Layer the warm roasted squash over the greens.
9-Add toppings: Scatter thinly sliced red onion, toasted pecans, dried cranberries, and crumbled feta on top.
10-Dress and serve: Drizzle with dressing right before serving; store dressing separately to keep leftovers crisp.
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
π½οΈ Store the dressing separately in the refrigerator for up to a week if you plan to enjoy leftovers without soggy greens.
π± Massage sturdy kale with a bit of olive oil beforehand to soften the leaves and improve the texture for meal prepping.
π₯ Add grilled chicken, roasted chickpeas, or cooked quinoa to easily transform this side dish into a substantial main course.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Salad
- Method: Roasting
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 18
- Sodium: 380
- Fat: 18
- Saturated Fat: 4
- Unsaturated Fat: 13
- Trans Fat: 0
- Carbohydrates: 38
- Fiber: 5
- Protein: 6
- Cholesterol: 15






