A good cold pasta salad recipe should taste great the day you make it and even better the next day. This one does. It uses a zesty red wine vinaigrette instead of mayo, so it holds up on a warm cookout table and sits well next to smoked and grilled meats.
The base is rotini, crisp vegetables, salami, and mozzarella pearls. The trick is putting the dressing on in two stages, so the pasta soaks up flavor without turning dry or greasy. You need about 35 minutes of hands-on time plus chill time.
⚡ Quick Answer
The best cold pasta salad recipe uses 1 lb (0.45 kg) of rotini cooked in well-salted water for 9-11 minutes, rinsed cold, and tossed with a red wine vinaigrette in two stages. Chill it 2-4 hours at 40°F (4°C) or below, then serve it on ice. It keeps 3-4 days.
Why This Cold Pasta Salad Recipe Works
Most weak pasta salads fail for three reasons: bland pasta, dry pasta, or a heavy dressing that goes gluey in the fridge. This recipe fixes each one.
- Salted water seasons the pasta from the inside. Dressing alone can’t do that.
- Two-stage dressing. Warm pasta soaks up the first third of the dressing. The rest goes on after chilling to brighten everything.
- Vinaigrette, not mayo. An oil-and-vinegar dressing tastes bold when cold and doesn’t break down in the heat.
- Crisp mix-ins. Cucumber, bell pepper, and cherry tomatoes add crunch and juice.
- Rinsed onion. A short soak in cold water takes the harsh bite off the red onion.
It also scales well. Doubling it for a graduation party or a block party works with the same method, just a bigger bowl.
Cold Pasta Salad Recipe Ingredients and Equipment
This makes 10-12 side servings, about 1 cup each.
For the pasta
- 1 lb (454 g) dry rotini or fusilli
- 4 quarts (3.8 L) water
- 2 tablespoons kosher salt
For the vinaigrette
- ¾ cup (180 ml) extra virgin olive oil
- ¼ cup (60 ml) red wine vinegar
- 2 tablespoons lemon juice
- 1 tablespoon Dijon mustard
- 2 teaspoons honey
- 2 cloves garlic, minced
- 1 tablespoon Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes
For the mix-ins
- 1 pint (about 10 oz / 280 g) cherry tomatoes, halved
- 1 English cucumber (about 10 oz / 280 g), quartered lengthwise and sliced
- 1 red bell pepper (about 6 oz / 170 g), diced
- ½ small red onion (about 3 oz / 85 g), thinly sliced
- 1 can (2.25 oz / 64 g) sliced black olives, drained
- 6 oz (170 g) salami, cubed
- 8 oz (225 g) mozzarella pearls, drained
- ½ cup (50 g) grated Parmesan
- ¼ cup chopped fresh basil or parsley
Equipment: a large stockpot, a colander, a big mixing bowl (at least 6 quarts), a jar for shaking the dressing, and a second, larger bowl for ice at serving time. A fridge thermometer is cheap and worth owning.
Easy Substitutions
| If you don’t have… | Use… | Notes |
| Rotini | Fusilli, cavatappi, or farfalle | Pick shapes with ridges or twists |
| Red wine vinegar | White wine vinegar or apple cider vinegar | Cider vinegar is slightly sweeter |
| Salami | Pepperoni, diced ham, or chickpeas | Chickpeas make it vegetarian |
| Mozzarella pearls | Cubed provolone or crumbled feta | Feta adds more salt, so cut the added salt |
| Fresh basil | 1 tablespoon dried oregano | Add it to the dressing, not the bowl |
| Honey | Maple syrup or a pinch of sugar | Keep it small. It only balances the acid |
Choosing and Prepping Your Pasta and Vegetables
Pasta shape matters more than people think. Short shapes with grooves, like rotini, fusilli, and cavatappi, catch dressing and small bits of vegetable. Smooth tubes like penne work, too. Skip long strands. They tangle and are awkward on a paper plate.
Choose a dried pasta made from durum wheat. It stays firm after chilling, while some very soft pastas turn mushy. If you want more ideas for shapes and sauces, browse our easy pasta recipes.
Prep the vegetables the same size. Aim for pieces about the size of a cooked rotini twist. That way every forkful has a bit of everything.
Wash all produce first. Rinse it under plain running water and dry it with a clean towel, as the FDA’s produce safety guidance recommends. Skip soap or produce wash. Scrub the cucumber with a clean brush if the skin is waxy or dirty.
Soak the onion. Put the sliced red onion in a small bowl of cold water for 10 minutes, then drain well. It stays crisp and loses the raw sting.
Drain the mozzarella and olives and pat them dry. Extra liquid thins the dressing and makes the salad watery by the next day.

Step-by-Step Cold Pasta Salad Recipe
Follow the steps in order. The timing is what gives you a salad that isn’t dry.
- Boil the water. Fill a large stockpot with 4 quarts (3.8 L) of water and bring it to a full rolling boil over high heat. Add 2 tablespoons of kosher salt. The water should taste like mild seawater.
- Make the vinaigrette. Add all the dressing ingredients to a jar. Shake hard for 30 seconds until it looks thick and cloudy. Taste it on a piece of cucumber. It should be bright and a little too sharp, because the pasta will mellow it.
- Cook the pasta. Add the rotini and stir right away so it doesn’t stick. Cook 9-11 minutes, or 1 minute under the package’s top time. It should be tender with a slight bite.
- Drain and rinse. Pour it into a colander and rinse under cold running water for 1-2 minutes. This stops the cooking and cools the pasta fast. Shake the colander well. Wet pasta waters down the dressing.
- Dress it while slightly warm. Move the pasta to your large bowl. Pour about one-third of the vinaigrette (roughly ¼ cup / 60 ml) over it and toss well. Let it sit 10 minutes so the pasta can drink in the dressing.
- Add the mix-ins. Fold in the tomatoes, cucumber, bell pepper, drained onion, olives, salami, and mozzarella. Add the Parmesan last.
- Chill. Cover the bowl and refrigerate for at least 2 hours, ideally 3-4. Keep the fridge at 40°F (4°C) or below.
- Finish and serve. Pull the bowl out and stir. Add the remaining dressing a little at a time until the pasta looks glossy, not soaked. Stir in the fresh basil, then taste and adjust.


🔥 Pitmaster Tip
Taste the salad cold, straight from the fridge, before you serve. Cold food tastes less salty and less sharp than room-temperature food. If it tastes a little bland, add a pinch of salt and a teaspoon of vinegar, then stir. That one fix saves most pasta salads.
⚠️ Common Mistake
Dumping all the dressing on at once and then serving right away. The pasta hasn’t had time to absorb anything, so you get a puddle of oil in the bowl and plain noodles in the mouth. Use the two-stage method and give it the chill time.
Time and Temperature Table
| Step | Temperature | Time |
| Boil salted water | Full rolling boil, 212°F (100°C) at sea level | 10-15 min to heat |
| Cook rotini | Rolling boil | 9-11 min |
| Cold rinse | Cold tap water | 1-2 min |
| First dressing toss | Pasta slightly warm | 10 min rest |
| Soak red onion | Cold water | 10 min |
| Chill | 40°F (4°C) or below | 2-4 hours |
| Serve outdoors | Bowl nested in ice, 40°F (4°C) or below | Up to 2 hours (1 hour above 90°F / 32°C) |
| Leftovers | 40°F (4°C) or below | 3-4 days |
How to Tell When It’s Done
Pasta salad doesn’t have a pull temperature, so you judge by look and feel. Check these cues:
- The pasta: Tender on the outside with a tiny firm center. After chilling it should still spring back when you bite it.
- The coating: Each piece looks glossy and lightly coated. There shouldn’t be a pool of oil at the bottom of the bowl.
- The vegetables: Bright and crisp, not wilted or swimming in liquid.
- The taste: Tangy first, then savory, with the garlic in the background. If any one flavor jumps out, adjust it.
Chilling, Tossing, and Serving
Chilling is part of the recipe, not an extra. In the fridge, the pasta takes up the dressing, the garlic mellows, and the flavors blend. Two hours is the minimum. Three to four is better.
At the cookout, don’t set the bowl straight on the table. Nest it in a larger bowl filled with ice. The USDA says to keep cold food at or below 40°F in a fridge, cooler, or on ice. Pasta salad with cheese and meat counts as perishable food.
Watch the clock. The USDA’s rule is to not leave food out for more than 2 hours, or 1 hour above 90°F. On a hot July day, that means serving it in small batches. Keep the main bowl in the cooler and refill a smaller serving bowl.

What to Serve With Cold Pasta Salad
This is a natural side for smoked and grilled mains. The tangy dressing cuts through rich, fatty meat.
- Pulled pork and brisket. Pasta salad balances heavy, smoky meat. If you’re planning the full menu, our guide on pulled pork per person helps you size the meat for your crowd.
- Burgers and hot dogs. It’s an easy alternative to potato salad.
- Grilled chicken, sausage, or kabobs. The Italian flavors work with all of them.
- Crusty grilled bread. Use it to mop up the last bit of dressing.
- Watermelon, corn on the cob, or a green salad. They keep the plate light.
For menu planning, count on about ¾ to 1 cup per guest when there are three or more sides. If it’s the only side, plan on 1½ cups.
Storing and Keeping Leftovers
Refrigerator. Put leftovers in an airtight container within 2 hours of making or serving. The USDA says leftovers keep 3-4 days in the refrigerator, so label the lid with a date. Michigan State University Extension gives the same 3 to 4 day window.
Refresh before serving. The pasta soaks up dressing overnight. Stir in a splash of olive oil and a teaspoon of vinegar, taste, and add a pinch of salt.
Freezing. I don’t recommend it. The USDA says properly packaged leftovers hold quality for 3-4 months in the freezer, but the cucumber, tomatoes, and mozzarella turn watery and soft when thawed. Make it fresh instead.
Reheating. Don’t. This is a cold dish. If any leftovers sat out past the time limits above, throw them out.
Make-ahead plan. Cook, rinse, and dress the pasta with the first third of the dressing up to 24 hours ahead. Keep the cut vegetables and cheese in separate containers. Combine everything 2-4 hours before serving.
Variations: Grill, Pellet Grill, Charcoal, and Oven
Because this is a cookout recipe, a hot cooker can turn the salad into a full meal.
Grilled chicken pasta salad. Season 1½ lb (0.7 kg) of boneless chicken breasts with salt, pepper, and Italian seasoning. Grill over medium-high heat at 400-450°F (204-232°C) for 6-8 minutes per side. Cook poultry to 165°F (74°C), the USDA’s safe minimum internal temperature. Let the chicken rest 5 minutes, then slice and chill before adding. Don’t toss in warm chicken. It heats the salad into the danger zone.
Pellet grill version. Set the pellet grill to 400°F (204°C) and cook chicken or vegetables with the lid closed. Use a mild pellet like apple or oak so the smoke doesn’t overpower the dressing.
Charcoal kettle version. Set up a two-zone fire. Sear vegetables over the hot side, then move them to the cooler side if they brown too fast.
Oven backup. Roast chicken breasts on a sheet pan at 425°F (220°C) for 20-25 minutes until a thermometer reads 165°F (74°C). Our baked chicken breast guide has the full method.
Grilled vegetable version. Swap the raw bell pepper for char-grilled peppers. Our grilled bell peppers recipe shows how to get tender, smoky strips. Zucchini and red onion planks, cooked 4-5 minutes per side, also work.
Smoky cheese. Replace the mozzarella with cubed cheese from our smoked cheese recipe for a deeper flavor.
Vegetarian and vegan. Skip the salami and add 1 can (15 oz / 425 g) of drained chickpeas. For vegan, leave out the Parmesan and mozzarella and use maple syrup in place of honey. If you want more meatless ideas, see these vegetarian pasta recipes.
[PHOTO: Sliced grilled chicken breast and char-marked peppers next to the finished pasta salad]
Troubleshooting Common Problems
| Problem | Likely cause | Fix |
| Pasta tastes dry | Pasta absorbed all the dressing | Stir in 2-3 tablespoons of olive oil and 1 teaspoon of vinegar |
| Tastes bland | Cold mutes salt and acid | Add ¼ teaspoon salt and a splash of vinegar, then re-taste |
| Pasta is mushy | Overcooked or too soft a pasta | Pull it 1 minute earlier next time and rinse in cold water |
| Oil pooling in the bowl | Too much dressing at once | Drain off extra oil. Add dressing in stages |
| Watery bottom | Wet tomatoes, cucumber, or mozzarella | Pat ingredients dry and seed the cucumber |
| Pasta clumps together | Not enough water or no stirring | Use 4 quarts of water per pound and stir in the first minute |
| Onion too sharp | Raw onion bite | Soak in cold water 10 minutes before adding |
Recipe Card: Easy Cold Pasta Salad
Servings: 10-12 (about 1 cup each)
Prep time: 25 minutes
Cook time: 12 minutes
Chill time: 2-4 hours
Total time: about 2 hours 40 minutes (minimum)
Ingredients:
- 1 lb (454 g) rotini, 2 tbsp kosher salt
- ¾ cup (180 ml) olive oil, ¼ cup (60 ml) red wine vinegar, 2 tbsp lemon juice
- 1 tbsp Dijon, 2 tsp honey, 2 garlic cloves, 1 tbsp Italian seasoning, salt, pepper, red pepper flakes
- 1 pint cherry tomatoes, 1 cucumber, 1 red bell pepper, ½ red onion, 1 can olives
- 6 oz (170 g) salami, 8 oz (225 g) mozzarella pearls, ½ cup Parmesan, ¼ cup basil
Steps:
- Boil pasta in salted water 9-11 minutes. Drain and rinse cold.
- Shake the vinaigrette.
- Toss pasta with one-third of the dressing. Rest 10 minutes.
- Fold in vegetables, meat, and cheese.
- Chill 2-4 hours at 40°F (4°C) or below.
- Add remaining dressing, fresh basil, and adjust seasoning. Serve on ice.
Cold Pasta Salad Recipe FAQ
How long should pasta salad chill before serving?
Chill it at least 2 hours, and 3-4 hours is better. That gives the pasta time to absorb the dressing and the garlic and herbs time to blend. Keep the fridge at 40°F (4°C) or below. Stir it and add the last of the dressing right before serving.
Should you rinse pasta for pasta salad?
Yes, for a cold salad. A cold rinse stops the cooking, cools the pasta quickly, and washes off loose surface starch that can make noodles clump. Drain it very well afterward so water doesn’t thin the dressing. For a hot pasta dish, skip the rinse.
Can you make pasta salad the day before?
Yes. Dress the pasta and chill it up to 24 hours ahead. Store cut vegetables and cheese separately and combine them 2-4 hours before serving. Before you serve, refresh it with a little oil and vinegar, because the pasta soaks up dressing overnight.
How long does pasta salad last in the fridge?
USDA guidance says leftovers last 3-4 days at 40°F (4°C) or below. Store it in an airtight container and label it with the date. If it sat out more than 2 hours (1 hour above 90°F), throw it away.
How do you keep pasta salad from drying out?
Dress the pasta while it’s slightly warm, hold back some dressing, and add the rest after chilling. A splash of olive oil and vinegar revives it the next day. Don’t overcook the pasta, because soft pasta absorbs liquid unevenly.
How much pasta salad do you need per person?
Plan on ¾ to 1 cup per person when serving three or more sides. If it’s the main side, plan on about 1½ cups. One pound (454 g) of dry pasta makes 10-12 side servings in this recipe.
Conclusion
A good cold pasta salad recipe comes down to a few habits: salt the water, rinse the pasta cold, dress it in two stages, and chill it long enough. Keep it at 40°F (4°C) or below and serve it on ice, and it will be safe and tasty at any cookout.
Start with this Italian version, then change it with grilled chicken, smoky cheese, or roasted vegetables. If you want to turn it into a full meal, check out our dinner ideas with pasta. Make it once, and it will earn a spot on your regular cookout menu.