
This hearty cold pasta salad has been my summer potluck standby for years. I've lost count of how many times friends have asked for the recipe after tasting it at gatherings. The combination of al dente pasta, fresh vegetables, and tangy dressing creates a perfect make-ahead dish that actually improves with time in the refrigerator.
I first made this pasta salad for a neighborhood block party five summers ago, and it's been requested at every outdoor gathering since. The secret is letting it chill overnight so all those Mediterranean flavors can really develop and shine.
Ingredients
- 1 pound pasta: fusilli, penne, rotini, or farfalle are perfect because their twists and ridges capture more of the delicious dressing
- 1 cup sliced bell pepper: adds bright color and sweet crunch, look for firm peppers with shiny skin
- 1 cup thin zucchini slices: provides a tender texture and mild flavor, choose smaller zucchini for better taste
- 1 cup cherry tomatoes halved: these burst with juicy sweetness, select firm ripe tomatoes for best results
- 1/3 cup sliced green onions: delivers a mild onion flavor without overpowering the salad, choose fresh ones with crisp green tops
- 1/4 cup sliced banana peppers or pepperoncini (optional): adds tangy heat that balances the creamy cheese elements
- 1 cup mixed olives halved: brings briny Mediterranean flavor, use a variety for more interesting taste and appearance
- 1 cup grated parmesan or similar hard cheese: provides savory depth and umami, select aged cheese for richer flavor
- 1 cup chopped fresh mozzarella balls: adds creamy richness and textural contrast, look for fresh pearls in the specialty cheese section
- 1/3 cup fresh parsley or basil (optional): brings brightness and fresh herbal notes, choose vibrant bunches without wilting
- 1/3 cup vinegar: red, white wine, or champagne, creates the tangy base for dressing, better quality vinegar makes a noticeable difference
- 1/2 tsp salt (adjust to taste): enhances all other flavors, sea salt or kosher salt works best
- 1/2 tsp ground black pepper: freshly ground, provides better flavor and aroma
- 1/2 tsp dried oregano: adds classic Italian flavor, crush slightly between fingers before adding to release oils
- 2–3 tbsp juice from banana pepper or pepperoncini jar (optional): this secret ingredient adds complex tanginess without extra effort
- 1/2 cup olive oil: use a good quality extra virgin for best flavor since this forms the base of your dressing
Step-by-Step Instructions
- Cook the Pasta:
- Fill a large pot with water, adding about 1 tablespoon of salt per gallon. Bring to a rolling boil over high heat. Add pasta and stir immediately to prevent sticking. Cook for 6–10 minutes, stirring occasionally, until pasta is al dente; it should have a slight firmness when bitten. The key here is to slightly undercook the pasta as it will absorb some dressing later. Drain thoroughly in a colander then rinse under cold running water to stop the cooking process. Shake the colander several times to remove excess water which would dilute your dressing.
- Prepare the Dressing:
- In a large bowl that will eventually hold your entire salad, whisk together the vinegar, salt, pepper, oregano, and optional pepper jar juice. This allows the dried herbs to begin rehydrating and the salt to dissolve before adding oil. While whisking continuously, slowly drizzle in the olive oil to create an emulsion. The gradual addition is crucial for a smooth dressing that won't separate. Your finished dressing should have a slightly thickened consistency and uniform appearance.
- Combine Pasta with Dressing:
- Add the cooled pasta to the bowl with dressing. Using large serving utensils or clean hands, gently fold the pasta repeatedly until every piece is evenly coated with dressing. This step is crucial as it allows the pasta to absorb the flavors while still hot enough to take in liquid but cool enough not to cook the vegetables you'll add later. Let this mixture rest for about 5 minutes, occasionally stirring to redistribute the dressing.
- Add Vegetables and Cheese:
- Scatter the prepared bell peppers, zucchini slices, cherry tomatoes, green onions, optional banana peppers, olives, and both cheeses over the dressed pasta. Add the fresh herbs if using. Using a gentle folding motion from bottom to top, incorporate all ingredients until evenly distributed. Be careful not to stir too vigorously, which could break down the softer ingredients like tomatoes and fresh mozzarella. The goal is a colorful mixture where every bite contains multiple textures and flavors.
- Season and Serve:
- Taste the salad and adjust seasoning, adding more salt, pepper, or vinegar as needed. Remember that flavors will mellow slightly when chilled, so you may want to season a bit more assertively than seems necessary. For immediate serving, transfer to a serving bowl and garnish with a few fresh herb leaves. For best results, cover and refrigerate for at least 30 minutes or up to 5 days, allowing the flavors to meld and develop. The pasta will absorb more dressing over time, creating an even more flavorful salad.

You Must Know
Perfectly cooked pasta is essential, cook until just al dente and cool immediately to stop cooking process
The salad actually improves with time so making it a day ahead is ideal for best flavor development
Serving at room temperature rather than cold from the fridge allows the flavors to fully express themselves
Perfect Pasta Selection
The pasta shape you choose matters more than you might think. Short shapes with ridges, curves, or pockets capture and hold dressing much better than smooth varieties. My personal favorite is rotini, whose tight spirals trap bits of cheese and herbs in every bite. Farfalle (bowties) add a whimsical touch that children love, while penne's hollow centers fill with dressing for bursts of flavor. Whatever shape you choose, quality matters – pasta made with durum wheat semolina holds its texture better when chilled than cheaper alternatives.
Make It Your Own
The beauty of this pasta salad lies in its flexibility. For a Greek-inspired version, use feta instead of mozzarella and add cucumber and red onion. Mediterranean fans might enjoy adding artichoke hearts, roasted red peppers, and capers. For protein, consider adding diced salami, ham, tuna, or chickpeas. Vegetarian friends will appreciate the hearty nature of the basic recipe, while those avoiding dairy can simply omit the cheese or substitute a plant-based alternative. I often make half the batch classic style and customize the other half based on the specific gathering I'm attending.
Seasonal Variations
Adapt this pasta salad to whatever produce is at its peak. Spring brings tender asparagus and fresh peas, while summer offers abundant zucchini, tomatoes, and bell peppers. Fall versions can include roasted butternut squash cubes or brussels sprout leaves. Winter modifications might feature preserved ingredients like sun-dried tomatoes and marinated artichoke hearts. The dressing remains your constant foundation, while the mix-ins reflect the season's bounty. This approach ensures you're always working with ingredients at their flavorful best and most economical price point.
Frequently Asked Questions
- → What type of pasta works best for cold pasta salad?
Short pasta shapes like fusilli, rotini, farfalle, and penne are ideal as they hold the dressing and ingredients well.
- → Can I make this pasta salad ahead of time?
Yes, this salad is make-ahead friendly. Prepare up to 3 days in advance as the flavors improve after chilling in the fridge.
- → What substitutions can I make for the vegetables?
Feel free to use cucumbers, carrots, broccoli florets, or artichoke hearts. Just ensure the pieces are evenly sized.
- → Can I adjust the type of cheese?
Absolutely! Substitute parmesan with pecorino or asiago, and mozzarella with provolone or cheddar.
- → How should I store leftovers?
Store the salad in an airtight container in the fridge for up to 5 days. Refresh with a little olive oil if it seems dry.
- → What should I avoid when making this pasta salad?
Do not overcook the pasta, as it should be al dente. Avoid adding dressing to warm pasta and always salt the pasta water for flavor.
- → What dishes pair well with pasta salad?
Serve it with grilled chicken, shrimp skewers, meatballs, or crusty bread. A fresh green salad also complements the meal.