Fresh Herb Tomato Pasta Salad
This pasta salad leans on peak-season cherry tomatoes and a handful of fresh basil to do the heavy lifting. It comes together in about 20 minutes and tastes like summer, even on a Tuesday night when dinner needs to be effortless.

The basil vinaigrette is the kind of dressing you will want to make on repeat. Toss it with warm pasta, halved tomatoes, and creamy mozzarella, then watch it disappear off the picnic table.
What Makes This Tomato Pasta Salad So Good
The dressing is sharp, bright, and surprisingly rich, with just a whisper of garlic. It clings to every twist of pasta without weighing anything down.
Because the tomatoes stay fresh and never hit heat, they keep their pop and their sweet, tangy juice. That contrast with cold mozzarella and just-cooked pasta is what makes every bite interesting.
I turn to this salad whenever I need a side that doubles as a light lunch the next day. Leftovers hold up, which is not something every pasta salad can promise.
Ingredients

- 12 oz short pasta (fusilli, rotini, or farfalle): shapes with ridges catch the dressing best
- 1 pint cherry or grape tomatoes: the sweeter and riper, the better
- 8 oz fresh mozzarella pearls or small bocconcini: drain them well before using
- 1/2 cup packed fresh basil leaves: no need to chop, just tear them in
- 1/4 cup extra-virgin olive oil: use the good stuff, the flavor stands out
- 2 tbsp red vinegar: this gives the dressing its punch
- 1 small garlic clove, grated or minced: a little goes a long way here
- 1/2 tsp granulated sugar: helps round out the vinegar without making it sweet
- 1/2 tsp fine sea salt, plus more for cooking water
- 1/4 tsp freshly ground black pepper
Swaps and Easy Changes
- No mozzarella: leave it out for a dairy-free version, or swap in crumbled feta for a saltier kick.
- Herb switch: fresh parsley or a mix of parsley and chives works if basil is scarce. Dried basil will not give the same fresh taste, so use fresh if you can.
- Vinegar: white vinegar or a mild champagne vinegar are good stand-ins. Balsamic will darken the salad and bring a sweeter note.
- Add protein: fold in a can of drained chickpeas or flaked tuna for a main-dish lunch.
- Whole grain: swap in whole-wheat pasta for more fiber; just cook it a minute less so it stays firm.
Creamy Tomato Garlic Pasta is a great main dish to serve alongside this salad.
How to Make Fresh Herb Tomato Pasta Salad
Step 1: Boil the Pasta

Bring a large pot of water to a rolling boil and season it generously with salt, it should taste like the sea. Add the 12 oz of pasta and cook until al dente, about 8 to 10 minutes depending on the shape.
You want the pasta to have a little bite left, because it will absorb some dressing as it sits. Drain well, but do not rinse. A thin coating of starch helps the vinaigrette stick.
Step 2: Whisk Together the Dressing

While the pasta cooks, whisk the 1/4 cup olive oil, 2 tbsp red vinegar, grated garlic, 1/2 tsp sugar, 1/2 tsp salt, and 1/4 tsp pepper in a large mixing bowl until the mixture looks slightly thickened and no longer separates.
The dressing will taste aggressively tangy on its own. That sharpness mellows once it meets the warm pasta and sweet tomatoes, so trust the process.
Step 3: Halve the Tomatoes and Tear the Mozzarella

Slice the cherry tomatoes in half and drop them directly into the bowl with the dressing. Drain the mozzarella pearls and tear any large ones into bite-sized pieces, then add those to the bowl along with the torn basil.
Keeping everything in the same bowl from the start means the tomatoes release some juice into the dressing, which adds a subtle savory layer. The basil stays fragrant and does not brown because it gets tossed with the warm pasta just a minute later.
Step 4: Toss the Warm Pasta in the Dressing

Tip the drained, still-warm pasta into the bowl with the tomatoes, mozzarella, and dressing. Use a large spoon to fold everything together until each piece of pasta glistens.
Warm pasta soaks up the vinaigrette more eagerly than cold, so the flavor goes deeper. After about 30 seconds of tossing, the cheese will soften slightly at the edges, which is exactly what you want.
Step 5: Pile It into a Bowl and Serve

Transfer the salad to a wide serving bowl or platter so the colors show. Scatter a few extra basil leaves on top and finish with a light drizzle of olive oil if you like.
This salad is at its best warm or at room temperature, right after tossing. Leftovers still taste great cold, so save any extras straight from the bowl.
Little Things That Make It Better
- Ripe tomatoes are the whole point. If yours are a day or two underripe, let them sit on the counter before starting, or sprinkle them with a tiny pinch of salt and sugar and let them rest in the dressing for 10 minutes.
- Do not rinse the pasta. The starch helps the dressing cling, which prevents a sad, separated puddle at the bottom of the bowl.
- Toss while the pasta is still warm. If you cook it ahead and chill it, the dressing sits on top rather than soaking in.
- If you plan to serve this later, hold back half the basil and fold it in just before serving so it stays bright green.
- Fresh mozzarella can be milky and soft. Pat the pearls dry with a paper towel before adding them so they do not water down the dressing.
Pasta cooking times by shape (al dente in salted boiling water):
| Shape | Cooking time (mins) |
|---|---|
| Rotini | 7 to 8 |
| Fusilli | 8 to 9 |
| Farfalle | 10 to 12 |
| Penne | 10 to 12 |
Keeping Leftovers Fresh
Refrigerate the salad in a covered container for up to 3 days. The basil will darken a bit, but the flavor stays good. Let it sit on the counter for 15 minutes before eating so it is not fridge-cold.
Serve cold straight from the fridge if you are short on time, but a few minutes at room temperature bring back the texture of the mozzarella.
What Goes Well With Fresh Herb Tomato Pasta Salad
This salad is a natural alongside anything that hits the grill in warm weather. Juicy grilled chicken thighs, a simple seared flank steak, or even a crispy-skinned salmon fillet all work because the acidity cuts right through the richness. It also makes a great lunch on its own, with a hunk of crusty bread to soak up the dressing at the bottom of the bowl.
Frequently Asked Questions
Can I use balsamic vinegar instead of red vinegar?
Yes, but the salad will be noticeably sweeter and darker in color. I would cut the sugar in the dressing if you go that route.
How far ahead can I make this?
You can cook the pasta and whisk the dressing a few hours ahead, but wait to toss everything together until about 20 minutes before serving. The tomatoes and basil are best fresh.
Can I use dried basil if I don’t have fresh?
You can, but the result will be earthier and less vibrant. Stir 1 teaspoon of dried basil into the dressing instead of fresh leaves.
Is this pasta salad gluten-free?
It can be. Swap in a good gluten-free short pasta and cook it just until al dente; check it a minute before the package time says it is done.

Fresh Herb Tomato Pasta Salad Recipe
Ingredients
Method
- Cook the 12 oz of pasta in salted boiling water until al dente, about 8 to 10 minutes. Drain well and do not rinse.
- In a large bowl, whisk the 1/4 cup olive oil, 2 tbsp red wine vinegar, garlic, 1/2 tsp sugar, 1/2 tsp salt, and 1/4 tsp pepper until combined.
- Halve the tomatoes and add them to the bowl with the dressing. Tear in the mozzarella and basil.
- Add the warm drained pasta to the bowl and toss until everything is evenly coated and the cheese softens slightly.
- Transfer to a serving bowl, scatter a few extra basil leaves on top, and serve warm or at room temperature.
