Butternut Squash Salad with Roasted Beets, Spicy Arugula, Walnuts & Creamy Goat Cheese
Butternut Squash Salad with Roasted Beets, Spicy Arugula, Walnuts & Creamy Goat Cheese is a colourful salad that combines sweet caramelized butternut squash, tender roasted beets, peppery baby arugula, crunchy toasted walnuts, and creamy goat cheese. Dried cranberries add a touch of sweetness, while a honey balsamic dressing brings everything together with a bright, tangy finish.
It’s simple enough for a weekday lunch but beautiful enough for a holiday table or special dinner. Honestly, the contrast between the warm roasted vegetables, fresh arugula, creamy goat cheese, and crunchy walnuts makes every bite interesting.
Ingredients
For the Roasted Vegetables
- 3 cups (450 g) butternut squash, peeled, seeded, and cut into bite-sized cubes
- 2 medium beets (about 300 g), peeled and cut into small wedges
- 2 tbsp olive oil
- 1/2 tsp garlic powder
- 1/2 tsp dried thyme
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Salad
- 5 cups (120 g) baby arugula
- 1/2 cup (60 g) walnuts, toasted and roughly chopped
- 4 oz (115 g) goat cheese, crumbled
- 1/3 cup (50 g) dried cranberries
- 2 tbsp fresh parsley, chopped
For the Honey Balsamic Dressing
- 3 tbsp extra-virgin olive oil
- 1 1/2 tbsp balsamic vinegar
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1 tbsp fresh lemon juice
- 1 small garlic clove, finely minced
- 1/4 tsp salt
- 1/4 tsp black pepper
How to Make It
1. Preheat the Oven
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper for easier cleanup.
2. Prepare the Vegetables
Place the butternut squash cubes and beet wedges on the prepared baking sheet. Drizzle with olive oil and sprinkle with garlic powder, dried thyme, smoked paprika, salt, and black pepper. Toss well until the vegetables are evenly coated.
3. Roast the Vegetables
Spread the squash and beets into a single layer, leaving a little space between the pieces. Roast for 30–40 minutes, turning the vegetables halfway through, until they are tender and caramelized around the edges.
4. Cool Slightly
Remove the roasted vegetables from the oven and let them cool for about 10 minutes. Allowing them to cool slightly helps prevent the fresh arugula from wilting when the salad is assembled.
5. Toast the Walnuts
Place the walnuts in a dry skillet over medium-low heat. Toast for 3–4 minutes, stirring frequently, until fragrant and lightly golden. Remove from the heat and let them cool before roughly chopping.
6. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, balsamic vinegar, honey, Dijon mustard, lemon juice, minced garlic, salt, and black pepper until smooth and emulsified.
7. Prepare the Arugula
Place the baby arugula in a large serving bowl or platter. Add the slightly cooled roasted butternut squash and beets.
8. Add the Toppings
Scatter the toasted walnuts, crumbled goat cheese, dried cranberries, and fresh parsley over the roasted vegetables and arugula.
9. Add the Dressing
Drizzle the honey balsamic dressing evenly over the salad just before serving. Start with a moderate amount and add more according to taste.
10. Toss Gently
Gently toss the salad until the arugula and roasted vegetables are lightly coated. Take care not to break up the goat cheese too much so some creamy pieces remain visible.
11. Serve
Serve immediately while the roasted vegetables are slightly warm, the arugula is fresh, the walnuts are crunchy, and the goat cheese remains creamy.
Why This Recipe Works
This salad is all about contrasting flavours and textures. Roasted butternut squash brings natural sweetness and a soft, caramelized texture, while the beets add earthy flavour and beautiful colour.
Baby arugula provides a peppery freshness that balances the sweeter ingredients. Creamy goat cheese adds richness, while toasted walnuts bring satisfying crunch and a nutty flavour.
The honey balsamic dressing ties everything together with a combination of sweet, tangy, savoury, and citrusy notes. Dried cranberries add another layer of chewy sweetness without overwhelming the roasted vegetables.
Tips for the Best Butternut Squash Salad
- Cut the vegetables evenly: Similar-sized pieces help the squash and beets roast at roughly the same rate.
- Don’t overcrowd the pan: Leave space between the vegetables so they roast and caramelize instead of steaming.
- Cool the vegetables slightly: Very hot vegetables can wilt the arugula quickly.
- Toast the walnuts: A few minutes in a dry skillet brings out their natural aroma and crunch.
- Use fresh arugula: Peppery, crisp baby arugula gives the best contrast to the roasted vegetables.
- Add the dressing just before serving: This keeps the salad fresh and prevents the greens from becoming soggy.
Serving Suggestions
This roasted vegetable salad makes a wonderful light lunch or side dish alongside roasted chicken, turkey, grilled salmon, or other favourite main dishes.
For a more filling vegetarian meal, serve it with quinoa, chickpeas, lentils, crusty bread, or a simple grain pilaf. It also makes an attractive addition to a holiday dinner or autumn-inspired gathering.

Frequently Asked Questions
Can I prepare the roasted vegetables ahead of time?
Yes. The butternut squash and beets can be roasted ahead of time and refrigerated. Bring them closer to room temperature before assembling the salad, or gently warm them if you prefer the vegetables slightly warm.
Can I use another leafy green instead of arugula?
Yes. Baby spinach, mixed greens, or kale can be used instead. Arugula provides a distinctive peppery flavour, but other greens will still pair well with the roasted vegetables and goat cheese.
Can I substitute goat cheese?
Yes. Feta cheese is an excellent alternative if you prefer a saltier flavour. Soft ricotta or crumbled blue cheese can also be used for a different flavour profile.
Can I use pecans instead of walnuts?
Absolutely. Toasted pecans work beautifully with butternut squash, beets, cranberries, and goat cheese and provide a similarly crunchy texture.
Can I make the dressing ahead of time?
Yes. The honey balsamic dressing can be prepared in advance and stored in a sealed container in the refrigerator. Whisk or shake it well before using.
How should I store leftovers?
For the best texture, store the roasted vegetables, salad greens, toppings, and dressing separately when possible. If already assembled, refrigerate the salad in an airtight container and enjoy it within a short time for the freshest texture.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 40 minutes |
| Total Time | 1 hour |
| Servings | 6 |
| Calories | Approx. 335 per serving |
| Protein | Approx. 8g per serving |
Final Thoughts
Butternut Squash Salad with Roasted Beets, Spicy Arugula, Walnuts & Creamy Goat Cheese is a beautiful combination of sweet roasted vegetables, peppery greens, creamy cheese, crunchy nuts, and chewy cranberries.
The honey balsamic dressing adds the perfect finishing touch, balancing the earthy vegetables and rich goat cheese with bright, tangy flavour. It’s a colourful, satisfying salad that’s just as welcome at a family dinner as it is on a festive table.
Print
Butternut Squash Salad with Roasted Beets, Spicy Arugula, Walnuts & Creamy Goat Cheese
- Total Time: 1 hour
Description
A colourful roasted vegetable salad combining caramelized butternut squash, tender roasted beets, peppery baby arugula, toasted walnuts, creamy goat cheese, dried cranberries, and a bright honey balsamic dressing.
Ingredients
For the Roasted Vegetables
3 cups (450 g) butternut squash, peeled, seeded, and cut into bite-sized cubes
2 medium beets (about 300 g), peeled and cut into small wedges
2 tbsp olive oil
1/2 tsp garlic powder
1/2 tsp dried thyme
1/2 tsp smoked paprika
1/2 tsp salt
1/4 tsp black pepper
For the Salad
5 cups (120 g) baby arugula
1/2 cup (60 g) walnuts, toasted and roughly chopped
4 oz (115 g) goat cheese, crumbled
1/3 cup (50 g) dried cranberries
2 tbsp fresh parsley, chopped
For the Honey Balsamic Dressing
3 tbsp extra-virgin olive oil
1 1/2 tbsp balsamic vinegar
1 tbsp honey
1 tsp Dijon mustard
1 tbsp fresh lemon juice
1 small garlic clove, finely minced
1/4 tsp salt
1/4 tsp black pepper
Instructions
1. Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper for easier cleanup.
2. Place the butternut squash cubes and beet wedges on the prepared baking sheet. Drizzle with olive oil and sprinkle with garlic powder, dried thyme, smoked paprika, salt, and black pepper. Toss well until evenly coated.
3. Spread the squash and beets into a single layer, leaving space between the pieces. Roast for 30–40 minutes, turning halfway through, until tender and caramelized around the edges.
4. Remove the roasted vegetables from the oven and let them cool for about 10 minutes so they do not wilt the arugula when assembled.
5. Place the walnuts in a dry skillet over medium-low heat. Toast for 3–4 minutes, stirring frequently, until fragrant and lightly golden. Remove from the heat and let cool before roughly chopping.
6. In a small bowl or jar, whisk together the extra-virgin olive oil, balsamic vinegar, honey, Dijon mustard, lemon juice, minced garlic, salt, and black pepper until smooth and emulsified.
7. Place the baby arugula in a large serving bowl or platter. Add the slightly cooled roasted butternut squash and beets.
8. Scatter the toasted walnuts, crumbled goat cheese, dried cranberries, and fresh parsley over the roasted vegetables and arugula.
9. Drizzle the honey balsamic dressing evenly over the salad just before serving, adding more according to taste.
10. Gently toss the salad until the arugula and roasted vegetables are lightly coated, taking care not to break up the goat cheese too much.
11. Serve immediately while the roasted vegetables are slightly warm, the arugula is fresh, the walnuts are crunchy, and the goat cheese remains creamy.
Notes
Cut the butternut squash and beets into similar-sized pieces so they roast at roughly the same rate. Do not overcrowd the baking sheet. Leave space between the vegetables so they roast and caramelize instead of steaming. Allow the roasted vegetables to cool slightly before combining them with the arugula to help keep the greens fresh. Toast the walnuts for a few minutes in a dry skillet to bring out their natural aroma and crunch. Baby spinach, mixed greens, or kale can be used instead of arugula. Feta cheese is an excellent substitute for goat cheese. Soft ricotta or crumbled blue cheese can also be used. Toasted pecans can be substituted for walnuts. The roasted vegetables can be prepared ahead of time and refrigerated. Bring them closer to room temperature before assembling, or gently warm them if preferred. The honey balsamic dressing can be prepared ahead and stored in a sealed container in the refrigerator. Whisk or shake well before using. For a more filling vegetarian meal, serve with quinoa, chickpeas, lentils, crusty bread, or a simple grain pilaf. For the best texture, store roasted vegetables, salad greens, toppings, and dressing separately when possible.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Mediterranean
