Spinach Salad with Apples and Walnuts
July 21, 2026 | Serves 6 | Prep 15 min | Total 15 min
If your idea of a "green salad" is limp lettuce with bottled ranch, let me reintroduce you to what a salad should be. This Spinach Salad with Apples and Walnuts is crisp, crunchy, colorful, and beautiful enough for the table, but simple enough for an ordinary Tuesday.

There are some recipes that require a lot of planning and some that just work their way into your regular rotation. This salad has become one of those recipes for me.
I love crisp apples year-round, so it's no surprise this salad has earned a regular spot in my kitchen. Sweet-tart apples, toasted walnuts, chewy dried cranberries, creamy goat cheese, and my simple apple cider vinegar vinaigrette come together in a salad that's fresh, balanced, and filling without feeling heavy.
Whether you're serving it for lunch, bringing it to a gathering, or sneaking a few bites while you're putting it together, it's proof that healthy food doesn't have to be boring.
Why It's on My Midlife Table
For me, midlife has looked a lot less like restriction and a lot more like intentionally building meals that help me feel satisfied, nourished, and steady throughout the day.
Midlife has also changed the way I think about nourishment. Less restriction. Less obsession over "being good." More paying attention to how I actually feel and creating meals that support me in a realistic way.
This salad is one of the easiest meals I come back to because it's colorful, satisfying, and easy to pull together. Between the spinach, crisp apples, toasted walnuts, and simple vinaigrette, it has the fiber, healthy fats, texture, and flavor that leave me feeling satisfied instead of reaching for a snack an hour later or hungry before bed. Add the goat cheese, and it is chef's kiss.
Nourishing yourself doesn't have to mean eating boring food.
Nourishment Snapshot
Here's what this recipe brings to the table.
- Protein: ~8 g (Pair with grilled chicken for 25+ g.)
- Fiber: ~6.5 g
- Healthy Fats: From olive oil, walnuts, and raw sunflower seeds
- Added Sugar: Just a touch from the vinaigrette

A Few Things You'll Need
- Baby spinach
- Crisp apples
- Red onion
- Unsweetened dried cranberries
- Walnuts
- Sunflower seeds
- Apple Cider Vinegar Vinaigrette






Cook's Notes & Substitutions
- Spinach: Baby spinach keeps this salad tender and mild, but I also love making it with arugula or a spinach-arugula blend for a peppery bite.
- Apples: I usually reach for Honeycrisp, Pink Lady, or Fuji here. Slice them right before serving for the best color. I leave the skins on for texture and fiber.
- Onions: if you’re anything like me and don’t love a strong raw onion flavor, I highly recommend taking the extra 10 minutes to let the sliced onion sit in a little of the vinaigrette before adding it to the salad. It mellows the sharpness while still keeping that fresh crunch.
- Walnuts: Toasting walnuts for just a few minutes makes a huge difference. It brings out their warmth and flavor and makes the salad feel a little more special. Toast them up to a few days ahead and store them in an airtight container at room temperature. It's an easy way to get this salad on the table even faster.
- Goat cheese: Completely optional, but I love the creamy tang it adds against the crisp apples and vinaigrette.

Spinach Salad with Apples and Walnuts

Ingredients
Salad
- 10 oz baby spinach
- 2 medium crisp apples, chopped or thinly sliced
- ½ small red onion, thinly sliced
- ½ cup unsweetened dried cranberries
- ¾ cup walnuts
- ¼ cup raw sunflower seeds
- 2 oz goat cheese (optional)
Apple Cider Vinegar Vinaigrette
- 1 batch Apple Cider Vinegar Vinaigrette
Instructions
- Prepare one batch of my Apple Cider Vinegar Vinaigrette and set aside.
- Place the sliced red onion in a small bowl with 2 to 3 tablespoons of the vinaigrette and let it sit for 10 minutes while you prepare the rest of the salad (optional; see Cook's Notes).
- Toast the walnuts in a dry skillet over medium heat for 2 to 3 minutes, stirring frequently, until fragrant. Let cool slightly, then roughly chop. (See Cook's Notes.)
- Add the spinach to a large serving bowl or platter.
- Pour some of the vinaigrette over the greens and toss gently so every leaf is lightly coated.
- Spoon the marinated onions over the spinach. Top with the apples, dried cranberries, toasted walnuts, sunflower seeds, and goat cheese.
- Drizzle with the remaining vinaigrette just before serving and toss gently, or serve the vinaigrette on the side.
If this recipe makes its way to your table, I'd love to hear how it turned out. Leave a comment below or tag me on Instagram so I can see your version.
As always, nutrition information is provided as an estimate and can vary depending on the ingredients and brands you use.




