Summer Pasta Salad with Peaches, Spinach and Tomatoes

Effortless Summer Lunch Salads.

A refreshing summer pasta salad with sweet peaches, fresh spinach, and juicy tomatoes, tossed in a light, bright vinaigrette.

Published: November 2, 2025
Updated: October 26, 2024
Summer Pasta Salad with Peaches, Spinach and Tomatoes - feature image
Summer Pasta Salad with Peaches, Spinach and Tomatoes | Evlin Ardelo

I first threw this together on a warm evening when I had a bowl of perfect, sun-warmed peaches on the counter. I'd just come back from the market with a bag of tender spinach and some tiny, sweet tomatoes. It felt like they all belonged together. So, I cooked up some pasta we had in the pantry and tossed it all in a bowl. It wasn't planned, but it felt so right. It has since become our family's favorite for picnics and quiet backyard dinners.

Why This Salad Feels So Right

  • It's the perfect balance of sweet, savory, and fresh.
  • The colors are just so beautiful—it really brightens up the table.
  • It uses the best of late summer produce when it's at its peak.
  • So incredibly quick to put together for a weeknight meal or lunch.
  • It feels light but is still satisfyingly filling.

My best friend tried this the last time she was over for lunch on the patio. She just stopped mid-bite and said, 'Wow. I never would have thought to put peaches in a pasta salad, but it's incredible.' Honestly, that's the best part—the sweet surprise of it all. It’s like sunshine in a bowl.

Essential Ingredient Guide

  • Peaches: Look for peaches that are ripe and fragrant but still have a bit of firmness. This way, they won't turn to mush when you dice them and toss the salad. Yellow or white peaches both work beautifully.
  • White Balsamic Vinegar: This is my little secret for dressings. It has a delicate sweetness that regular balsamic doesn't, and its light color won't stain your beautiful pasta. It's a bit softer and really lets the fruit shine.
  • Baby Spinach: Fresh, tender baby spinach is perfect here. Add it right at the very end. The residual warmth from the pasta will wilt it just slightly without making it soggy. It adds a lovely, earthy greenness.
Summer Pasta Salad with Peaches, Spinach and Tomatoes - ingredients preparation
Preparing Summer Pasta Salad with Peaches, Spinach and Tomatoes | Evlin Ardelo

Complete Cooking Process

    Cooking the Pasta:
    • Bring a large pot of generously salted water to a rolling boil.
    • Add your pasta and cook until it's al dente—tender with a slight bite.
    • Drain and give it a quick rinse with cool water to halt the cooking. Set it aside.
    Prepping the Fresh Ingredients:
    • Wash and dry your produce.
    • Slice the cherry tomatoes in half.
    • Pit and dice the peaches into bite-sized pieces.
    • Gently chop the fresh basil.
    • Drain the mozzarella pearls.
    Mixing the Vinaigrette:
    • Find a small jar with a lid—it's the easiest way to mix dressing.
    • Add the olive oil, white balsamic vinegar, honey, Dijon, and garlic.
    • Seal the jar and shake it well until everything is creamy and combined. Or, you know, just whisk it in a bowl. Season with salt and pepper.
    Bringing It All Together:
    • In your prettiest large bowl, combine the cooled pasta, peaches, tomatoes, and mozzarella.
    • Pour over most of the dressing and toss gently.
    • Right before you're ready to serve, fold in the baby spinach and fresh basil. The warmth of the pasta will wilt the spinach just a tiny bit. Perfect.
Summer Pasta Salad with Peaches, Spinach and Tomatoes - cooking process
Cooking Summer Pasta Salad with Peaches, Spinach and Tomatoes | Evlin Ardelo

A Few Common Questions

→Can I make this pasta salad ahead of time?

Yes, you can. You can assemble the pasta, tomatoes, peaches, and mozzarella and toss it with the dressing. Just store the spinach and basil separately and add them right before serving to keep them from getting wilted.

→What kind of pasta is best for this salad?

I love using a short pasta with plenty of nooks and crannies to catch the dressing, like fusilli, rotini, or farfalle (bow ties). Anything bite-sized works well.

→Can I add some protein to make it a fuller meal?

Of course! Grilled chicken, chickpeas, or even some shrimp would be a wonderful addition to make this a more substantial main course.

→I don't have white balsamic vinegar. What can I use instead?

Apple cider vinegar or champagne vinegar would be lovely substitutes. You could use regular balsamic, but just know that it will give the salad a darker color.

Summer Pasta Salad with Peaches, Spinach and Tomatoes - final presentation
Summer Pasta Salad with Peaches, Spinach and Tomatoes - Final Presentation | Evlin Ardelo
Summer Pasta Salad with Peaches, Spinach and Tomatoes

Summer Pasta Salad with Peaches, Spinach and Tomatoes

Enjoy this summer pasta salad with peaches, spinach, and tomatoes. It's a refreshing and flavorful dish, perfect for a light lunch or dinner.

Author: Noah Bennett

Timing

Prep Time

15 minutes

Cook Time

10 minutes

Total Time

25 minutes

Recipe Details

Category:Evening Meals
Difficulty:Easy
Cuisine:American
Yield:6
Dietary:Vegetarian

Ingredients

For the Pasta Salad

  • 0112 oz short pasta (like fusilli, penne, or farfalle)
  • 022 large ripe but firm peaches, pitted and diced
  • 031 pint cherry or grape tomatoes, halved
  • 044 cups fresh baby spinach
  • 058 oz fresh mozzarella pearls, drained
  • 061/2 cup fresh basil leaves, roughly chopped

For the White Balsamic Vinaigrette

  • 011/3 cup extra virgin olive oil
  • 023 tablespoons white balsamic vinegar
  • 031 tablespoon honey or maple syrup
  • 041 teaspoon Dijon mustard
  • 051 small garlic clove, minced (optional)
  • 06Salt and freshly ground black pepper to taste

Instructions

Step 01

Cook the pasta according to package directions in a large pot of salted water until al dente. Don't overcook it!

Step 02

While the pasta is cooking, prepare the vinaigrette. In a small bowl or jar, whisk together the olive oil, white balsamic vinegar, honey, Dijon mustard, and minced garlic (if using). Season with salt and pepper to your liking.

Step 03

Drain the cooked pasta and rinse briefly with cool water to stop the cooking process. Shake off as much excess water as possible.

Step 04

In a large serving bowl, add the cooked pasta, diced peaches, halved tomatoes, and mozzarella pearls.

Step 05

Pour about half of the vinaigrette over the pasta mixture and toss gently to combine. Let it sit for a few minutes to let the pasta absorb the flavors.

Step 06

Just before serving, add the fresh baby spinach and chopped basil to the bowl. Drizzle with the remaining dressing and toss gently until the spinach just begins to wilt. Serve immediately.

Notes & Tips

  • 1If peaches aren't in season, nectarines or even ripe apricots would be a nice substitute.
  • 2Feel free to swap the mozzarella for crumbled feta or goat cheese for a tangier flavor.
  • 3A handful of grilled corn cut from the cob is also a delicious addition if you have some on hand.

Tools You'll Need

  • Salt your pasta water! It's the only chance you get to season the pasta itself, and it makes a huge difference.
  • Don't overcook the pasta. A slight bite (al dente) is what you want, so it holds its shape in the salad.
  • Taste your dressing before you pour it on. It might need a little more salt, a little more honey... make it perfect for you.
  • Add the delicate ingredients like spinach and basil at the very end to keep them fresh and vibrant.