I’ve been making this salad for years, and it’s one of those recipes that works for just about any occasion. Potlucks, quick weeknight dinners, or those days when you want something fresh but filling – it does it all. Plus, it takes maybe 15 minutes to throw together, which is about how long I have between getting home from work and someone asking what’s for dinner.
The combination of crisp apples, toasted walnuts, and tangy goat cheese just works. The sweetness from the honey dressing balances out the peppery spinach, and those dried cranberries add little bursts of flavor throughout. I like to toast the walnuts because it makes them taste better and adds a nice crunch, but if you’re in a rush, you can skip that step.
This is one of those salads that actually keeps people coming back for seconds. Even my kids will eat it, which is saying something when spinach is involved.

Why You’ll Love This Apple Spinach Salad
- Ready in 15 minutes – This salad comes together quickly, making it perfect for busy weeknights or when you need a last-minute side dish for guests.
- Sweet and savory flavors – The crisp apples and dried cranberries balance beautifully with the tangy goat cheese and crunchy walnuts, creating a salad that’s anything but boring.
- No cooking required – Just chop, toss, and serve. There’s no need to turn on the stove or oven, which is great for hot days or when you want to keep things simple.
- Homemade dressing – The honey mustard vinaigrette takes just a minute to whisk together and tastes so much better than store-bought versions.
- Healthy and filling – Packed with fresh spinach, fruit, nuts, and protein from the goat cheese, this salad works as a light lunch or a satisfying side.
What Kind of Apples Should I Use?
You can use pretty much any apple variety you have on hand for this salad, but some work better than others. Crisp, slightly tart apples like Granny Smith, Honeycrisp, or Fuji hold up well and won’t turn mushy when tossed with the dressing. If you prefer something sweeter, Gala or Pink Lady apples are great choices that still maintain their crunch. Whatever you pick, try to slice them right before serving and toss them with a little lemon juice if you’re prepping ahead – this keeps them from turning brown and looking sad.
Options for Substitutions
This salad is easy to customize based on what you have in your kitchen:
- Spinach: You can swap spinach with mixed greens, arugula, or baby kale. Each brings a slightly different flavor – arugula adds a peppery kick while kale gives a heartier texture.
- Apples: Any crisp apple works here. Try Granny Smith for tartness, Honeycrisp for sweetness, or Fuji for a balanced flavor. Just avoid soft apples that won’t hold their crunch.
- Walnuts: Pecans, almonds, or candied nuts make great substitutes. If you’re using raw nuts, consider toasting them for a few minutes to bring out their flavor.
- Goat cheese: Feta cheese or blue cheese crumbles work well if you’re not a fan of goat cheese. For a milder option, try shaved parmesan or crumbled gorgonzola.
- Dried cranberries: Raisins, dried cherries, or chopped dried apricots are all good alternatives that add that sweet-tart element.
- Cider vinegar: White wine vinegar or champagne vinegar work nicely here. In a pinch, regular white vinegar mixed with a tiny bit of apple juice does the trick.
- Honey: Maple syrup or agave nectar can replace honey in equal amounts for the dressing’s sweetness.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with spinach salad is adding the dressing too early, which causes the leaves to wilt and turn limp – always dress your salad right before serving to keep everything crisp and fresh.
Another common error is cutting your apple slices too thick or leaving them exposed to air for too long, so aim for thin, even slices and toss them with a little lemon juice or vinaigrette immediately to prevent browning.
Don’t skip toasting your walnuts for 5-7 minutes in a dry pan, as this simple step brings out their flavor and adds a nice crunch that raw nuts just can’t match.
Finally, make sure your goat cheese is cold when you crumble it over the top – warm cheese will turn mushy and blend into the salad instead of staying in nice, distinct pieces.
What to Serve With Apple Spinach Salad?
This apple spinach salad is hearty enough to be a meal on its own, but it also pairs really well with grilled chicken breast or salmon if you want to add some protein. I love serving it alongside a warm bowl of butternut squash soup in the fall, or with a simple roasted chicken for a complete dinner. The sweet and tangy flavors in this salad also make it a great side dish for holiday meals – it goes perfectly with roasted turkey or pork tenderloin. If you’re looking for something lighter, just add some crusty bread on the side and you’re all set for lunch.
Storage Instructions
Store Components: This salad is best enjoyed fresh, but you can prep the ingredients ahead of time. Keep the washed spinach, sliced apples (toss with a bit of lemon juice to prevent browning), chopped onion, and crumbled goat cheese in separate containers in the fridge for up to 2 days. Store the dressing in a jar and give it a good shake before using.
Dress Before Serving: Don’t dress the salad until you’re ready to eat it, or the spinach will get wilted and soggy. If you need to pack it for lunch, keep the dressing separate and toss everything together right before you dig in.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1100-1250
- Protein: 20-25 g
- Fat: 80-90 g
- Carbohydrates: 80-95 g
Ingredients
For the salad:
- 6 oz spinach (I use Taylor Farms organic)
- 3 small apples (sliced into 1/4-inch thick wedges)
- 1/2 red onion
- 1/2 cup walnuts (toasted for improved crunch and depth)
- 1/3 cup dried cranberries
- 3 oz goat cheese
For the dressing:
- 2 oz olive oil (I prefer Bertolli Extra Virgin)
- 2 tbsp cider vinegar
- 2.5 tsp honey
- 1.5 tsp mustard (I like Maille Dijon for a smooth texture)
- 1 garlic clove
- 1 pinch salt
- 1 pinch black pepper
- 1/2 tsp fresh lemon juice
Step 1: Toast the Walnuts and Prepare the Vinaigrette Base
- 1/2 cup walnuts
- 1 garlic clove
- 2 tbsp cider vinegar
- 2.5 tsp honey
- 1.5 tsp mustard
- 1 pinch salt
- 1 pinch black pepper
- 2 oz olive oil
While your skillet heats over medium heat, toast the walnuts for 3-4 minutes, shaking the pan occasionally, until fragrant and slightly darker—this deepens their flavor and ensures maximum crunch in the finished salad.
Meanwhile, mince the garlic clove very finely.
Once the walnuts are toasted and cooled slightly, whisk together the minced garlic, cider vinegar, honey, mustard, salt, and black pepper in a small bowl to combine the flavors, then slowly drizzle in the olive oil while whisking constantly to emulsify the vinaigrette.
Step 2: Prepare the Salad Components
- 3 small apples
- 1/2 red onion
- 3 oz goat cheese
- 1/2 tsp fresh lemon juice
Slice the apples into 1/4-inch thick wedges and toss them immediately with the fresh lemon juice—this prevents browning and adds brightness to the dish.
Thinly slice the red onion into half-moons.
Crumble the goat cheese into bite-sized pieces, separating about half to use for topping later.
I like to keep the goat cheese cold until the very last moment so it maintains its creamy texture and doesn’t melt into the salad prematurely.
Step 3: Assemble and Dress the Salad
- 6 oz spinach
- lemon-dressed apples from Step 2
- sliced red onion from Step 2
- toasted walnuts from Step 1
- 1/3 cup dried cranberries
- half of crumbled goat cheese from Step 2
- vinaigrette from Step 1
Place the fresh spinach in a large bowl, then add the lemon-dressed apples, sliced red onion, toasted walnuts from Step 1, dried cranberries, and half of the prepared goat cheese.
Pour the vinaigrette from Step 1 over the salad and toss gently but thoroughly, ensuring every leaf is coated with dressing while keeping the apples intact.
The gentle tossing is important—you want to distribute the dressing evenly without bruising the delicate spinach leaves.
Step 4: Plate and Finish
- remaining crumbled goat cheese from Step 2
Divide the dressed salad among serving plates or transfer to a serving platter.
Top each serving with the remaining crumbled goat cheese, allowing it to rest on the warm salad where it will soften slightly and become creamy without fully melting.

Crunchy Apple Spinach Salad
Ingredients
For the salad::
- 6 oz spinach (I use Taylor Farms organic)
- 3 small apples (sliced into 1/4-inch thick wedges)
- 1/2 red onion
- 1/2 cup walnuts (toasted for improved crunch and depth)
- 1/3 cup dried cranberries
- 3 oz goat cheese
For the dressing::
- 2 oz olive oil (I prefer Bertolli Extra Virgin)
- 2 tbsp cider vinegar
- 2.5 tsp honey
- 1.5 tsp mustard (I like Maille Dijon for a smooth texture)
- 1 garlic clove
- 1 pinch salt
- 1 pinch black pepper
- 1/2 tsp fresh lemon juice
Instructions
- While your skillet heats over medium heat, toast the walnuts for 3-4 minutes, shaking the pan occasionally, until fragrant and slightly darker—this deepens their flavor and ensures maximum crunch in the finished salad. Meanwhile, mince the garlic clove very finely. Once the walnuts are toasted and cooled slightly, whisk together the minced garlic, cider vinegar, honey, mustard, salt, and black pepper in a small bowl to combine the flavors, then slowly drizzle in the olive oil while whisking constantly to emulsify the vinaigrette.
- Slice the apples into 1/4-inch thick wedges and toss them immediately with the fresh lemon juice—this prevents browning and adds brightness to the dish. Thinly slice the red onion into half-moons. Crumble the goat cheese into bite-sized pieces, separating about half to use for topping later. I like to keep the goat cheese cold until the very last moment so it maintains its creamy texture and doesn't melt into the salad prematurely.
- Place the fresh spinach in a large bowl, then add the lemon-dressed apples, sliced red onion, toasted walnuts from Step 1, dried cranberries, and half of the prepared goat cheese. Pour the vinaigrette from Step 1 over the salad and toss gently but thoroughly, ensuring every leaf is coated with dressing while keeping the apples intact. The gentle tossing is important—you want to distribute the dressing evenly without bruising the delicate spinach leaves.
- Divide the dressed salad among serving plates or transfer to a serving platter. Top each serving with the remaining crumbled goat cheese, allowing it to rest on the warm salad where it will soften slightly and become creamy without fully melting.






