
This Italian pasta salad has become my go-to dish for potlucks, family gatherings, and meal prep lunches. The colorful combination of al dente pasta, fresh vegetables, cheese, and cured meats creates a satisfying one-bowl meal that's even better the next day.
I first made this pasta salad for a neighborhood block party, and it disappeared faster than any other dish on the table. Now I always keep the ingredients on hand for last-minute gatherings or when I need a quick meal option during busy weeks.
Ingredients
- Rotini pasta: The spiral shape holds dressing perfectly in every bite
- Fresh mozzarella pearls: Add creamy texture contrast — look for ones packed in water for best freshness
- Salami, pepperoni, or summer sausage: Provides savory protein — choose high quality meat for best flavor
- Black olives: Bring briny richness and Mediterranean flavor
- Red onion: Adds sharp crunch and color — soak in cold water briefly to mellow if too strong
- Cherry tomatoes: Burst with sweet acidity — choose ripe ones for maximum flavor
- Fresh parsley: Brightens the entire dish with herbal notes
- Parmesan cheese: Adds salty umami depth — freshly grated tastes significantly better than pre-shredded
- Pepperoncinis: Optional but add a gentle heat that balances the rich ingredients
- Homemade Italian dressing: Uses pantry staples for a fresher, tastier result than bottled versions
Step-by-Step Instructions
- Cook the pasta:
- Bring a large pot of heavily salted water to a rolling boil. Add the rotini and cook until just past al dente, about 9 to 10 minutes. Pasta should be tender but not mushy, as it will firm up slightly when chilled. Drain thoroughly and rinse immediately with cold water to stop the cooking process. Toss occasionally as it cools to prevent sticking.
- Make the dressing:
- Combine olive oil, red wine vinegar, dried herbs, lemon juice, and seasonings in a jar with a tight-fitting lid. Shake vigorously until emulsified and slightly thickened. The dried herbs will rehydrate slightly, making the dressing more flavorful. Taste and adjust seasonings if needed.
- Combine pasta and dressing:
- Place cooled pasta in an extra-large mixing bowl and pour half the dressing over it. Toss thoroughly to coat every piece. This step is crucial as the warm pasta absorbs the dressing flavors more effectively.
- Add remaining ingredients:
- Add the mozzarella, salami, olives, red onion, tomatoes, parsley, parmesan, and pepperoncinis if using. Pour remaining dressing over everything and gently toss until all ingredients are evenly distributed and coated with dressing.
- Chill and serve:
- Cover the bowl tightly with plastic wrap and refrigerate for at least one hour before serving. The flavors develop significantly with time, making this pasta salad even better the next day. Toss again right before serving.

The red wine vinegar in this dressing is my secret weapon. I discovered its importance when I once substituted white vinegar in a pinch. The dish was good but lacked that distinctive tangy depth that makes Italian pasta salad so addictive. My family immediately noticed the difference and requested I never make that substitution again.
Make Ahead and Storage
This pasta salad is the perfect make-ahead dish. You can prepare it up to 3 days in advance, stored in an airtight container in the refrigerator. The flavors actually improve with time as the ingredients marinate together. If making more than a day ahead, reserve about a quarter of the dressing to refresh the salad just before serving, as the pasta will continue absorbing liquid as it sits.
Customization Options
The beauty of this pasta salad lies in its versatility. Try adding marinated artichoke hearts, roasted red peppers, cucumber, diced bell peppers, or fresh herbs like basil. For a vegetarian version, simply omit the meat and add extra vegetables or chickpeas for protein. Those avoiding dairy can skip the cheese entirely or substitute a plant-based alternative. The dressing can be adjusted too — add a touch of honey for sweetness or a pinch of red pepper flakes for heat.
Serving Suggestions
While this pasta salad shines as a standalone meal, it pairs beautifully with grilled meats like chicken or steak. For a complete cookout spread, serve alongside burgers, hot dogs, or grilled vegetables. At potlucks, position it next to green salads for a complementary side dish option. For easy entertaining, arrange on a large platter garnished with fresh basil leaves and extra parmesan shavings for an impressive presentation that requires minimal effort.

Serve this pasta salad as a vibrant, crowd-pleasing dish that’s easy to prepare and impresses everyone at the table.
Frequently Asked Questions
- → Can I make this Italian pasta salad ahead of time?
- Yes! This salad actually improves with time as the flavors meld together. You can prepare it up to 24 hours in advance, and it will keep well in the refrigerator for 4-5 days. Just give it a good toss before serving.
- → What can I substitute for the meat to make this vegetarian?
- To make a vegetarian version, simply omit the salami/pepperoni and add extra vegetables like diced bell peppers, artichoke hearts, or chickpeas for protein. You could also include marinated tofu or plant-based pepperoni alternatives.
- → Can I use a different type of pasta?
- Absolutely! While rotini works well because the spiral shape catches the dressing, you can substitute any medium pasta shape like fusilli, farfalle (bow tie), penne, or even tortellini for a different twist.
- → Is there a shortcut for making the dressing?
- Yes, as mentioned in the recipe, you can substitute about 1 1/2 cups of bottled zesty Italian dressing instead of making it from scratch. However, the homemade version offers better flavor and can be customized to your taste preferences.
- → How can I make this pasta salad more colorful?
- Try adding colorful vegetables like yellow bell peppers, cucumbers, grated carrots, or multicolored cherry tomatoes. You could also use tri-color rotini pasta for an extra festive appearance.
- → Can I add other cheeses besides mozzarella and parmesan?
- Certainly! Provolone, asiago, or feta cheese would all work well in this salad. You can cube them or use small bites to complement the mozzarella pearls or replace them entirely.