I still remember making this salad for a summer potluck and watching it disappear before the barbecue was even done. Classic Italian pasta salad is a colorful, make-ahead crowd-pleaser: cold, zesty pasta tossed with salty cured meats, briny olives, fresh tomatoes and a bright homemade Italian dressing. It’s the kind of dish that travels well, feeds a crowd, and improves after a short rest in the fridge.
Why you’ll love this dish
This pasta salad hits a lot of home-run qualities: it’s fast to assemble, stretches to feed many, and balances salty, tangy, and fresh flavors in every bite. Make it for weeknight dinners, picnic spreads, potlucks, or as an easy side for grilled meats. Because most components can be prepped ahead, it’s a low-stress choice for entertaining.
“I made this for a family reunion and got asked for the recipe three times. The flavors meld beautifully overnight.” — Satisfied home cook
How this recipe comes together
Step-by-step overview:
- Cook the rotini until just al dente so the pasta keeps some bite and doesn’t become mushy when chilled.
- Rinse and cool the pasta to stop cooking and prevent the salad from getting gluey.
- Toss the pasta with the chopped vegetables, cubed cheese, sliced pepperoni or salami, and olives.
- Whisk a simple Italian vinaigrette (oil + vinegar + herbs) and dress the salad. Let it chill so flavors marry.
- Finish with fresh herbs and an extra drizzle of dressing before serving.
This structure keeps the salad bright and texturally interesting while letting you prep in stages.
Ingredients
Makes about 6–8 servings.
- 12 ounces rotini pasta (or other short twisted pasta). Substitutions: penne, farfalle, or gluten-free pasta.
- 1 pint cherry tomatoes, halved (or 2 medium tomatoes, seeded and diced)
- 1 cup sliced black olives (kalamata or black, pitted)
- 8 ounces mozzarella, cubed (low-moisture mozzarella holds up best; use bocconcini for a softer texture)
- 8 ounces pepperoni or hard salami, sliced or quartered (sub with cooked pancetta or omit for vegetarian)
- 1 small red onion, finely diced (or substitute with green onion for milder flavor)
- 6–8 pepperoncini, sliced (adds tang and mild heat; substitute banana peppers)
- 1/2 cup freshly grated Parmesan (optional, for finishing)
- 1/4 cup chopped fresh basil or Italian parsley
For the homemade Italian dressing:
- 1/3 cup extra-virgin olive oil
- 3 tablespoons red wine vinegar (or white wine vinegar)
- 1 clove garlic, minced
- 1 teaspoon Dijon mustard (helps emulsify)
- 1 teaspoon dried oregano
- 1/2 teaspoon sugar or honey (optional, balances acidity)
- 1/2 teaspoon kosher salt (adjust to taste)
- 1/4 teaspoon freshly ground black pepper
- Optional add-ins: a squeeze of pepperoncini juice for extra tang
Notes: You can substitute store-bought Italian dressing if short on time. If you prefer creamy, see variations below.
Directions
- Bring a large pot of salted water to a boil. Add rotini and cook until al dente (check package time and taste a few minutes early). Drain.
- Rinse the pasta under cold running water to stop cooking. Drain well and transfer to a large mixing bowl.
- While the pasta cools, combine dressing ingredients in a jar. Shake or whisk until emulsified.
- Add tomatoes, olives, mozzarella, pepperoni (or salami), red onion, and sliced pepperoncini to the pasta.
- Pour most of the dressing over the salad (reserve a few tablespoons). Toss gently to coat all ingredients.
- Taste and adjust seasoning—add more salt, pepper, or vinegar if it needs brightness.
- Cover the bowl and chill for at least 30 minutes. For best flavor, refrigerate 1–4 hours so the dressing penetrates the pasta.
- Before serving, toss again, add reserved dressing if needed, sprinkle with Parmesan and chopped basil, and serve cold or at cool room temperature.
Keep steps short and active: cook, cool, whisk, toss, chill.
How to serve Classic Italian Pasta Salad
- Serve chilled straight from the fridge or let sit 10–15 minutes at room temperature for slightly softer texture.
- Pair with grilled chicken, burgers, or ribs for a classic summer plate.
- Add to a picnic spread alongside cornbread, coleslaw, and fresh fruit.
- For a composed antipasto plate, mound on a platter and garnish with extra basil, lemon zest, and a few whole pepperoncini.
Plate it in a shallow bowl so the dressing is evenly distributed and the colorful ingredients are visible.
How to store
- Refrigerate in an airtight container within 2 hours of serving. Keep refrigerator temperature at or below 40°F (4°C).
- Use within 3–4 days for best texture and food safety. After that, moisture from tomatoes and cheese will make the salad soggier and bacterial risk increases.
- Freezing is not recommended—mozzarella and fresh vegetables become watery and grainy when thawed. If you need to freeze, freeze only the cooked pasta (plain, un-dressed) and thaw to combine with fresh ingredients and dressing later.
- Reheating: this salad is meant to be served cold. If you prefer it warm, briefly microwave a single serving until just warmed, but note texture and flavor will change.
Tips to make
- Salt the pasta water well. It should taste like the sea; this seasons the pasta from the inside out.
- Cook pasta al dente. Slight firmness prevents a mushy final salad.
- Cool pasta thoroughly before adding dressing to avoid diluted flavor and oily separation.
- Use a good-quality olive oil and a fresh vinegar for the dressing—this makes a big difference.
- If making ahead, wait to add fresh basil and high-moisture mozzarella until just before serving to keep them bright.
- To prevent sticking after cooling, toss pasta with a tablespoon of olive oil, then add dressing.
- Taste and adjust—dressings vary, so tweak salt, sugar, or vinegar to your preference.
Variations
- Vegetarian: omit pepperoni/salami and add chickpeas or roasted red peppers for protein.
- Creamy Italian: swap half the olive oil for mayonnaise or Greek yogurt for a creamy dressing.
- Mediterranean twist: use feta instead of mozzarella, add cucumber and sun-dried tomatoes, and use lemon juice in dressing.
- Pesto pasta salad: replace the vinaigrette with 1/2 cup basil pesto and a splash of lemon.
- Gluten-free: use a gluten-free short pasta.
- Low-carb: replace pasta with spiralized zucchini (zoodles) and toss briefly, or use small cauliflower florets in a chilled salad.
FAQs
Q: Can I make this a day ahead?
A: Yes. Pasta salad often tastes better after a few hours as flavors meld. Make it up to 24 hours ahead, but add basil and fresh mozzarella just before serving to preserve texture.
Q: Is it safe to leave pasta salad out at a picnic?
A: Per food-safety guidelines, do not leave perishable foods out more than 2 hours (1 hour if ambient temperature is above 90°F / 32°C). Keep the salad chilled on ice or in a cooler until serving.
Q: My salad got watery after refrigerating. How can I avoid that?
A: Drain juicy ingredients (seed tomatoes) or pat them dry. Add high-moisture cheese and delicate herbs just before serving. Also, avoid over-dressing; reserve a little vinaigrette and add more when serving if needed.
Q: Can I substitute bottled Italian dressing?
A: Yes. Bottled dressing works in a pinch. Homemade dressing is simple and fresher—use Dijon to help it emulsify and cling to the pasta.
Q: How can I make this vegan?
A: Omit cheese and cured meats. Add marinated artichokes, roasted chickpeas, olives, and extra veggies. Use a vegan Dijon and skip honey in the dressing.
Q: What type of mozzarella is best?
A: Low-moisture mozzarella (the kind sold in blocks) stays firmer in a cold salad. Fresh mozzarella (bocconcini) is delicious but releases more liquid; add it just before serving.
If you want, I can scale the ingredient quantities to a different number of servings or give a printable shopping list. Which would help you most?
Print
Classic Italian Pasta Salad
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A colorful, make-ahead crowd-pleaser salad featuring zesty pasta tossed with cured meats, olives, and fresh vegetables, topped with a bright homemade Italian dressing.
Ingredients
- 12 ounces rotini pasta (or other short twisted pasta)
- 1 pint cherry tomatoes, halved
- 1 cup sliced black olives
- 8 ounces mozzarella, cubed
- 8 ounces pepperoni or hard salami, sliced
- 1 small red onion, finely diced
- 6–8 pepperoncini, sliced
- 1/2 cup freshly grated Parmesan (optional)
- 1/4 cup chopped fresh basil or Italian parsley
- For the homemade Italian dressing:
- 1/3 cup extra-virgin olive oil
- 3 tablespoons red wine vinegar
- 1 clove garlic, minced
- 1 teaspoon Dijon mustard
- 1 teaspoon dried oregano
- 1/2 teaspoon sugar or honey (optional)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
Instructions
- Bring a large pot of salted water to a boil. Add rotini and cook until al dente.
- Rinse the pasta under cold running water to stop cooking. Drain well and transfer to a large mixing bowl.
- Combine dressing ingredients in a jar. Shake or whisk until emulsified.
- Add tomatoes, olives, mozzarella, pepperoni, red onion, and sliced pepperoncini to the pasta.
- Pour most of the dressing over the salad. Toss gently to coat all ingredients.
- Taste and adjust seasoning—add more salt, pepper, or vinegar if needed.
- Cover the bowl and chill for at least 30 minutes.
- Before serving, toss again, add reserved dressing if needed, and serve cold or at room temperature.
Notes
For best flavor, refrigerate 1–4 hours before serving. Can substitute with store-bought Italian dressing if short on time.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Salad
- Method: Mixed
- Cuisine: Italian
