I pulled this together between client calls the other day: spinach in the bowl, peaches sliced fast, pecans toasting while I shook up the dressing. The goat cheese went on last so it stayed creamy and cool. Lunch was bright, crunchy, and satisfying without slowing me down. That’s my kind of mid-day win.
Why You’ll Love This Summer Peach Spinach Salad
– This started as a quick way to use ripe peaches I didn’t want to waste, and it turned into a regular lunch I actually look forward to. The sweet fruit against tangy balsamic and creamy goat cheese just works.
– Personally I’ve found that a little maceration on the peaches changes everything. The juices mingle with the dressing, the spinach gets glossy, and the pecans bring that warm crunch on top.
What Makes this Recipe Unique
– Peak peaches: Juicy slices are briefly marinated to brighten flavor and release a little natural syrup.
– Toasted pecans: A quick toast wakes up their aroma and adds a crisp bite you can taste in every forkful.
– Protein from goat cheese: The crumbles add creamy texture and a meaningful protein bump without heavy prep.
– Jar-shaken dressing: Olive oil, balsamic, honey, Dijon, salt, and pepper emulsify quickly for silky coverage.
– Fresh basil lift: Torn leaves bring a fresh, peppery aroma that keeps the salad lively.
– Shallot finesse: Very thin slices add gentle bite without overpowering the peaches.

Estimated Macros & Calories
Here’s a practical ballpark based on the ingredients used. (estimated per serving, without optional ingredients)
- Calories: 380
- Protein: 9 g
- Carbohydrates: 23 g
- Fat: 30 g
- Fiber: 4 g
The Most Authentic Summer Peach Spinach Salad Recipe
This is a simple, fresh salad with great texture and a balanced dressing that pulls it all together. I usually make it right before eating so the pecans stay crisp and the peaches stay tender.
Ingredient Notes
– Baby spinach: Tender leaves that hold dressing well without getting tough; a fresh base for all the textures.
– Ripe peaches: Choose fragrant, slightly soft fruit for the best juicy bite; they carry the sweet note.
– Goat cheese: Creamy crumbles add richness and a solid hit of protein; don’t skip if you want that satisfying finish.
– Pecan halves: Toasting is key for crunch and nutty depth; it also helps them stand up to the dressing.
– Shallot: Slice as thin as you can so it blends in softly rather than taking over.
– Fresh basil: Torn, not chopped, so you release aroma without bruising it to mush.
– Extra-virgin olive oil: The base of a silky dressing; choose one you like the taste of.
– Balsamic vinegar: Brings tang and a touch of sweetness that plays well with peaches.
– Lemon juice: Brightens the fruit and helps draw out juices for a naturally flavorful salad.
– Honey and Dijon: Honey balances acidity; Dijon helps the dressing emulsify and cling to the greens.
– Kosher salt and black pepper: Season both the dressing and the peaches lightly so every layer is flavorful.
Instructions
Step 1: Toast the pecans
Warm a small dry skillet over medium heat and add the pecan halves. Stir frequently until they smell nutty and look lightly browned, then transfer them to a plate to cool so they stay crisp.
Step 2: Macerate the peaches
Slice the peaches and place them in a medium bowl. Add lemon juice and a small pinch of salt, toss gently, and let them rest so their juices release and the flavor brightens.
Step 3: Shake the dressing
Combine olive oil, balsamic vinegar, honey, Dijon, salt, and pepper in a jar with a tight lid. Shake until the mixture looks glossy and unified, then taste and adjust seasoning to your preference.
Step 4: Dress the greens
In a large bowl, add baby spinach, torn basil, and very thinly sliced shallot. Pour in about half the dressing and toss gently so the leaves are just coated; you can always add more.
Step 5: Fold in peaches and pecans
Tip the macerated peaches and their juices into the greens, along with the cooled toasted pecans. Fold carefully so the fruit stays intact and the nuts don’t sink to the bottom.
Step 6: Finish with goat cheese
Scatter the goat cheese over the top and drizzle any remaining dressing. Give the salad one last gentle toss so the creamy bits meet the peaches and greens.
Step 7: Serve fresh
Move the salad to a platter or bowls and serve right away to keep the peaches tender and the pecans crunchy. If you’re holding it, keep the dressing separate and add it shortly before serving.
Tips and Mistakes to Avoid
– Don’t walk away while toasting pecans; they go from perfect to bitter quickly.
– Slice the shallot paper-thin so it blends in; thick slices can overpower the peaches.
– Lightly dress the greens first and add more only if needed; soggy spinach is hard to fix.
– Crumble goat cheese at the end to keep it creamy and visible instead of disappearing into the bowl.
– Be gentle when folding in peaches to avoid crushing them and watering down the salad.
Storage Tips
– Keep the dressing in a sealed jar in the fridge and whisk or shake before using again.
– Store undressed spinach, basil, and shallot together; add peaches, pecans, and goat cheese just before eating.
– Dressed salad is best enjoyed the same day, but the components hold better separately for a couple of days.
– Freezing isn’t a good fit here; the fruit and greens lose texture.
– For meal prep, toast pecans and make the dressing in advance, then assemble shortly before serving.
Variations and Substitutions
– Boost the protein by being more generous with the goat cheese and pecans in your portion.
– For a lighter carb feel, go easier on the honey in the dressing and load up on extra spinach.
– Serving kids or spice-averse friends? Skip the shallot and let the basil and peaches shine.
– Prefer stronger tang? Add a touch more balsamic to the dressing and keep everything else the same.
Why This Recipe Is The Real Deal
– The textures hit all the notes: warm, toasty pecans; creamy goat cheese; juicy peaches; and tender spinach. That balance keeps every bite interesting without extra fuss.
– I like that the dressing is jar-shaken and dependable, and the quick peach maceration quietly upgrades the whole bowl. It’s simple food that tastes fresh and feels satisfying.
The Bottom Line
If you’ve got ripe peaches and a few pantry staples, this salad delivers a bright, satisfying bite with almost no effort. Make it, tweak it to your taste, and tell me how it went in the comments.
Daisy Hartmann, RDN
Founder of GoProteinEats.com
Making high-protein eating simple, delicious, and sustainable for real life.

Summer Peach Spinach Salad
Ingredients
Salad
- 5 cup baby spinach (packed)
- 3 medium ripe peaches, halved and sliced
- 4 oz goat cheese, crumbled
- 3/4 cup pecan halves
- 1 small shallot, very thinly sliced
- 8 leaves fresh basil, torn
Dressing
- 3 tbsp extra-virgin olive oil
- 2 tbsp balsamic vinegar
- 1 tbsp fresh lemon juice
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
Instructions
Preparation Steps
- Warm a small dry skillet over medium heat. Add the pecan halves and toast, stirring frequently, until they’re fragrant and lightly browned, about 3 to 4 minutes. Transfer to a plate to cool.
- While nuts cool, slice the peaches and place them in a medium bowl. Add the lemon juice and a pinch of salt, gently toss, and let sit for 4–5 minutes to macerate — this draws out juices and brightens flavor.
- Make the dressing: combine olive oil, balsamic vinegar, honey, Dijon, salt and pepper in a jar. Shake vigorously until the dressing is emulsified. Taste and adjust seasoning if needed.
- In a large bowl, add the baby spinach, torn basil and thinly sliced shallot. Pour about half the dressing over the greens and toss gently to coat — you can always add more dressing later to taste.
- Add the macerated peach slices and toasted pecans to the greens and fold carefully to combine without crushing the fruit.
- Scatter the crumbled goat cheese over the top and drizzle any remaining dressing. Give the salad one final gentle toss and transfer to a serving platter or individual bowls.
- Serve immediately so the peaches stay tender and the pecans remain crisp. If making ahead, keep dressing separate and add within 30 minutes of serving.