Fresh Spinach, Apple & Feta Salad with Cranberries, Crunchy Walnuts & Honey Balsamic Glaze
Fresh Spinach, Apple & Feta Salad with Cranberries, Crunchy Walnuts & Honey Balsamic Glaze is a colourful, refreshing salad that combines tender baby spinach, crisp apples, sweet-tart dried cranberries, crunchy toasted walnuts, and creamy feta cheese. Everything is finished with a sweet and tangy honey balsamic glaze for a beautifully balanced bite.
It’s incredibly simple to prepare but looks impressive enough for a holiday table or dinner gathering. Honestly, the combination of juicy apples, salty feta, chewy cranberries, and crunchy walnuts makes this one of those salads that never feels boring.
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, roughly chopped
- 3/4 cup (110 g) crumbled feta cheese
- 2 tbsp fresh parsley, chopped
- 1 tbsp fresh mint, chopped
For the Honey Balsamic Glaze
- 3 tbsp balsamic vinegar
- 2 tbsp honey
- 1 tbsp extra-virgin olive oil
- 1 tsp Dijon mustard
- 1 tbsp fresh orange juice
- 1/4 tsp salt
- 1/4 tsp black pepper
For Garnishing
- 1 tbsp extra dried cranberries
- 1 tbsp toasted walnuts
- 1 tsp fresh lemon or orange zest
How to Make It
1. Toast the Walnuts
Place the roughly 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 Apples
Wash and thinly slice the apples. Toss the slices with a small splash of fresh lemon juice to help slow browning and keep them looking fresh and crisp.
3. Make the Honey Balsamic Glaze
In a small bowl or jar, whisk together the balsamic vinegar, honey, extra-virgin olive oil, Dijon mustard, fresh orange juice, salt, and black pepper. Continue whisking until the mixture is smooth, glossy, and well combined.
4. Prepare the Spinach
Add the fresh baby spinach to a large serving bowl or platter. Remove any large stems if necessary and make sure the spinach is thoroughly dry before assembling the salad.
5. Add the Fruit and Cheese
Arrange the sliced apples, dried cranberries, toasted walnuts, and crumbled feta over the spinach. Spread the ingredients evenly so every serving gets a little of each flavour and texture.
6. Add the Fresh Herbs
Sprinkle the chopped parsley and fresh mint evenly over the salad. The fresh herbs add a bright, refreshing flavour that complements the sweet fruit and creamy feta.
7. Drizzle with Glaze
Just before serving, drizzle the honey balsamic glaze over the salad. Start with a moderate amount and add more if desired, making sure the spinach and toppings are lightly coated.
8. Toss Gently
Use salad servers to gently toss everything together. Take care not to crush the feta or break the apple slices while mixing.
9. Garnish
Finish with extra dried cranberries, toasted walnuts, and a little fresh lemon or orange zest. The citrus zest adds a bright aroma and a beautiful finishing touch.
10. Serve
Serve immediately while the spinach is fresh, the apples are crisp, and the toasted walnuts are crunchy.
Why This Recipe Works
This salad is all about contrast. Fresh baby spinach provides a tender, earthy base, while crisp apples bring juicy sweetness and a pleasant crunch. Dried cranberries add a chewy texture and a slightly tart flavour that keeps the salad interesting.
The feta is especially important because its salty, creamy character balances the sweetness from the fruit and honey. Toasted walnuts add another layer of crunch and a warm, nutty flavour that makes the salad feel much more satisfying.
Finally, the honey balsamic glaze ties everything together. Balsamic vinegar provides acidity and depth, honey adds gentle sweetness, and Dijon mustard gives the dressing a subtle savoury bite.
Tips for the Best Spinach Apple Salad
- Choose crisp apples: Honeycrisp, Pink Lady, Fuji, or Granny Smith are excellent choices.
- Dry the spinach well: Excess water can dilute the honey balsamic glaze and make the salad soggy.
- Toast the walnuts: A few minutes in a dry skillet brings out their natural oils and makes them much more fragrant.
- Dress just before serving: This keeps the spinach fresh and prevents it from wilting too quickly.
- Balance the dressing: Taste the glaze before serving and adjust with a little extra honey or balsamic vinegar if needed.
- Slice the apples shortly before serving: This keeps them crisp and helps minimize browning.
- Don’t overdress: The spinach and toppings should be lightly coated rather than swimming in dressing.
Serving Suggestions
This spinach apple salad makes a wonderful side dish for roasted chicken, turkey, grilled salmon, pork, or roasted vegetables. Its sweet and savoury flavours make it particularly well suited to autumn and holiday meals.
For a more filling lunch, add grilled chicken, roasted chickpeas, quinoa, or another favourite protein. You can also serve it with a bowl of soup and some crusty bread for an easy light meal.
For entertaining, arrange the ingredients on a large platter instead of tossing everything together. Drizzle the glaze over the top just before serving so the colourful layers remain visible.

Frequently Asked Questions
What apples are best for this salad?
Crisp apples with a good balance of sweetness and acidity work best. Honeycrisp, Pink Lady, Fuji, and Granny Smith are all excellent options and hold their texture well.
Can I use baby kale instead of spinach?
Yes. Baby kale makes a great substitute and provides a slightly heartier texture. You can also combine baby kale and spinach for a mixed green salad.
Can I use pecans instead of walnuts?
Absolutely. Toasted pecans work beautifully with apples, cranberries, feta, and honey balsamic glaze. They provide a slightly sweeter, buttery flavour.
Can I make the salad ahead of time?
You can prepare the ingredients ahead of time, but keep the dressing separate. Assemble and dress the salad shortly before serving to maintain the best texture.
How can I keep the apples from browning?
Toss the sliced apples with a small amount of fresh lemon juice. The acidity helps slow oxidation while adding a subtle citrus flavour.
Can I use another cheese instead of feta?
Yes. Goat cheese, blue cheese, or crumbled cotija can all work well. Goat cheese creates a softer and tangier flavour, while blue cheese gives the salad a stronger savoury character.
Can I add protein to this salad?
Yes. Grilled chicken, roasted turkey, grilled salmon, shrimp, or chickpeas can turn this salad into a more substantial meal while complementing the sweet and savoury flavours.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 5 minutes |
| Total Time | 15 minutes |
| Servings | 4 |
| Calories | Approx. 330 per serving |
| Protein | Approx. 8g per serving |
Final Thoughts
Fresh Spinach, Apple & Feta Salad with Cranberries, Crunchy Walnuts & Honey Balsamic Glaze is a simple, colourful salad that delivers plenty of flavour without requiring much time in the kitchen. Crisp apples, creamy feta, sweet cranberries, crunchy walnuts, and fresh herbs create a delicious mix of textures in every bite.
The honey balsamic glaze brings everything together with its sweet, tangy, and slightly savoury flavour. Whether you’re serving it as a holiday side dish, a light lunch, or a fresh addition to a family dinner, this salad is an easy way to make any meal feel a little more special.
Print
Fresh Spinach, Apple & Feta Salad with Cranberries, Crunchy Walnuts & Honey Balsamic Glaze
- Total Time: 15 minutes
Description
Fresh Spinach, Apple & Feta Salad with Cranberries, Crunchy Walnuts & Honey Balsamic Glaze combines tender baby spinach, crisp apples, sweet-tart cranberries, toasted walnuts, creamy feta, and a sweet-tangy honey balsamic glaze for a colourful and refreshing salad.
Ingredients
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, roughly chopped
3/4 cup (110 g) crumbled feta cheese
2 tbsp fresh parsley, chopped
1 tbsp fresh mint, chopped
3 tbsp balsamic vinegar
2 tbsp honey
1 tbsp extra-virgin olive oil
1 tsp Dijon mustard
1 tbsp fresh orange juice
1/4 tsp salt
1/4 tsp black pepper
1 tbsp extra dried cranberries
1 tbsp toasted walnuts
1 tsp fresh lemon or orange zest
Instructions
1. Place the roughly 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. Wash and thinly slice the apples. Toss the slices with a small splash of fresh lemon juice to help slow browning and keep them looking fresh and crisp.
3. In a small bowl or jar, whisk together the balsamic vinegar, honey, extra-virgin olive oil, Dijon mustard, fresh orange juice, salt, and black pepper. Continue whisking until the mixture is smooth, glossy, and well combined.
4. Add the fresh baby spinach to a large serving bowl or platter. Remove any large stems if necessary and make sure the spinach is thoroughly dry before assembling the salad.
5. Arrange the sliced apples, dried cranberries, toasted walnuts, and crumbled feta over the spinach. Spread the ingredients evenly so every serving gets a little of each flavour and texture.
6. Sprinkle the chopped parsley and fresh mint evenly over the salad. The fresh herbs add a bright, refreshing flavour that complements the sweet fruit and creamy feta.
7. Just before serving, drizzle the honey balsamic glaze over the salad. Start with a moderate amount and add more if desired, making sure the spinach and toppings are lightly coated.
8. Use salad servers to gently toss everything together. Take care not to crush the feta or break the apple slices while mixing.
9. Finish with extra dried cranberries, toasted walnuts, and a little fresh lemon or orange zest. The citrus zest adds a bright aroma and a beautiful finishing touch.
10. Serve immediately while the spinach is fresh, the apples are crisp, and the toasted walnuts are crunchy.
Notes
Choose crisp apples such as Honeycrisp, Pink Lady, Fuji, or Granny Smith for the best texture and flavour.
Dry the spinach well before assembling the salad. Excess water can dilute the honey balsamic glaze and make the salad soggy.
Toast the walnuts for a few minutes in a dry skillet to bring out their natural oils and make them more fragrant.
Dress the salad just before serving to keep the spinach fresh and prevent it from wilting too quickly.
Taste the honey balsamic glaze before serving and adjust with a little extra honey or balsamic vinegar if needed.
Slice the apples shortly before serving to keep them crisp and help minimize browning.
Don’t overdress the salad. The spinach and toppings should be lightly coated rather than swimming in dressing.
Baby kale can be substituted for spinach, or you can combine baby kale and spinach for a heartier salad.
Toasted pecans work beautifully instead of walnuts and provide a slightly sweeter, buttery flavour.
Prepare the individual ingredients ahead of time, but keep the dressing separate. Assemble and dress the salad shortly before serving.
Goat cheese, blue cheese, or crumbled cotija can be used instead of feta depending on your preferred flavour profile.
Add grilled chicken, roasted turkey, grilled salmon, shrimp, or chickpeas to turn the salad into a more substantial meal.
Serve alongside roasted chicken, turkey, grilled salmon, pork, roasted vegetables, soup, or crusty bread.
For entertaining, arrange the ingredients on a large platter and drizzle the glaze over the top just before serving so the colourful layers remain visible.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
