Every potluck needs one dish that disappears before anything else gets touched, and this pasta salad is consistently that dish.
I started making this when I wanted something more exciting than a basic pasta salad drowning in one flavor. Rotini, salami, fresh mozzarella pearls, cherry tomatoes, and olives all tossed in a zesty Italian dressing, so every single bite has something different going on.
It comes together in about 20 minutes and tastes even better after sitting for a bit, which makes it one of the easiest make ahead dishes I bring anywhere.
Let’s toss it together.
What You’ll Need

- 1 lb rotini pasta
- 6 oz salami, cut into quarters
- 8 oz fresh mozzarella pearls
- 1 cup cherry tomatoes, halved
- ½ cup black olives, sliced
- ½ cup green olives, sliced
- ½ red onion, diced
- ½ cup roasted red peppers, diced
- ⅓ cup fresh parsley, chopped
- 1 cup Italian dressing (store bought or homemade)
- Salt and pepper, to taste
A colorful mix of ingredients that turns into a pasta salad people actually remember.
Tools You’ll Need
- Large pot, for boiling pasta
- Colander
- Large mixing bowl
- Cutting board and knife
- Measuring cups
Pro Tips
I’ve made this pasta salad enough times to know exactly what makes it turn out right.
1. Rinse the pasta under cold water after draining. This stops the cooking process and cools it down quickly, which matters for a cold pasta salad like this one.
2. Salt your pasta water generously. This is your only real chance to season the pasta itself, so don’t skip it.
3. Cut ingredients to a similar size. This keeps every bite balanced instead of getting a mouthful of just one ingredient.
4. Let the salad marinate before serving. At least an hour in the fridge lets the dressing soak into the pasta and really brings the whole dish together.
5. Toss again right before serving. Some dressing naturally settles at the bottom, so a quick toss redistributes everything evenly.
How to Make Zesty Italian Pasta Salad
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook the pasta according to package directions, then drain and rinse under cold water.
Step 2: Combine the Ingredients
In a large bowl, combine the cooled pasta, salami, mozzarella pearls, cherry tomatoes, black olives, green olives, red onion, and roasted red peppers.
Step 3: Add the Dressing
Pour the Italian dressing over the salad and toss to combine.
Season with salt and pepper to taste.
Step 4: Add the Parsley
Fold in the fresh parsley.
Step 5: Chill and Serve
Refrigerate for at least 1 hour before serving, tossing again just before serving.
Substitutions and Variations
- Different protein: Swap salami for pepperoni or diced ham for a different flavor.
- Extra veggies: Add diced cucumber or artichoke hearts for more variety.
- Spicy version: Add pepperoncini or a pinch of red pepper flakes for some heat.
- Homemade dressing: Whisk together olive oil, red wine vinegar, Italian seasoning, garlic, and Parmesan for a homemade Italian dressing instead of store bought.
- Cheese swap: Use cubed provolone in place of mozzarella pearls if that’s easier to find.
Make Ahead Tips
This pasta salad is genuinely better the next day, making it an ideal make ahead dish for parties or meal prep.
Store covered in the fridge for up to 3 days, giving it a good toss before serving since some dressing will settle at the bottom.
Nutritional Breakdown (Per Serving, Serves 8)
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Fat | 18g |
| Carbs | 28g |
| Protein | 11g |
| Fiber | 2g |
Numbers will shift depending on the exact dressing and meat used.
Diet Friendly Swaps
- Gluten free: Use a gluten free pasta in place of regular rotini.
- Lower fat: Use a lighter Italian dressing and reduce the amount of salami and cheese slightly.
- Vegetarian: Skip the salami and add extra vegetables like artichoke hearts or chickpeas for protein.
Meal Pairing Suggestions
Serve alongside grilled chicken or Italian sausage for a full meal.
This also works well on its own as a light lunch, paired with a piece of crusty bread.
Cooking Time Efficiency Tips
Chop all your ingredients while the pasta water comes to a boil, so everything is ready to combine the moment the pasta is drained.
Make the dressing ahead of time and store it in the fridge for up to a week, ready to use whenever you want to make this salad.
Leftovers and Storage
Store leftover pasta salad in an airtight container in the fridge for up to 3 days.
The flavors continue to develop over time, though give it a quick toss before serving again since the dressing tends to settle.
FAQ
Can I make this pasta salad ahead for a party? Yes, it actually tastes better after sitting for a few hours or overnight, making it a great make ahead option.
Why did my pasta salad turn out dry? This usually means it needs more dressing, since pasta continues to absorb liquid the longer it sits in the fridge.
Can I use a different pasta shape? Yes, bowtie, penne, or fusilli all work well in place of rotini.
Can I add protein to make this a full meal? Yes, grilled chicken or chickpeas both work well to turn this into a more substantial main dish.
How long does this pasta salad keep in the fridge? Up to 3 days when stored in an airtight container, making it a great option for meal prep.
Wrapping Up
This zesty Italian pasta salad brings bold, bright flavor to a dish that usually plays it safe, and it holds up beautifully whether you’re serving it fresh or the next day.
Once you make a batch, it becomes the pasta salad you reach for over and over at every cookout and potluck.
Try this recipe, then come back and tell me how it turned out. Did you add pepperoncini? Try a different pasta shape? Drop a comment below, I’d love to hear about it. 🍝