Make-Ahead Pasta Salad That Gets Better Overnight
This make-ahead pasta salad is the one I bring to every potluck because it actually improves in the fridge. It’s loaded with tender rotini, juicy tomatoes, creamy mozzarella, and a punchy Italian dressing that soaks into every bite overnight.

Toss it together in the morning, pull it out when guests arrive, and you have a colorful side that tastes like you spent all day on it. No last-minute boiling, no sad, dried-out leftovers.
Why This Pasta Salad Gets Better the Longer It Sits
Most pasta salads turn into a mushy mess by day two. Not this one. The short, sturdy rotini holds its shape, and the oil-based dressing coats every piece without making it soggy. As it chills, the garlic, herbs, and vinegar mingle and deepen.
The mix of textures works: creamy mozzarella pearls, salty salami, crisp bell pepper, briny olives. It’s substantial enough for a light lunch, but just as good alongside grilled chicken or burgers.
And because it’s meant to be made ahead, you can cross one dish off your list before the party chaos starts.
Ingredients

- 1 lb rotini pasta: any short pasta with ridges, like fusilli or farfalle
- 1 pint cherry tomatoes, halved: use sweet, ripe tomatoes
- 8 oz mozzarella pearls (bocconcini), drained: you can dice a larger ball
- 4 oz sliced salami, cut into quarters: Genoa or hard salami
- 1 cup sliced black olives: drained
- 1 bell pepper, diced: any color; red adds sweetness
- 1/2 cup thinly sliced red onion: soak in cold water 10 minutes to mellow if desired
- 1/4 cup chopped fresh parsley: flat-leaf or curly
- 1/3 cup extra-virgin olive oil
- 3 tbsp red wine vinegar
- 1 clove garlic, minced
- 1 tsp Dijon mustard
- 1 tsp dried oregano
- 1/2 tsp kosher salt, plus more for pasta water
- 1/4 tsp black pepper
- Grated Parmesan cheese, for serving (optional)
Variations / Substitutions
- Pasta: swap for gluten-free rotini; follow package directions for al dente.
- Protein: use pepperoni, diced ham, or omit it for a vegetarian salad. You can also add a can of drained chickpeas.
- Cheese: crumbled feta or cubed provolone work instead of mozzarella.
- Veggies: roasted red peppers, artichoke hearts, or sun-dried tomatoes make great additions.
- Herbs: fresh basil or a mix of parsley and basil.
- Dressing: store-bought Italian dressing works in a pinch, but homemade takes 2 minutes.
For a Greek twist, try my classic orzo salad with feta and olives.
How to Make Make-Ahead Pasta Salad That Gets Better Overnight
Step 1: Boil the Pasta

Bring a large pot of water to a rolling boil and add a generous tablespoon of kosher salt. Cook the 1 lb of rotini according to package directions until al dente, usually about 8 to 10 minutes. Drain, then rinse well with cold water until the pasta is cool to the touch.
The pasta should still have a firm bite; it will soften slightly as it absorbs the dressing. Shake off excess water and transfer to a large bowl, drizzling with a tiny splash of olive oil to prevent sticking while you prep the other ingredients.
Step 2: Whisk the Dressing

In a small bowl or a jar with a lid, combine the 1/3 cup olive oil, 3 tbsp red wine vinegar, the minced garlic clove, 1 tsp Dijon mustard, 1 tsp dried oregano, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Whisk or shake until the mixture turns glossy and emulsified.
Give it a quick taste. The dressing should be bright and sharp, with a hint of garlic. It needs to be well seasoned because it will flavor the whole salad, so add an extra pinch of salt if it tastes flat.
Step 3: Toss Everything Together

In the large bowl with the cooled pasta, add the halved cherry tomatoes, drained mozzarella pearls, quartered salami slices, sliced olives, diced bell pepper, red onion slices, and 1/4 cup chopped parsley. Pour the dressing over everything and toss gently until every piece is coated.
Cover the bowl with plastic wrap or a lid and refrigerate for at least 2 hours. The salad will seem a little oily at first, but the pasta drinks up the dressing as it chills. Stir it once halfway through if you think of it.
Step 4: Finish and Serve the Pasta Salad

Remove the salad from the fridge and give it a good stir. Taste a forkful and add another splash of vinegar or a pinch of salt if it needs a lift. Sprinkle with extra parsley and a handful of grated Parmesan, if you like, then serve right away or let it sit at room temperature for 15 minutes to take the chill off.
The colors stay vibrant and the flavors are even better after an overnight rest. It’s the kind of dish you’ll be glad you made yesterday.
Tips for the Best Make-Ahead Pasta Salad
- Choose a pasta with plenty of ridges and nooks, like rotini or fusilli, so the dressing clings to every piece.
- If you want a milder onion bite, soak the red onion slices in cold water for 10 minutes, then drain and pat dry.
- Leftovers keep beautifully for up to 4 days in the fridge; the salad won’t turn soggy.
- Bring the salad to room temperature before serving, because cold dulls the flavors a little.
- Use a good-quality extra-virgin olive oil; it’s the backbone of the dressing, so now is not the time to reach for the bland stuff.
Double it for a big gathering:
| Servings | Pasta (dry) | Olive Oil | Red Wine Vinegar |
|---|---|---|---|
| 8 | 1 lb | 1/3 cup | 3 tbsp |
| 16 | 2 lbs | 2/3 cup | 6 tbsp |
How to Store (and Why It Keeps So Well)
- Refrigerate: Store in an airtight container in the fridge for up to 4 days. The texture remains firm and the flavor intensifies. Stir before serving.
What Goes Well With This Pasta Salad
This salad is a natural partner for grilled Italian sausages, lemon-herb chicken thighs, or thick burgers hot off the grill. The tangy dressing cuts through the richness of grilled meats beautifully. For a lighter meal, spoon it alongside a crisp green salad and a cold glass of iced tea.
Frequently Asked Questions
Can I make this pasta salad gluten-free?
Yes, simply swap in your favorite gluten-free rotini or fusilli. Cook it to al dente and rinse as directed.
How far in advance can I assemble it?
Up to 24 hours ahead. The salad is actually at its best after an overnight rest in the fridge.
What if my salad seems too dry after chilling?
Pasta can absorb dressing as it sits. Fix it by drizzling in a little more olive oil and a splash of vinegar, then toss.
Can I use a different cheese?
Absolutely. Crumbled feta, cubed provolone, or even sharp cheddar all work well here.
Is it okay to leave out the meat?
Yes, omit the salami for a vegetarian version; the cheese and olives give plenty of savory depth.

Make-Ahead Italian Pasta Salad Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook rotini until al dente, about 8 to 10 minutes. Drain, rinse with cold water, and drizzle with a little oil.
- In a small bowl, whisk olive oil, vinegar, garlic, mustard, oregano, salt, and pepper until emulsified.
- In a large bowl, combine pasta, tomatoes, mozzarella, salami, olives, bell pepper, onion, and parsley. Pour dressing over and toss to coat. Cover and refrigerate at least 2 hours.
- Remove from fridge, stir, and taste. Adjust with extra vinegar or salt. Garnish with more parsley and Parmesan if desired. Serve.
