Make-Ahead Layered Pasta Salad for a Crowd
This layered pasta salad is the one I bring when I want a no-fuss dish that feeds a crowd and actually tastes better the next day. Crisp veggies, chewy rotini, and little bites of salami and mozzarella get stacked in a big bowl and left to soak up a tangy homemade dressing.

You layer it ahead, stash it in the fridge, and toss everything together right before you walk out the door. No last-minute scrambling, and the colors pop so hard people think you fussed.
What Makes This Salad a Go-To
You get the cold crunch of cucumber, sweet bell peppers, and juicy tomatoes, all held together by pasta that actually tastes like something. The dressing seeps into every nook while it sits, so each forkful is bright and garlicky instead of bland.
I keep coming back to this version because the layering lets you prep hours ahead without the pasta getting soggy. And because it looks dramatic on a buffet table, which is always a bonus.
Ingredients

- 16 oz rotini pasta, cooked and cooled: spirals hold the dressing best, but fusilli or farfalle work too.
- 1 English cucumber, diced: no need to peel, just wash well.
- 2 cups cherry tomatoes, halved: use the ripest ones you can find.
- 1 yellow bell pepper, diced: orange or red are fine, use whatever is crisp.
- 1/2 small red onion, thinly sliced: soaks up the vinegar and mellows.
- 1 cup pitted black olives, halved: kalamata or plain black both work.
- 8 oz mozzarella pearls, drained: the little balls stay neat when you toss.
- 6 oz Genoa salami, cubed: pepperoni or sopressata are good swaps.
- 1/2 cup olive oil
- 1/4 cup red vinegar
- 2 cloves garlic, minced
- 2 tsp Italian seasoning
- 1/2 tsp granulated sugar
- Salt and freshly ground black pepper: start with 1/2 tsp salt and a few grinds, then adjust.
Variations / Substitutions
- No meat: swap the salami for a drained can of chickpeas and a few roasted red peppers.
- Different cheese: crumbled feta or cubed provolone both work instead of mozzarella.
- Use what you have: steamed broccoli, thawed frozen peas, or jarred artichoke hearts all tuck in nicely.
- Shortcut dressing: a high-quality bottled Italian dressing does the job if you are in a rush.
Grilled Chicken Parmesan makes an easy main to round out the meal with this salad.
How to Make Layered Pasta Salad
Step 1: Cook and Cool the Pasta

Bring a large pot of salted water to a boil and cook the 16 oz of rotini until al dente, about 8 minutes. Drain it, then rinse under cold water until the pasta feels cool to the touch. Let it drain well for a minute so no water pools in the bottom of the bowl.
Step 2: Whisk the Dressing

In a small bowl or a jar with a lid, whisk together 1/2 cup olive oil, 1/4 cup red vinegar, 2 minced garlic cloves, 2 tsp Italian seasoning, the 1/2 tsp sugar, and a generous pinch of salt and pepper. Taste it on a piece of pasta—it should be bright and a little salty. Add more salt if it tastes flat.
Step 3: Layer the Salad

Grab a large clear bowl, a trifle dish, or any deep bowl that shows off the layers. Start with all of the cooled pasta spread in an even layer. Next, scatter the diced cucumber, then the halved tomatoes, then the bell pepper, red onion, and black olives. Tuck the mozzarella pearls and cubed salami over the top. Pour the dressing evenly over the entire surface, but do not stir yet.
Step 4: Toss and Serve

Cover the bowl tightly and refrigerate for at least 2 hours, or up to overnight. When you are ready to serve, use two large spoons or salad tongs to toss everything together until the dressing coats every piece. Spoon it onto a large platter or serve straight from the bowl while it is still cold.
A Few Notes Before You Start
- Overcooked pasta turns to mush when it sits in dressing. Set your timer and pull it out when it still has a little bite.
- Rinsing the cooked pasta with cold water stops the cooking and washes off starch, so the salad does not get clumpy.
- The onion mellows the longer it sits, so assemble at least 2 hours ahead if you can.
- If you want to use a different pasta shape, stick to short ones that catch bits of dressing and veggies in their ridges.
Scale it for your gathering:
| Servings | Pasta (dry) | Veggies (total) | Dressing | Mozzarella & Salami |
|---|---|---|---|---|
| 4 | 8 oz | 3 cups diced | half batch | 4 oz each |
| 8 | 16 oz | 6 cups diced | full batch | 8 oz each |
| 12 | 24 oz | 9 cups diced | 1.5 batches | 12 oz each |
Keeping Leftovers Fresh
- Refrigerate: store the tossed salad in a sealed container for up to 3 days. The pasta will soften a little more each day but keeps well.
- Serve cold: no need to reheat; take it out of the fridge 10 minutes before eating so the oil loosens up.
- Freshen it up: if it has been sitting overnight, add a small splash of vinegar and a pinch of salt before serving to wake it up.
What Goes Well With This Salad
This is hearty enough to be a main course for a light lunch, but it really shines next to grilled sausages or chicken. The smokiness from the grill plays off the cold, tangy salad, and you can set both out on a buffet and let people help themselves. It also holds its own next to a simple burger or sliders at a cookout.
For a vegetarian spread, serve it alongside thick slices of grilled eggplant or a crusty rosemary focaccia.
Frequently Asked Questions
Can I make this gluten-free?
Yes, use a sturdy short gluten-free pasta made from corn and rice. It holds its shape and doesn’t get gummy when chilled.
How far in advance can I assemble it?
You can layer everything up to 24 hours ahead and keep it covered in the fridge. Toss it just before serving so the layers stay distinct until the last minute.
How do I keep the pasta from getting mushy?
Cook it only until al dente, rinse well with cold water to stop cooking, and make sure it is fully drained. The dressing will soften it, but not turn it to mush.
Can I use a different pasta shape?
Short shapes with nooks and ridges work best. Fusilli, farfalle, or penne are all good substitutes for rotini.
What other protein can I add?
Cubed cooked ham, diced rotisserie chicken, or even a drained can of chickpeas all fit right in and add substance.

Layered Pasta Salad Recipe
Ingredients
Method
- Cook pasta al dente, rinse with cold water, and drain well.
- Whisk olive oil, vinegar, garlic, Italian seasoning, sugar, salt, and pepper until combined.
- Layer pasta, then cucumber, tomatoes, bell pepper, onion, olives, mozzarella, and salami in a large deep bowl. Pour dressing over the top but do not stir.
- Refrigerate at least 2 hours, then toss together and serve.
