There’s something about roasted butternut squash that feels like autumn wrapped in a dish. The sweet, caramelized edges, the soft interior, and the golden orange color make it a favorite on both fall and winter tables.
Pair it with crisp lettuce, salty feta, and the nutty crunch of walnuts, and you’ve got a salad that’s hearty enough to stand on its own yet versatile enough to sit beside roasted meats or holiday spreads.

This butternut squash salad with feta and walnuts isn’t just about flavor—it’s also about balance. The sweetness of the squash complements the saltiness of the cheese.
The crunch of walnuts plays against the tender greens. And the vinaigrette ties it all together with a tangy finish.
It’s one of those dishes you’ll find yourself returning to when you want something simple, satisfying, and nourishing. Whether you’re prepping a quick weeknight dinner or building a festive holiday menu, this salad works beautifully.
More Feta Recipes To Enjoy
3-Minute Feta Cheese Appetizer
Whipped Feta Dips Recipes
Feta Tomato Pasta Bake With Chicken (Viral TikTok Recipe)
Gluten-Free Baked Feta Eggs With Tomato
Core Elements of the Dish
This salad is all about contrast and balance, both in flavor and in texture. Here are the elements that make it stand out:
- Roasted Butternut Squash – Sweet and caramelized, it’s the star of the dish and provides a warm base that pairs perfectly with cooler, fresh elements.
- Lettuce – Crisp greens provide freshness and keep the salad light, making it easy to enjoy year-round.
- Feta Cheese – Adds a creamy, salty edge that balances the natural sweetness of the squash.
- Walnuts – Their crunch adds texture and a nutty depth, which pairs beautifully with both squash and cheese.
- Simple Dressing – A light vinaigrette enhances the flavors without overpowering them.
Each of these plays a vital role. Together, they create a salad that’s layered in taste and satisfying in every bite.
Ingredients (with Descriptions)
Here’s everything you need to recreate this dish, with notes on why each ingredient matters.
Ingredients
1 medium butternut squash (about 2 lbs), peeled and cut into cubes
Sweet, slightly nutty, and vibrant, butternut squash is the backbone of this salad. Roasting draws out its natural sugars.1 tablespoon olive oil
Used to roast the squash, olive oil enhances flavor and helps achieve those golden, caramelized edges.Salt and black pepper, to taste
Simple seasoning that brings out the natural sweetness of the squash and balances the richness of other ingredients.6 cups lettuce leaves, torn or chopped
Crisp lettuce adds freshness and crunch, ensuring the salad feels light and refreshing.½ cup crumbled feta cheese
Salty and tangy, feta cuts through the sweetness of the squash and provides creaminess.½ cup toasted walnuts
Toasting deepens their nutty flavor, making them even more satisfying. They also add crunch and heart-healthy fats.2 tablespoons balsamic vinegar
Provides tang and acidity to balance the richness of cheese and nuts.1 tablespoon honey
A touch of sweetness enhances the dressing and complements the roasted squash.1 teaspoon Dijon mustard
Adds depth and a slight sharpness to the vinaigrette.3 tablespoons olive oil
The base of the dressing, it helps emulsify and carry flavor.
Directions
- Start by preheating your oven to 400°F (200°C). Roasting at a high temperature is key because it caramelizes the natural sugars in the squash, giving it that signature sweet-savory flavor.
- Peel and cube your butternut squash, then toss it with olive oil, salt, and black pepper. Spread the cubes in a single layer on a baking sheet. Crowding the pan will steam the squash instead of roasting it, so give them space. Roast for 25–30 minutes, flipping halfway through. You’re looking for golden edges and fork-tender centers.
- While the squash roasts, prepare the lettuce. Tear or chop the leaves into bite-sized pieces and place them in a large bowl or platter. This will be the fresh, crisp base for the warm ingredients.
- For the dressing, whisk together balsamic vinegar, honey, Dijon mustard, and olive oil. The mustard helps emulsify the dressing so it clings to the greens. Taste and adjust seasoning—if you like it tangier, add a splash more vinegar; if you prefer sweetness, a drizzle more honey works.
- Once the squash is done, let it cool slightly so it doesn’t wilt the greens. Add the roasted squash, toasted walnuts, and crumbled feta to the lettuce. Drizzle with dressing just before serving and gently toss.
Equipment Needed
- Baking sheet – For roasting the butternut squash.
- Large mixing bowl – To combine the salad ingredients.
- Whisk – To bring the dressing together.
- Sharp knife & peeler – For prepping the squash.
Make-Ahead Timing Guide
- Roasted Butternut Squash: Roast, cool, and store in an airtight container in the fridge for up to 3 days. Reheat briefly in the oven at 350°F for 8–10 minutes before adding to salad, or serve cold for a different texture.
- Dressing: Make the balsamic-honey dressing ahead and refrigerate in a sealed jar or container for up to 1 week. Shake or whisk before use since it may separate.
- Walnuts: Toasted walnuts keep well in an airtight container at room temperature for about 5–7 days. Store separately to maintain crunch.
- Lettuce: Wash, dry thoroughly, and store wrapped in a paper towel inside a plastic bag or container. Use within 2 days for maximum freshness.
- Fully Assembled Salad: Best enjoyed immediately. If prepping ahead, keep components separate and assemble just before serving to avoid sogginess.
👉 This way, you can prep almost everything in advance and simply toss the salad together in under 5 minutes when you’re ready to eat.

Creative Leftovers
- Wraps – Use leftover salad as a filling for whole wheat wraps with grilled chicken.
- Grain Bowls – Toss leftovers with cooked quinoa or farro for a heartier meal.
- Roasted Veg Boost – Mix the leftover squash into pasta or risotto.
- Next-Day Lunch – Keep the dressing separate, and the salad stays fresh for lunchboxes.
Budget-Friendly Adjustments
- Swap feta for crumbled goat cheese or even cottage cheese if it’s more affordable.
- Use sunflower seeds or almonds instead of walnuts to cut costs.
- Buy whole butternut squash instead of pre-cut. It’s cheaper and stays fresher longer.
How to Keep It Fresh Longer
- Store the dressing separately and add it just before eating.
- Keep roasted squash in a sealed container in the fridge for up to 4 days.
- Assemble the salad fresh, combining ingredients only when ready to serve.
- If you want to prep ahead, keep lettuce wrapped in paper towels inside a bag to avoid sogginess.

Historical Background: The Story of Butternut Squash
Butternut squash may feel modern, but it has deep roots in history. Squash varieties were cultivated by Indigenous peoples of the Americas for thousands of years.
They valued squash as one of the “Three Sisters” crops—corn, beans, and squash—that sustained communities.
The butternut variety we know today was developed in the 1940s in Massachusetts by Charles Leggett. He wanted a squash that was sweeter and easier to handle than traditional large pumpkins. The result was the smooth-skinned, pear-shaped squash that has since become a kitchen favorite worldwide.
Nutritional Snapshot
Butternut squash salad with feta and walnuts is as nutrient-dense as it is flavorful.
Per Serving (Approximate, for 6 servings)
Nutrient | Amount | Benefit |
---|---|---|
Calories | 280 | Balanced energy for a meal or side |
Protein | 7g | From feta and walnuts |
Carbohydrates | 24g | Natural sugars from squash, plus fiber |
Dietary Fiber | 5g | Supports digestion and fullness |
Healthy Fats | 15g | Heart-healthy fats from olive oil and walnuts |
Vitamin A | 350% DV | Excellent for eye health and immunity |
Vitamin C | 45% DV | Helps fight inflammation and supports healing |
Calcium | 15% DV | Strengthens bones (thanks to feta) |
Magnesium | 20% DV | Good for muscle and nerve health |
Why It Matters:
- The high vitamin A content makes this salad a skin and vision booster.
- Walnuts provide omega-3 fatty acids that help support brain and heart health.
- The mix of fiber, protein, and fats makes this salad filling without being heavy.
- Low in saturated fat compared to creamy casseroles or fried side dishes.
Final Thoughts
This butternut squash salad with feta and walnuts is proof that simple ingredients can make extraordinary meals. It brings together comfort, crunch, and color, making it equally at home on a holiday table or in your weekday rotation.
Plus, it’s flexible: swap the greens, change up the nuts, or add grains for a heartier version.
It’s one of those recipes that reminds us healthy food can be flavorful, vibrant, and satisfying—without being complicated.
FAQ’s
Q: My squash turned out mushy instead of caramelized. What went wrong?
A: Chances are the pan was overcrowded, causing the squash to steam. Spread the cubes out in a single layer and use a hot oven.
Q: The feta melted into the squash—how can I stop that?
A: Let the squash cool for 5–10 minutes before adding it to the greens and feta. This keeps textures distinct.
Q: Can I make the dressing in advance?
A: Yes! You can whisk it up to 3 days ahead. Store in a jar in the fridge and shake before using.
Q: My walnuts taste bitter—what happened?
A: They may have been over-toasted or stale. Always toast on low heat and store nuts in the freezer to keep them fresh.
Q: Can I use another green instead of lettuce?
A: Absolutely. Spinach or arugula works well if you want a peppery edge.
Butternut Squash Salad with Feta and Walnuts
Course: Salads6
servings15
minutes30
minutes45
minutesIngredients
1 medium butternut squash (about 2 lbs), peeled and cubed
1 tbsp olive oil (for roasting)
Salt & black pepper, to taste
6 cups lettuce leaves, torn or chopped
½ cup crumbled feta cheese
½ cup toasted walnuts
2 tbsp balsamic vinegar
1 tbsp honey
1 tsp Dijon mustard
3 tbsp olive oil (for dressing)
Directions
- Prep the squash – Preheat oven to 400°F (200°C). Peel and cube squash, then toss with olive oil, salt, and pepper.
- Roast – Spread squash cubes on a baking sheet and roast 25–30 minutes, flipping once, until golden and tender.
- Toast walnuts – Lightly toast walnuts in a dry pan for 3–5 minutes until fragrant. Set aside.
- Make the dressing – Whisk balsamic vinegar, honey, Dijon mustard, and olive oil until smooth and emulsified.
- Prepare greens – Rinse and tear lettuce into bite-sized pieces. Place in a serving bowl or platter.
- Assemble – Add roasted squash, toasted walnuts, and crumbled feta on top of the lettuce.
- Finish – Drizzle with dressing and gently toss just before serving.