Finding a satisfying pasta salad that actually keeps you full can be surprisingly tricky. Most versions are loaded with mayo and simple carbs, leaving you hungry an hour later and reaching for snacks you didn’t plan on eating. And if you’re trying to hit your protein goals without relying on chicken at every single meal, the struggle becomes even more real.
That’s exactly why I created this high protein chickpea pasta salad. It packs over 20 grams of protein per serving thanks to protein-packed pasta and chickpeas, stays fresh in the fridge for days, and comes together in about 30 minutes with ingredients you can easily find at any grocery store.
Why You’ll Love This Chickpea Pasta Salad
- High-protein meal – With chickpeas, two types of cheese, and pasta, this salad packs a serious protein punch that’ll keep you full and satisfied for hours.
- Quick and easy – Ready in under 45 minutes, this recipe is perfect for busy weeknights or when you need to bring something to a potluck without spending all day in the kitchen.
- Great for meal prep – This pasta salad actually tastes better the next day as the flavors blend together, making it ideal for lunch prep throughout the week.
- Fresh and flavorful – The homemade vinaigrette with fresh herbs, crunchy vegetables, and tangy olives creates a bright, Mediterranean-inspired taste that’s way better than store-bought versions.
- Crowd-pleaser – Whether you’re serving it at a barbecue, picnic, or family dinner, everyone loves a good pasta salad with this much flavor and texture.
What Kind of Pasta Should I Use?
For this high protein pasta salad, you’ll want to use a short pasta shape that can hold onto the dressing and catch all those tasty mix-ins. Fusilli works great because its spiral shape grabs the dressing and ingredients, but you could also swap in penne, rotini, or bowtie pasta if that’s what you have on hand. If you’re looking to boost the protein even more, chickpea pasta or other legume-based pastas are a solid choice and will blend right in with the chickpeas already in the recipe. Just be sure to cook your pasta al dente since it will continue to soften a bit as it sits in the dressing, and nobody wants mushy pasta salad.
Options for Substitutions
This pasta salad is super forgiving and works well with a few ingredient swaps:
- Chickpea pasta: Regular pasta works fine if you’re not worried about the extra protein boost. You can also try lentil pasta or whole wheat pasta as alternatives. Keep in mind that chickpea pasta can get mushy if overcooked, so watch your timing.
- Chickpeas: White beans or cannellini beans make a great substitute. You could also use diced grilled chicken or cubed salami if you want to add more protein without beans.
- Kalamata olives: Any olives you like will work here – green olives, black olives, or even castelvetrano olives are all good options.
- Parmesan and mozzarella: Feel free to use just one type of cheese if that’s what you have. Feta cheese also works really well in this salad and adds a nice tangy flavor.
- Red wine vinegar: White wine vinegar, apple cider vinegar, or even lemon juice can step in here. Start with a little less and adjust to taste.
- Honey: Maple syrup or agave nectar work just as well for adding that touch of sweetness to balance the dressing.
- Bell pepper: Use whatever color you prefer – red, yellow, orange, or green all work. You could also swap in roasted red peppers from a jar for extra flavor.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is adding the dressing while the pasta is still warm, which causes it to absorb too much liquid and leaves you with a dry salad later – always let your fusilli cool completely for at least 10 minutes before tossing.
Overcooking your pasta is another common issue, so aim for al dente since the pasta will continue to soften as it sits in the dressing, and consider cooking it one minute less than the package directions suggest.
Don’t forget to drain and rinse your chickpeas well to remove that starchy liquid, which can make your salad taste bland and affect the texture of your dressing.
For the best flavor, make your dressing extra bold since cold dishes need more seasoning than hot ones, and always taste and adjust the salt and vinegar right before serving.
What to Serve With Chickpea Pasta Salad?
This pasta salad is pretty hearty on its own thanks to all the protein from the chickpeas and cheese, so it works great as a main dish for lunch or a light dinner. If you’re serving it at a cookout or potluck, it pairs really well with grilled chicken, burgers, or any kind of barbecue since the tangy dressing cuts through richer meats nicely. For a vegetarian spread, try adding some marinated artichoke hearts on the side or serving it alongside a caprese skewer platter. You could also round out the meal with some garlic bread or focaccia if you want something to munch on while you eat.
Storage Instructions
Store: This pasta salad actually gets better after sitting in the fridge for a few hours as the flavors meld together. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to give it a good stir before serving since the dressing can settle at the bottom.
Make Ahead: I love making this a day in advance for parties or meal prep. The pasta absorbs some of the dressing as it sits, so you might want to drizzle a little extra olive oil and vinegar over it before serving if it looks dry.
Serve: This salad is best served cold or at room temperature. If you’re taking it to a picnic or potluck, just pull it out of the fridge about 20 minutes before serving to take the chill off. Give it a quick toss and add a sprinkle of fresh herbs on top to freshen it up.
| Preparation Time | 20-30 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3050-3250
- Protein: 95-110 g
- Fat: 175-195 g
- Carbohydrates: 275-295 g
Ingredients
For the salad:
- 1 lb fusilli (I always use Barilla Protein+ for the best texture)
- 19 oz chickpeas (I use Goya; rinsed and drained well)
- 1.5 cups cherry tomatoes (halved lengthwise for easier eating)
- 2 mini cucumbers
- 1 bell pepper (diced into 1/2-inch pieces)
- 0.5 cup pepperoncini
- 1 cup parmesan
- 1 cup mozzarella (small pearls provide the best distribution)
- 0.5 cup fresh herbs
- 0.5 cup kalamata olives
For the dressing:
- 0.66 cup olive oil (I prefer Lucini Premium Select for dressings)
- 0.25 cup red wine vinegar
- 1 tbsp shallot
- 1.5 tbsp honey
- 0.5 tbsp dijon mustard (helps emulsify the oil and vinegar)
- 1.5 tsp salt
- 1 tsp oregano
- black pepper
- 0.25 tsp red pepper flakes
Step 1: Prepare the Vinaigrette
- 0.25 cup red wine vinegar
- 0.5 tbsp dijon mustard
- 1 tbsp shallot, minced
- 1.5 tbsp honey
- 1.5 tsp salt
- 1 tsp oregano
- black pepper to taste
- 0.66 cup olive oil
While you’re waiting for water to boil, whisk together the red wine vinegar, Dijon mustard, minced shallot, honey, salt, oregano, and black pepper in a medium bowl.
The mustard acts as an emulsifier, helping the oil and vinegar combine smoothly.
Slowly drizzle in the olive oil while whisking constantly to create a cohesive dressing.
I prefer Lucini Premium Select olive oil for dressings because it has a cleaner flavor that doesn’t overpower the fresh vegetables.
Set the dressing aside—this can be made up to an hour ahead without any loss of quality.
Step 2: Cook the Pasta and Prep Vegetables
- 1 lb fusilli
- salt for pasta water
- 1.5 cups cherry tomatoes
- 1 bell pepper
- 2 mini cucumbers
- 0.5 cup fresh herbs
Bring a large pot of salted water to a boil and cook the fusilli according to package directions until al dente.
While the pasta cooks, prepare all your vegetables: halve the cherry tomatoes lengthwise (this makes them easier to eat in the salad), dice the bell pepper into roughly ½-inch pieces, slice the mini cucumbers, and rough-chop the fresh herbs.
I always use Barilla Protein+ pasta because it holds its texture better in a cold salad and doesn’t become mushy.
Have everything prepped and ready before the pasta finishes cooking.
Step 3: Cool the Pasta and Prepare Remaining Components
- 19 oz chickpeas, rinsed and drained
- 1 cup mozzarella
- 0.5 cup kalamata olives
- 0.5 cup pepperoncini
Drain the cooked pasta and spread it out on a large baking sheet or platter to cool for about 10 minutes.
This prevents the pasta from overcooking and becoming sticky.
While it cools, rinse and drain your chickpeas thoroughly—this removes excess sodium and prevents a mushy texture in the final salad.
Tear or cut the mozzarella pearls if they’re larger than bite-sized, measure out your kalamata olives, and drain the pepperoncini.
All components should be ready to combine once the pasta reaches room temperature.
Step 4: Assemble the Salad
- cooled pasta from Step 2
- prepared vegetables from Step 2
- chickpeas from Step 3
- 1 cup mozzarella from Step 3
- 1 cup parmesan
- 0.5 cup kalamata olives from Step 3
- 0.5 cup pepperoncini from Step 3
- 0.5 cup fresh herbs from Step 2
- vinaigrette from Step 1
- 0.25 tsp red pepper flakes
Transfer the cooled pasta to a large bowl and add the chickpeas, prepared vegetables from Step 2, mozzarella, parmesan, kalamata olives, pepperoncini, and fresh herbs.
Pour the vinaigrette from Step 1 over the mixture and toss everything together until evenly coated.
Make sure the dressing reaches all the way to the bottom of the bowl by tossing multiple times.
The small mozzarella pearls provide the best distribution throughout the salad, giving you cheese in every bite.
Step 5: Chill and Serve
Refrigerate the salad for at least 30 minutes before serving to allow the flavors to meld and the pasta to absorb the dressing.
You can serve it straight from the fridge, or let it come to room temperature for about 15 minutes if you prefer a lighter texture.
Taste and adjust seasoning if needed—the salad tends to be flavorful from the dressing and cheese, but a pinch of extra salt can brighten things up if it needs it.

Quick High Protein Chickpea Pasta Salad
Ingredients
For the salad::
- 1 lb fusilli (I always use Barilla Protein+ for the best texture)
- 19 oz chickpeas (I use Goya; rinsed and drained well)
- 1.5 cups cherry tomatoes (halved lengthwise for easier eating)
- 2 mini cucumbers
- 1 bell pepper (diced into 1/2-inch pieces)
- 0.5 cup pepperoncini
- 1 cup parmesan
- 1 cup mozzarella (small pearls provide the best distribution)
- 0.5 cup fresh herbs
- 0.5 cup kalamata olives
For the dressing::
- 0.66 cup olive oil (I prefer Lucini Premium Select for dressings)
- 0.25 cup red wine vinegar
- 1 tbsp shallot
- 1.5 tbsp honey
- 0.5 tbsp dijon mustard (helps emulsify the oil and vinegar)
- 1.5 tsp salt
- 1 tsp oregano
- black pepper
- 0.25 tsp red pepper flakes
Instructions
- While you're waiting for water to boil, whisk together the red wine vinegar, Dijon mustard, minced shallot, honey, salt, oregano, and black pepper in a medium bowl. The mustard acts as an emulsifier, helping the oil and vinegar combine smoothly. Slowly drizzle in the olive oil while whisking constantly to create a cohesive dressing. I prefer Lucini Premium Select olive oil for dressings because it has a cleaner flavor that doesn't overpower the fresh vegetables. Set the dressing aside—this can be made up to an hour ahead without any loss of quality.
- Bring a large pot of salted water to a boil and cook the fusilli according to package directions until al dente. While the pasta cooks, prepare all your vegetables: halve the cherry tomatoes lengthwise (this makes them easier to eat in the salad), dice the bell pepper into roughly ½-inch pieces, slice the mini cucumbers, and rough-chop the fresh herbs. I always use Barilla Protein+ pasta because it holds its texture better in a cold salad and doesn't become mushy. Have everything prepped and ready before the pasta finishes cooking.
- Drain the cooked pasta and spread it out on a large baking sheet or platter to cool for about 10 minutes. This prevents the pasta from overcooking and becoming sticky. While it cools, rinse and drain your chickpeas thoroughly—this removes excess sodium and prevents a mushy texture in the final salad. Tear or cut the mozzarella pearls if they're larger than bite-sized, measure out your kalamata olives, and drain the pepperoncini. All components should be ready to combine once the pasta reaches room temperature.
- Transfer the cooled pasta to a large bowl and add the chickpeas, prepared vegetables from Step 2, mozzarella, parmesan, kalamata olives, pepperoncini, and fresh herbs. Pour the vinaigrette from Step 1 over the mixture and toss everything together until evenly coated. Make sure the dressing reaches all the way to the bottom of the bowl by tossing multiple times. The small mozzarella pearls provide the best distribution throughout the salad, giving you cheese in every bite.
- Refrigerate the salad for at least 30 minutes before serving to allow the flavors to meld and the pasta to absorb the dressing. You can serve it straight from the fridge, or let it come to room temperature for about 15 minutes if you prefer a lighter texture. Taste and adjust seasoning if needed—the salad tends to be flavorful from the dressing and cheese, but a pinch of extra salt can brighten things up if it needs it.







