You know that dish you make once and then suddenly everyone’s asking you to bring it to every cookout for the rest of the summer? This is that dish.
This summer pasta salad is cold, creamy, loaded with fresh vegetables, and honestly more satisfying than it has any right to be for how little effort goes into it.
No cooking skills needed. No fancy ingredients. Just a big bowl of something really, really good.
What Makes This Pasta Salad So Good
Here’s the thing most pasta salad recipes get wrong: they’re either drowning in mayo or completely underdressed. Both are sad outcomes.
This one hits the sweet spot. The dressing is tangy, garlicky, and coats every piece of pasta without making it heavy.
And the vegetables? They add crunch, color, and freshness that make this feel like actual summer food and not just a sad side dish at a potluck.

What You’ll Need
For the Pasta Salad
- 12 oz rotini pasta (or penne, bow tie, or fusilli)
- 1 cup cherry tomatoes, halved
- 1 English cucumber, diced
- 1/2 red onion, finely diced
- 1 cup black olives, sliced
- 1 cup fresh mozzarella balls (ciliegine), halved
- 1/2 cup roasted red peppers, sliced (jarred is totally fine)
- 1/4 cup fresh basil leaves, torn
- 1/4 cup fresh parsley, roughly chopped
- 1/3 cup sun-dried tomatoes, chopped
- 1/4 cup pepperoncini peppers, sliced
- 3 oz salami or pepperoni, sliced into strips (optional but highly recommended)
For the Zesty Italian Dressing
- 1/3 cup extra virgin olive oil
- 3 tablespoons red wine vinegar
- 1 tablespoon lemon juice (fresh)
- 2 teaspoons Dijon mustard
- 2 garlic cloves, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon honey
- Salt and black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
Tools You’ll Need
- Large pot for boiling pasta
- Large mixing bowl
- Colander or strainer
- Small jar or bowl for mixing the dressing
- Sharp knife and cutting board
- Measuring cups and spoons
- Tongs or large salad spoons for tossing
Pro Tips
These are the things that will make your pasta salad go from decent to the one everyone asks about.
- Salt your pasta water like you mean it. It should taste like the ocean. Pasta that isn’t seasoned while it’s cooking will never fully taste right, no matter how good your dressing is.
- Rinse the pasta with cold water after draining. This stops the cooking process and cools everything down fast. For hot pasta dishes you never do this, but for cold pasta salads it’s a must.
- Dress it twice. Toss the warm pasta with half the dressing right after rinsing. The pasta absorbs it while it cools. Then add the rest of the dressing right before serving. This is what keeps it from tasting dry.
- Let it sit. Give it at least 30 minutes in the fridge before serving. An hour is even better. The flavors need time to get to know each other.
- Don’t skip the fresh herbs. Dried herbs go into the dressing. Fresh basil and parsley go on top. The two together make a huge difference in how bright the final dish tastes.
How to Make It
Step 1: Cook the pasta.
Bring a large pot of well-salted water to a boil. Cook the rotini according to package directions until just al dente (not soft, not crunchy). You want a little bite left.
Drain and rinse under cold water until completely cool. Let it sit in the colander for a few minutes to drain fully.
Step 2: Make the dressing.
Add the olive oil, red wine vinegar, lemon juice, Dijon, garlic, oregano, basil, honey, salt, pepper, and red pepper flakes (if using) to a small jar. Shake well or whisk in a bowl until combined.
Taste it. It should be tangy and garlicky with just a hint of sweetness. Adjust salt and vinegar to your liking.
Step 3: First dress.
Transfer the cooled pasta to a large bowl. Pour about half the dressing over it and toss to coat. Let it sit for 10 minutes.
Step 4: Add everything else.
Add the cherry tomatoes, cucumber, red onion, olives, mozzarella, roasted red peppers, sun-dried tomatoes, pepperoncini, and salami. Toss gently to combine.
Step 5: Final dress and chill.
Pour the remaining dressing over the salad. Toss again. Taste and adjust seasoning.
Cover and refrigerate for at least 30 minutes. Right before serving, toss in the fresh basil and parsley.
That’s it. 🌿
Substitutions and Variations
No two households are the same, and this recipe is flexible.
Pasta shapes: Rotini works great because the spirals catch the dressing, but penne, bow ties, or orzo all work.
Make it vegetarian: Skip the salami. Add more mozzarella or toss in some chickpeas for protein.
Make it vegan: Leave out the salami and mozzarella. Use a vegan Italian dressing (just swap the Dijon and skip the honey or use maple syrup).
Add more crunch: Diced bell peppers, celery, or even toasted pine nuts add a nice texture contrast.
Switch up the cheese: Feta is a delicious swap for mozzarella and makes it feel a bit more Mediterranean.
More protein: Grilled chicken, shrimp, or canned tuna (drained well) all make this a more filling meal.
Make Ahead Tips
This salad is actually better made ahead, which makes it great for parties and meal prep.
- Make it up to 24 hours in advance and store it covered in the fridge.
- Hold the fresh herbs until right before serving so they don’t wilt.
- If it looks a little dry after sitting overnight, drizzle with a small splash of olive oil and red wine vinegar, toss, and it’ll come right back to life.
Nutritional Info (Per Serving)
Based on 8 servings, including salami and mozzarella.
| Nutrient | Amount |
|---|---|
| Calories | ~420 kcal |
| Carbohydrates | ~45g |
| Protein | ~16g |
| Fat | ~19g |
| Fiber | ~3g |
| Sodium | ~680mg |
Want to lighten it up? Skip the salami and reduce the olive oil in the dressing slightly. You’ll save around 80 calories per serving.
Meal Pairing Suggestions
This salad goes with almost everything, which is a big part of why it’s such a good summer staple.
- Grilled chicken thighs or skewers
- Burgers or hot dogs at a BBQ
- A simple charcuterie board
- Grilled fish like salmon or tilapia
- A crusty baguette and good olive oil on the side
It also holds up as a standalone lunch if you load it up with protein.
Leftovers and Storage
- Store in an airtight container in the fridge for up to 4 days.
- Give it a good toss before eating since the dressing settles.
- If it seems dry, a tiny splash of olive oil and red wine vinegar will fix it immediately.
- This doesn’t freeze well, so just enjoy it fresh over a few days.
FAQ
Can I use store-bought Italian dressing?
You can. It won’t taste quite as fresh as homemade, but it still works well when you’re short on time. Look for one with a good garlic and herb flavor.
My pasta salad turned out dry. What happened?
Pasta keeps absorbing dressing as it sits. Always reserve a little extra dressing to add right before serving. That’s the most common fix.
Can kids eat this?
Absolutely. Just skip the pepperoncini and red pepper flakes to keep it mild. Kids tend to love the mozzarella and pasta combo.
Do I have to use fresh mozzarella?
Regular shredded mozzarella or cubed block mozzarella work too. Fresh just has a softer texture and milder flavor that pairs really nicely with the tangy dressing.
How far ahead can I make this for a party?
Up to 24 hours is the sweet spot. The flavors develop beautifully overnight. Just add the fresh herbs right before serving.
Can I serve this warm?
It’s designed to be served cold or at room temperature. Warm doesn’t work great here since the dressing is oil and vinegar based.
Wrapping Up
A pasta salad that takes 20 minutes and feeds a crowd all summer long. That’s kind of the dream, right?
This one is the recipe I make when I want something that looks impressive, tastes even better, and doesn’t require me to stand over a stove for an hour. It’s my go-to for potlucks, beach days, meal prep Sundays, and random Tuesday lunches.
Give it a try and let me know in the comments how it turned out! Did you add your own twist? Use a different cheese or toss in something unexpected? I genuinely want to know. Drop a comment below 👇