Spinach, Apple, Cranberry & Walnut Salad with Feta and Honey Lemon Dressing
Spinach, Apple, Cranberry & Walnut Salad with Feta and Honey Lemon Dressing is a fresh, colourful salad that combines tender baby spinach, crisp apples, sweet-tart dried cranberries, crunchy toasted walnuts, and creamy feta cheese. Everything is finished with a bright honey lemon dressing that adds the perfect balance of sweetness and acidity.
It’s quick enough for a simple weekday lunch but elegant enough for a holiday table or family dinner. The combination of fresh spinach, juicy apples, salty feta, and crunchy walnuts makes every bite satisfying and full of contrasting textures.
Ingredients
For the Salad
- 5 cups (150 g) fresh baby spinach
- 2 crisp apples, thinly sliced
- 1/2 cup (60 g) dried cranberries
- 1/2 cup (60 g) walnuts, toasted and roughly chopped
- 3/4 cup (110 g) crumbled feta cheese
- 2 tbsp fresh parsley, chopped
- 1/4 small red onion, thinly sliced, optional
For the Honey Lemon Dressing
- 3 tbsp olive oil
- 1 1/2 tbsp fresh lemon juice
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1/2 tsp apple cider vinegar
- 1/4 tsp salt
- 1/4 tsp black pepper
How to Make It
1. 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 slightly before adding them to the salad.
2. Make the Dressing
In a small bowl or jar, whisk together the olive oil, fresh lemon juice, honey, Dijon mustard, apple cider vinegar, salt, and black pepper until smooth and emulsified. Set aside.
3. Prepare the Apples
Wash and thinly slice the apples. Toss the slices gently with a small splash of fresh lemon juice to help slow browning and keep them looking fresh and vibrant.
4. Prepare the Salad
Place the fresh baby spinach in a large serving bowl. Add the sliced apples, dried cranberries, toasted walnuts, crumbled feta, and optional thinly sliced red onion.
5. Add the Dressing
Drizzle the honey lemon dressing evenly over the salad just before serving. Start with a little dressing and add more according to your preference.
6. Toss Gently
Gently toss everything together until the spinach and apples are lightly coated. Take care not to toss too aggressively so the feta remains in creamy, visible pieces.
7. Garnish
Finish the salad with fresh chopped parsley, a few extra toasted walnuts, and a small handful of dried cranberries for extra colour and texture.
8. Serve
Serve immediately while the spinach is crisp, the apples are fresh, and the toasted walnuts are crunchy.
Why This Recipe Works
This salad is all about balancing flavours and textures. Fresh baby spinach provides a tender, earthy base, while crisp apples add natural sweetness and refreshing crunch.
Dried cranberries bring a pleasant tart sweetness, and toasted walnuts add richness and crunch. Creamy feta provides a salty contrast that keeps the salad satisfying, while the honey lemon dressing ties everything together with a bright, lightly tangy finish.
Tips for the Best Spinach Apple Salad
- Choose crisp apples: Honeycrisp, Pink Lady, Fuji, or Granny Smith are excellent choices because they hold their texture well.
- Toast the walnuts: A few minutes in a dry skillet brings out their natural flavour and makes them extra crunchy.
- Dress just before serving: Adding the dressing at the last minute keeps the spinach fresh and prevents it from becoming soggy.
- Don’t overdress: Start with a small amount of dressing and add more if needed.
- Use fresh lemon juice: Fresh lemon gives the dressing a brighter and more vibrant flavour.
- Keep the feta in larger pieces: This creates a better creamy contrast against the crisp vegetables and fruit.
Serving Suggestions
This salad makes a lovely light lunch or side dish alongside roasted chicken, turkey, grilled salmon, or baked fish. It also fits beautifully into a holiday meal or festive dinner spread.
For a more filling meal, add grilled chicken, roasted chickpeas, quinoa, or another favourite protein. You can also serve it with a bowl of warm soup and crusty bread for a simple lunch.

Frequently Asked Questions
What apples are best for this salad?
Crisp apples with a sweet or slightly tart flavour work best. Honeycrisp, Pink Lady, Fuji, and Granny Smith all provide excellent texture and pair nicely with the cranberries and feta.
Can I use baby kale instead of spinach?
Yes. Baby kale is a great substitute if you prefer a slightly more robust leafy green. You can also use a mixture of baby spinach and mixed greens.
Can I use pecans instead of walnuts?
Absolutely. Toasted pecans are an excellent substitute and bring a slightly sweeter, buttery flavour to the salad.
Can I prepare this salad ahead of time?
You can prepare the dressing, toast the walnuts, and slice the other ingredients ahead of time. Keep everything refrigerated separately and add the dressing just before serving for the best texture.
How can I prevent the apples from browning?
Toss the apple slices with a small amount of fresh lemon juice after cutting them. The acidity helps slow oxidation and keeps the slices looking fresh.
Can I use another cheese instead of feta?
Yes. Goat cheese, blue cheese, or even crumbled queso fresco can be used. Goat cheese gives the salad a softer and tangier flavour, while blue cheese creates a stronger contrast with the sweet apples and cranberries.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 5 minutes |
| Total Time | 15 minutes |
| Servings | 4 |
| Calories | Approx. 320 per serving |
| Protein | Approx. 8g per serving |
Final Thoughts
Spinach, Apple, Cranberry & Walnut Salad with Feta and Honey Lemon Dressing is a simple, colourful salad that delivers plenty of flavour with very little effort. Crisp apples, chewy cranberries, crunchy toasted walnuts, creamy feta, and fresh spinach create a delicious combination of textures in every bite.
The honey lemon dressing adds the perfect finishing touch with its bright citrus flavour, gentle sweetness, and subtle tang. It’s an easy salad to make for everyday meals, but special enough to bring to a holiday gathering or dinner party.
Print
Spinach, Apple, Cranberry & Walnut Salad with Feta and Honey Lemon Dressing
- Total Time: 15 minutes
Description
A fresh, colorful salad combining tender baby spinach, crisp apples, sweet-tart dried cranberries, crunchy toasted walnuts, and creamy feta cheese, finished with a bright honey lemon dressing. Perfect for a quick lunch, family dinner, or holiday table.
Ingredients
For the Salad
5 cups (150 g) fresh baby spinach
2 crisp apples, thinly sliced
1/2 cup (60 g) dried cranberries
1/2 cup (60 g) walnuts, toasted and roughly chopped
3/4 cup (110 g) crumbled feta cheese
2 tbsp fresh parsley, chopped
1/4 small red onion, thinly sliced, optional
For the Honey Lemon Dressing
3 tbsp olive oil
1 1/2 tbsp fresh lemon juice
1 tbsp honey
1 tsp Dijon mustard
1/2 tsp apple cider vinegar
1/4 tsp salt
1/4 tsp black pepper
Instructions
1. 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 slightly.
2. In a small bowl or jar, whisk together the olive oil, fresh lemon juice, honey, Dijon mustard, apple cider vinegar, salt, and black pepper until smooth and emulsified.
3. Wash and thinly slice the apples. Toss the slices gently with a small splash of fresh lemon juice to help slow browning.
4. Place the baby spinach in a large serving bowl. Add the sliced apples, dried cranberries, toasted walnuts, crumbled feta, and optional red onion.
5. Drizzle the honey lemon dressing evenly over the salad just before serving. Start with a small amount and add more according to preference.
6. Gently toss the salad until the spinach and apples are lightly coated, taking care not to break up the feta too much.
7. Garnish with fresh chopped parsley, extra toasted walnuts, and a few additional dried cranberries.
8. Serve immediately while the spinach is crisp, the apples are fresh, and the walnuts remain crunchy.
Notes
Choose crisp apples such as Honeycrisp, Pink Lady, Fuji, or Granny Smith because they hold their texture well. Toast the walnuts for a few minutes before adding them to bring out their natural flavor and crunch. Dress the salad just before serving to keep the spinach fresh and prevent it from becoming soggy. Start with a small amount of dressing and add more as needed to avoid overdressing the salad. Use fresh lemon juice for the brightest and most vibrant dressing flavor. Keep the feta in larger crumbled pieces for a creamy contrast with the crisp fruit and vegetables. Baby kale can be substituted for spinach, or you can use a mixture of baby spinach and mixed greens. Toasted pecans are an excellent substitute for walnuts and add a slightly sweeter, buttery flavor. Prepare the dressing, toast the walnuts, and slice the other ingredients ahead of time, but keep them refrigerated separately and dress the salad just before serving. Toss apple slices with a little fresh lemon juice after cutting to help slow browning. Goat cheese, blue cheese, or queso fresco can be substituted for feta. For a more filling meal, add grilled chicken, roasted chickpeas, quinoa, or another favorite protein. Serve alongside roasted chicken, turkey, grilled salmon, baked fish, warm soup, or crusty bread. This salad works especially well as part of a holiday meal or festive dinner spread.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: American
