Fresh Zucchini Noodle Salad with Feta, Cranberries, Toasted Walnuts & Honey Balsamic
Fresh Zucchini Noodle Salad with Feta, Cranberries, Toasted Walnuts & Honey Balsamic is a light, colourful salad featuring crisp zucchini noodles, creamy feta, sweet-tart dried cranberries, crunchy toasted walnuts, and fresh herbs. Everything is finished with a simple honey balsamic dressing that adds a bright, tangy sweetness to every bite.
It’s quick enough for a weekday lunch and makes a refreshing side dish for grilled meats, seafood, or a summer dinner. Honestly, the combination of crisp zucchini, salty feta, chewy cranberries, and toasted walnuts gives this simple salad plenty of flavour and texture.
Ingredients
For the Salad
- 4 medium zucchini (about 700 g), spiralized into noodles
- 3/4 cup (110 g) crumbled feta cheese
- 1/2 cup (60 g) dried cranberries
- 1/2 cup (55 g) walnuts, roughly chopped
- 1/4 cup (15 g) fresh parsley, chopped
- 2 tbsp fresh basil, chopped
- 1/4 small red onion, very thinly sliced
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 small garlic clove, finely minced
- 1/4 tsp salt
- 1/4 tsp black pepper
How to Make It
1. Toast the Walnuts
Place the chopped 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 slightly.
2. Prepare the Zucchini Noodles
Spiralize the zucchini into noodles. If the noodles are particularly wet, gently pat them with paper towels to remove excess moisture.
Don’t salt the zucchini noodles at this stage because salt will draw out additional moisture and can make the finished salad watery.
3. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, balsamic vinegar, honey, Dijon mustard, minced garlic, salt, and black pepper until smooth and emulsified.
4. Combine the Salad
Place the zucchini noodles in a large serving bowl. Add the crumbled feta, dried cranberries, toasted walnuts, thinly sliced red onion, fresh parsley, and chopped basil.
5. Add the Dressing
Drizzle the honey balsamic dressing over the zucchini noodles just before serving. Adding the dressing at the last minute helps preserve the crisp texture of the zucchini.
6. Toss Gently
Use tongs to gently toss the salad until the zucchini noodles are lightly coated and the feta, cranberries, walnuts, onion, and herbs are evenly distributed.
7. Garnish
Finish with a few extra toasted walnuts, dried cranberries, crumbled feta, and fresh herbs for a colourful presentation.
8. Serve
Serve immediately for the freshest texture, or refrigerate for up to 30 minutes before serving. Avoid letting the dressed salad sit for too long because the zucchini noodles will gradually release moisture.
Why This Recipe Works
This zucchini noodle salad is all about fresh ingredients and contrasting textures. The zucchini noodles are crisp and refreshing, while feta provides a creamy, salty element that gives the salad more depth.
Dried cranberries add little bursts of sweet-tart flavour, while toasted walnuts bring a satisfying crunch. Fresh basil and parsley brighten everything up, and the thinly sliced red onion adds a mild savoury bite.
The honey balsamic dressing brings the ingredients together with a balance of tangy balsamic vinegar, sweet honey, savoury Dijon mustard, and fruity extra-virgin olive oil.

Tips for the Best Zucchini Noodle Salad
- Choose firm zucchini: Smaller to medium zucchini tend to have a firmer texture and work especially well for spiralizing.
- Remove excess moisture: Pat the noodles gently with paper towels if they seem particularly wet.
- Don’t salt too early: Salt draws moisture from zucchini, so season the salad shortly before serving.
- Toast the walnuts: A few minutes in a dry skillet makes them more aromatic and crunchy.
- Dress at the last minute: This helps keep the zucchini noodles crisp and fresh.
- Slice the onion thinly: Very thin slices distribute the onion flavour without overpowering the other ingredients.
- Use fresh herbs: Fresh basil and parsley give the salad a much brighter flavour than dried herbs.
Serving Suggestions
This salad makes a refreshing side dish for grilled chicken, salmon, shrimp, steak, or roasted vegetables. It’s also a lovely addition to a summer lunch or Mediterranean-inspired dinner.
For a more filling meal, add grilled chicken, chickpeas, cooked quinoa, or another favourite protein. You can also serve it alongside warm pita bread and hummus for a simple vegetarian meal.
Frequently Asked Questions
Can I make zucchini noodles ahead of time?
Yes. You can spiralize the zucchini a few hours ahead and store the noodles covered in the refrigerator. Pat them dry again before assembling the salad and wait to add the dressing until just before serving.
Can I use another cheese instead of feta?
Yes. Goat cheese, crumbled cotija, or small pieces of fresh mozzarella can work well. Feta provides the strongest salty contrast to the sweet cranberries and honey balsamic dressing.
Can I use pecans instead of walnuts?
Absolutely. Toasted pecans are an excellent substitute and provide a slightly sweeter, buttery crunch.
How do I keep zucchini noodles from getting watery?
Pat them dry before assembling the salad, avoid salting them too early, and add the dressing shortly before serving. These steps help maintain a crisp texture.
Can I prepare the dressing ahead of time?
Yes. The honey balsamic dressing can be whisked together ahead of time and stored in the refrigerator. Bring it back to room temperature and whisk again before using.
Can I add protein to this salad?
Yes. Grilled chicken, shrimp, chickpeas, or cooked quinoa can turn the salad into a more substantial meal while keeping its fresh character.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 5 minutes |
| Total Time | 20 minutes |
| Servings | 4 |
| Calories | Approx. 295 per serving |
| Protein | Approx. 8g per serving |
Final Thoughts
Fresh Zucchini Noodle Salad with Feta, Cranberries, Toasted Walnuts & Honey Balsamic is an easy way to turn fresh zucchini into a colourful and satisfying salad. The crisp noodles, creamy feta, chewy cranberries, and crunchy walnuts create plenty of texture in every bite.
The honey balsamic dressing adds the perfect finishing touch with its sweet and tangy flavour. Keep the dressing separate until you’re ready to serve, and you’ll have a fresh, vibrant salad that’s perfect for warm-weather meals, entertaining, or a quick weekday lunch.
Print
Fresh Zucchini Noodle Salad with Feta, Cranberries, Toasted Walnuts & Honey Balsamic
- Total Time: 20 minutes
Description
A light and colourful zucchini noodle salad featuring crisp zucchini, creamy feta, sweet-tart dried cranberries, toasted walnuts, fresh herbs, and a simple honey balsamic dressing. Fresh, crunchy, and perfect for a quick lunch or refreshing side dish.
Ingredients
For the Salad
4 medium zucchini (about 700 g), spiralized into noodles
3/4 cup (110 g) crumbled feta cheese
1/2 cup (60 g) dried cranberries
1/2 cup (55 g) walnuts, roughly chopped
1/4 cup (15 g) fresh parsley, chopped
2 tbsp fresh basil, chopped
1/4 small red onion, very thinly sliced
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 small garlic clove, finely minced
1/4 tsp salt
1/4 tsp black pepper
Instructions
1. Place the chopped 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 slightly.
2. Spiralize the zucchini into noodles. If the noodles are particularly wet, gently pat them with paper towels to remove excess moisture.
3. Do not salt the zucchini noodles at this stage because salt will draw out additional moisture and can make the finished salad watery.
4. In a small bowl or jar, whisk together the extra-virgin olive oil, balsamic vinegar, honey, Dijon mustard, minced garlic, salt, and black pepper until smooth and emulsified.
5. Place the zucchini noodles in a large serving bowl. Add the crumbled feta, dried cranberries, toasted walnuts, thinly sliced red onion, fresh parsley, and chopped basil.
6. Drizzle the honey balsamic dressing over the zucchini noodles just before serving.
7. Use tongs to gently toss the salad until the zucchini noodles are lightly coated and all the ingredients are evenly distributed.
8. Finish with extra toasted walnuts, dried cranberries, crumbled feta, and fresh herbs.
9. Serve immediately for the freshest texture, or refrigerate for up to 30 minutes before serving. Avoid letting the dressed salad sit too long because the zucchini noodles will gradually release moisture.
Notes
Choose firm, small-to-medium zucchini because they tend to have a better texture for spiralizing.
Pat zucchini noodles gently with paper towels if they seem particularly wet.
Do not salt the zucchini noodles too early because salt draws moisture from the zucchini.
Toast the walnuts for a few minutes to make them more aromatic and crunchy.
Dress the salad at the last minute to help keep the zucchini noodles crisp.
Slice the red onion very thinly so its flavour does not overpower the other ingredients.
Fresh basil and parsley provide a brighter flavour than dried herbs.
Goat cheese, crumbled cotija, or small pieces of fresh mozzarella can be substituted for feta.
Toasted pecans can be used instead of walnuts.
The dressing can be prepared ahead and refrigerated; bring it back to room temperature and whisk before using.
For a more filling meal, add grilled chicken, shrimp, chickpeas, or cooked quinoa.
Serve with grilled meats, seafood, warm pita, or hummus for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
