Pasta salad gets a lot more interesting when it actually eats like a meal. This version has the satisfying heft of grilled chicken, salami, chickpeas, and hard-boiled eggs, all coated in a sharp Italian dressing that wakes up every bite. The pasta stays springy, the eggs add richness, and the chickpeas pull their weight without making the bowl feel heavy.
The key is treating each component like it matters. Cooling the pasta completely keeps the dressing from turning greasy and dull, and adding the eggs near the end keeps them from breaking apart into the bowl. A short chill gives the dressing time to soak into the pasta and chickpeas, so the flavor tastes built in instead of poured on top.
Below, I’ve included the one chilling step that makes this salad better instead of soggy, plus the swaps I’d use when I want it a little lighter or need to stretch it for a bigger crowd.
I was worried the dressing would make it mushy, but chilling it for 30 minutes was perfect. The pasta stayed firm, and the mix of chicken, salami, and chickpeas made it feel like a full lunch.
This high-protein Italian pasta salad is the one to pin when you want a cold lunch that actually keeps you full.
The Chill Step That Keeps This Pasta Salad from Going Soft
The mistake most pasta salads make is going straight from the pot to the dressing. Warm pasta acts like a sponge, which sounds helpful until it drinks up the dressing too fast and turns soft on the outside while staying bland in the middle. Rinsing the rotini cold stops the cooking right away and gives you pasta that holds its shape after the chill.
The second part that matters is timing. This salad needs that 30-minute rest so the dressing can settle into the pasta, chickpeas, and chicken without drowning the tomatoes and mozzarella. If it tastes a little sharp right after mixing, that usually fixes itself after the chill. If it still seems dry at serving time, add a small splash of dressing and toss again.
What Each Ingredient Is Doing in the Bowl

- Rotini pasta — The spirals trap dressing in every curve, which is why this works better than a smooth pasta. Rotini also holds up well after chilling, especially if you pull it at true al dente.
- Cooked chicken breast — This is the main source of lean protein and gives the salad the feeling of a full meal. Store-bought rotisserie chicken works fine here; just dice it small so it mixes evenly.
- Salami — Salami brings salt, fat, and a little bite that keeps the salad from tasting flat. If you skip it, the salad still works, but it loses that Italian deli-style edge.
- Chickpeas — They add body and another layer of protein without needing any cooking. Rinse them well so the dressing tastes clean instead of tinny.
- Hard-boiled eggs — These add richness and make the salad feel more complete. Fold them in gently at the end so the yolks stay intact instead of turning the bowl yellow.
- Italian dressing — This does the heavy lifting for seasoning and acidity. A good bottled dressing is fine here, but if yours is thick and oily, shake it well before pouring so it coats evenly.
- Pepperoncini and olives — These bring the briny, punchy notes that keep each bite lively. Don’t leave them out unless you’re replacing that saltiness with extra dressing and a little black pepper.
Building the Salad So Every Bite Stays Balanced
Cooling the Pasta Completely
Cook the rotini just to al dente, then drain and rinse it under cold water until it feels cool to the touch. Letting any residual heat linger is the fastest way to wilt the mozzarella and muddy the dressing. The pasta should look glossy, not sticky, before it goes into the bowl.
Mixing the Heavier Ingredients First
Combine the pasta with the chicken, salami, chickpeas, tomatoes, mozzarella, olives, and pepperoncini before you add the dressing. That order matters because the sturdier ingredients need to get coated evenly before the delicate egg quarters go in. Toss from the bottom up so the chickpeas and pasta get the same amount of seasoning.
Adding the Eggs at the End
Hard-boiled eggs are best folded in after the dressing has coated everything else. If you stir them in too early, the yolks smear and the salad turns cloudy instead of clean and bright. Add the parsley last, then season with salt and pepper only after you’ve tasted it, since the salami, olives, and dressing already bring plenty of salt.
How to Adjust This Pasta Salad Without Losing the Point
Make It Dairy-Free
Skip the mozzarella and use an olive-heavy salad mix or a few extra tomatoes for contrast. You’ll lose the creamy pockets, but the salad still stays bold and satisfying because the chicken, chickpeas, salami, and dressing already carry a lot of flavor.
Make It Gluten-Free
Swap in your favorite gluten-free rotini and cook it just shy of the package time so it doesn’t break after chilling. Gluten-free pasta softens faster than regular pasta, so rinse it well and keep the chill time to the recommended window.
Lean It Out a Little
Use all chicken and chickpeas, then leave out the salami and reduce the mozzarella slightly. The salad gets lighter and cleaner-tasting, but you’ll want to add a few extra pepperoncini or a sharper dressing to replace the salty punch.
Storage and Reheating
- Refrigerator: Store for up to 4 days in a sealed container. The pasta will absorb some dressing as it sits, so it may need a splash more before serving.
- Freezer: Don’t freeze this salad. The pasta, eggs, and mozzarella all turn soft and watery after thawing.
- Reheating: This is meant to be served cold or cool. If it’s been in the fridge, let it sit at room temperature for 10 to 15 minutes, then toss again with a little extra dressing if the bowl looks dry.
