A Spinach Salad with Apples, Walnuts, and Feta Recipe is proof that a good salad does not need a long ingredient list to feel worth making. Fresh baby spinach gets tossed with crisp apple slices, toasted walnuts, and crumbled feta, then finished with a simple honey mustard dressing that ties everything together. The whole thing comes together in about 15 minutes, most of which is just slicing the apples and toasting the nuts.
This recipe fits right in among salad ideas spinach lovers keep coming back to, since the mix of sweet, salty, and crunchy textures makes it feel more substantial than a typical side salad. It also holds up as one of those spinach salad recipes with feta cheese that works just as well for a quick lunch as it does alongside a weeknight dinner.
Spinach Salad with Apples, Walnuts, and Feta Recipe Ingredients
- 6 cups fresh baby spinach
- 1 apple, thinly sliced
- 1/2 cup walnuts, toasted and roughly chopped
- 1/2 cup crumbled feta cheese
- 1/4 cup thinly sliced red onion
- 3 tbsp olive oil
- 1 tbsp apple cider vinegar
- 1 tsp honey
- 1/2 tsp dijon mustard
- Salt and black pepper, to taste
Getting the Ingredients Ready
Toast the walnuts in a dry skillet over medium heat for about 3 minutes, stirring often so they do not scorch. This step brings out a deeper, nuttier flavor than using them raw, and it only adds a couple of minutes to the whole prep.
Slice the apple thin and toss it with a small splash of lemon juice if it will sit for more than a few minutes before serving. This keeps the slices from browning and looking tired by the time the salad reaches the table, which matters more with a salads with spinach base than with heartier greens.
How to Make This Spinach Walnut Apple Salad
- Whisk together olive oil, apple cider vinegar, honey, dijon mustard, salt, and pepper in a small bowl.
- Place spinach in a large salad bowl.
- Add sliced apple, toasted walnuts, feta, and red onion on top.
- Drizzle the dressing over the salad just before serving.
- Toss gently to coat all the leaves evenly.
- Adjust salt and pepper to taste and serve right away.
Pro Tips for Better Texture
Dress the salad right before serving rather than ahead of time, since spinach wilts fairly quickly once it touches the dressing. If prepping in advance, keep the dressing in a separate small jar and pour it over the leaves at the last minute.
Soak the sliced red onion in cold water for about 5 minutes before adding it to the bowl, which softens some of that sharp raw bite. Pat it dry afterward so it does not add extra water to the salad once tossed.
Variations Worth Trying
Pecans or almonds can replace walnuts for a slightly different crunch, and goat cheese works well in place of feta if a creamier, milder flavor is preferred. Both swaps keep this among the easy spinach apple salad recipes worth keeping in regular rotation.
Adding grilled chicken or a handful of dried cranberries turns this into a heartier meal rather than a side dish, without changing much about the overall balance. A whole foods spinach salad approach like this also works well with sliced pear instead of apple when that is what is in season.
Fixing Common Salad Problems
If the salad tastes flat, it usually just needs a touch more honey or a small pinch of salt stirred into the dressing before tossing. Taste the dressing on its own first, since it is much easier to adjust the balance before it goes over the greens.
A salad that wilts too fast after dressing usually means it sat too long before serving, or the spinach was not dried well after washing. Pat the leaves thoroughly dry with a clean towel before assembling, since extra moisture speeds up wilting once the dressing is added.
Storing and Serving This Salad
Store undressed spinach, apple, walnuts, and feta separately in the refrigerator for up to 2 days, combining and dressing just before serving for the best texture. Once dressed, this spinach salad with walnuts is best eaten within an hour, since it does not hold up well as leftovers.
Serve as a light lunch on its own, or as a side next to roasted chicken or grilled fish. This recipe also works well portioned into small containers for a quick grab and go option among other salad ideas with spinach during a busy week.
FAQ
Can I make this salad ahead of time?
You can prep the ingredients separately up to 2 days ahead, but combine and dress the salad just before serving to keep the spinach from wilting.
What apple works best for this salad?
A crisp, slightly tart apple like Honeycrisp or Granny Smith holds up well and balances the sweetness of the honey dressing nicely.
Can I use a different cheese instead of feta?
Goat cheese or a sharp shredded cheddar both work well in place of feta, offering a slightly different flavor without changing the overall recipe.
How do I keep the apple slices from browning?
Toss the sliced apple with a small splash of lemon juice right after cutting, which slows down browning if the salad will not be served right away.
Can I add protein to make this a full meal?
Grilled chicken, salmon, or even chickpeas work well stirred in, turning this side salad into a more filling lunch or dinner option.

Spinach Salad with Apples, Walnuts, and Feta Recipe
Ingredients
Equipment
Method
- Whisk together olive oil, vinegar, honey, mustard, salt, and pepper.
- Combine spinach, apple, walnuts, feta, and red onion in a bowl.
- Drizzle dressing over the salad just before serving.
- Toss gently to coat evenly and serve right away.
Notes
- Dress the salad right before serving to prevent wilting.
- Toss apple slices with lemon juice to prevent browning.
- Store components separately for up to 2 days.
- Best eaten within an hour of dressing.