Quick Creamy Italian Pasta Salad
The kind of summer side that feels like a meal on its own. Rotini, salami, and mozzarella swim in a tangy, herb-flecked dressing that hits every creamy, briny note you want from a good pasta salad.

It holds up for days in the fridge without getting waterlogged, so I make a big batch early in the week and let everyone scoop from the container as they please.
Why This Pasta Salad Always Works
That dressing is the reason. Mayo and sour cream bring body, red wine vinegar cuts the richness just enough, and a heavy hand of dried Italian seasoning gives you that familiar deli-case flavor without any fuss.
I load the bowl with salty bites: little cubes of hard salami and soft fresh mozzarella pearls. Every forkful lands a mix of tangy, creamy, and chewy, and the vegetables stay crisp because they are folded in raw.
Ingredients

- 1 lb rotini or fusilli pasta: any short shape with ridges that grab the dressing
- 8 oz hard salami, cut into small cubes: Genoa or soppressata both work well
- 8 oz fresh mozzarella pearls (bocconcini), halved if large: the soft, milky kind packed in water
- 1 cup cherry tomatoes, halved
- 1 medium cucumber, seeded and diced
- 1 small red onion, finely diced
- 1 bell pepper, any color, diced
- 1/2 cup sliced black olives: drained well
- 1/2 cup mayonnaise
- 1/3 cup sour cream: whole milk gives the best texture
- 3 tbsp red wine vinegar
- 1 1/2 tbsp dried Italian seasoning
- 1/2 tsp garlic powder
- 1/3 cup finely grated Parmesan cheese: the powdery kind, plus extra for serving
- Salt and black pepper, to taste
- A handful of fresh basil leaves, torn, for finishing
Variations / Substitutions
- Swap the salami: pepperoni, diced provolone, or even leftover grilled chicken all keep the salad hearty. If you skip the meat entirely, add a can of drained chickpeas or artichoke hearts.
- Make it dairy-free: use a vegan mayo and sour cream alternative and trade the mozzarella and Parmesan for a plant-based version or just more olives and roasted red peppers. The vinegar and herbs will still carry the flavor.
- Change up the crunch: diced celery or chopped pepperoncini add brightness, and toasted pine nuts on top are great if you have them.
- Swap the pasta shape: anything twisted or ridged (radiatori, campanelle, medium shells) holds the dressing. Long pastas are harder to fork up here.
If you like a bolder, more vinegary salad, try my Zesty Italian Pasta Salad next, which leans harder on the vinaigrette side.
How to Make Creamy Italian Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Cook the 1 lb rotini until al dente, about 10 to 12 minutes, then drain and rinse under cold water until the pasta is completely cool. Shake the colander well so no water hides in the twists.
The pasta should feel chilled to the touch and not the least bit sticky, because the dressing will coat it better when there is no residual heat. Let it drain a few extra minutes while you start the dressing.
Step 2: Whisk the Dressing

In a large bowl, whisk together 1/2 cup mayonnaise, 1/3 cup sour cream, 3 tbsp red wine vinegar, 1 1/2 tbsp Italian seasoning, 1/2 tsp garlic powder, and 1/3 cup grated Parmesan until the mixture is smooth and pale. Taste it now and add salt and pepper generously; the salad has a lot of pasta and vegetables to season, so the dressing should taste a little bolder than you think.
You will see flecks of dried herbs suspended in the creamy base. If the vinegar makes your nose sting just slightly, that means the tang is right.
Step 3: Prep the Mix-Ins

While the pasta drains, halve 1 cup cherry tomatoes, dice 1 cucumber, 1 bell pepper, and 1 small red onion, and cube the 8 oz salami. If the mozzarella pearls are larger than a bean, halve them. Toss all of these into a separate bowl along with 1/2 cup sliced olives.
Keep the pieces about the same size, roughly a small bite, so no single ingredient dominates a forkful. The raw vegetables will stay crisp in the finished salad, exactly the texture contrast you want.
Step 4: Toss the Salad

Add the cooled pasta to the bowl with the dressing and turn it over with a big spoon until every piece is coated. Fold in the bowl of salami, mozzarella, and vegetables, then keep folding until everything is evenly distributed.
The dressing will look a little thin at first, but it thickens as the salad chills and clings to the pasta nicely. You should see bits of Parmesan speckled throughout the whole thing.
Step 5: Finish with Fresh Basil

Transfer the salad to a serving bowl, cover, and chill for at least 30 minutes so the flavors meld. Right before serving, tear a handful of basil leaves over the top and toss once more. A final shower of grated Parmesan on top is never a bad move.
When it hits the table, the basil will still be bright green against the creamy pasta, and the olives and tomatoes will peek through in little pops of red and black. Serve it cold straight from the fridge.
A Few Notes Before You Start
- Undersalt the pasta water?: You still need to taste the dressing for salt after mixing, but salting the water well gives the pasta its own seasoning from the inside out.
- Overcooked pasta turns mushy.: Whole rotini that are a shade firmer than al dente will stand up to the dressing and a few days in the fridge better than soft pasta.
- Let it rest.: Right after mixing, the salad tastes mostly of mayo and vinegar. Give it 30 minutes in the refrigerator and the herbs and garlic start to come through.
- Avoid watery cucumber.: If your cucumber has big, wet seeds, scoop them out with a spoon before dicing. That simple move keeps the salad from pooling liquid at the bottom of the bowl.
Storing Leftovers
- Refrigerate: in an airtight container for up to 4 days. The salad actually tastes better on day two, so it is a great make-ahead side.
- Serve cold: straight from the fridge, no reheating needed. Stir it well before dishing it up, because the dressing can settle.
- If the salad seems dry after a couple of days, stir in a spoonful of mayonnaise and a tiny splash of red wine vinegar to wake it back up.
What Goes Well With Creamy Italian Pasta Salad
This side has enough heft to stand next to simple grilled proteins without getting lost. I like it with grilled chicken thighs that have a charred, lemony crust, or brushed with the same Italian herbs. Juicy burgers work too, because the creamy, tangy salad cuts the fattiness of the beef. For a vegetarian spread, set it next to a big platter of grilled vegetables and some crusty bread.
Frequently Asked Questions
Can I use bottled Italian dressing instead?
You can, but the result will not be creamy. Stir a bottle of your favorite Italian vinaigrette into a cup of mayonnaise and a little sour cream to get closer to this texture.
How can I make this gluten-free?
Use a sturdy gluten-free rotini and cook it a minute less than the package says, then rinse well with cold water. The dressing and mix-ins stay exactly the same.
Do I really need to rinse the pasta?
Yes. Rinsing stops the cooking and removes the surface starch, so the cold pasta does not clump together or turn gummy in the salad.
Can I add artichokes or roasted red peppers?
Of course. Drain a jar of quartered artichoke hearts or sliced roasted red peppers well and fold them in with the other vegetables. They add a nice tangy note that fits right into the Italian profile.
Is this salad okay at a picnic?
Yes, as long as you keep it in a cooler or on ice until right before eating. The mayo in the dressing means you should not let it sit in direct sun for more than two hours.

Creamy Italian Pasta Salad Recipe
Ingredients
Method
- Cook pasta in salted boiling water until al dente, about 10 to 12 minutes. Drain and rinse under cold water until completely cool, then let drain well.
- In a large bowl, whisk together mayonnaise, sour cream, red wine vinegar, Italian seasoning, garlic powder, and grated Parmesan. Season generously with salt and pepper.
- In a separate bowl, combine halved tomatoes, diced cucumber, onion, bell pepper, cubed salami, mozzarella pearls, and olives.
- Add the cooled pasta to the dressing and toss to coat. Fold in the bowl of vegetables, meat, and cheese until everything is evenly mixed.
- Cover and chill for at least 30 minutes. Just before serving, tear fresh basil over the top, toss once more, and sprinkle with extra Parmesan.
