20-Minute Mediterranean Chickpea Pasta Salad
This chickpea pasta salad hits all the right notes: bright, hearty, and ready in the time it takes to boil pasta. Chickpeas turn a simple side into a meal, and the lemony dressing soaks into every twist of rotini.

I keep this one on repeat for busy weeknights because it tastes just as good cold from the fridge the next day. Make a big batch and you have lunch sorted for the week.
What Makes This Salad a Keeper
The chickpeas give it a little more staying power than most pasta salads, so you actually feel full. A generous pour of lemon and olive oil keeps it zippy without weighing anything down.
Fresh parsley and mint lift the whole bowl, and the red onion adds just enough sharpness to balance the creamy feta. It never gets soggy, even after a day or two.
Ingredients

- 8 oz dried rotini or fusilli pasta: spirals trap the dressing best, but any short shape works.
- 1 can (15 oz) chickpeas, drained and rinsed: the backbone of the salad.
- 1 cup halved cherry tomatoes: use the ripest you can find for sweetness.
- 1 cup diced cucumber: English cucumber means you can skip peeling.
- ¼ cup thinly sliced red onion: soak in cold water for 5 minutes if you want it milder.
- ½ cup crumbled feta cheese: skip or swap with a dairy-free version to keep it vegan.
- ¼ cup chopped fresh parsley: flat-leaf holds up better than curly.
- 2 tbsp chopped fresh mint: a small amount keeps the salad cool, not overpowering.
- 3 tbsp extra-virgin olive oil: the dressing base.
- 2 tbsp fresh lemon juice: from about 1 lemon.
- 1 small garlic clove, minced: just enough warmth, not a punch.
- ½ tsp kosher salt: plus more for the pasta water.
- ¼ tsp black pepper
Variations / Substitutions
- Gluten-free: use a sturdy gluten-free pasta like brown rice rotini and cook according to the package directions.
- No chickpeas: swap in 1 can of cannellini beans or even black beans for a different twist.
- Add olives: toss in ¼ cup halved kalamatas for a briny pop.
- Extra protein: fold in shredded rotisserie chicken or a can of oil-packed tuna.
- Vegan: skip the feta or use a plant-based alternative; the salad still has plenty of flavor from the herbs and lemon.
If you like this, you might also enjoy my lemony orzo salad with roasted vegetables.
How to Make Chickpea Pasta Salad
Step 1: Cook the Pasta

Set a large pot of salted water to boil, then add the 8 oz pasta and cook until al dente, about 8 to 10 minutes. Drain and rinse well under cold running water, shaking the colander so it cools completely. This stops the carryover heat and keeps the pasta from turning mushy in the salad.
Step 2: Whisk the Dressing

While the pasta cooks, whisk together the 3 tbsp olive oil, 2 tbsp lemon juice, minced garlic clove, ½ tsp salt, and ¼ tsp pepper in the bottom of a large mixing bowl. Give it a taste and add a pinch more salt if it feels flat, because this is the main seasoning for the whole dish.
Step 3: Fold Everything Together

Add the cooled pasta, drained chickpeas, tomatoes, cucumber, red onion, feta, parsley, and mint right into the bowl with the dressing. Use a big spoon to fold gently until every piece is coated, breaking up any clumps of herbs or feta.
Step 4: Toss and Serve

Give the salad one more gentle toss, then transfer it to a serving bowl. A few crumbles of feta on top and an extra crack of black pepper make it look finished. Serve right away at room temperature or let it chill for 30 minutes if you prefer it cold.
A Few Notes Before You Start
- Rinse the pasta until it feels cool to the touch; warm pasta will wilt the herbs and turn the vegetables soft.
- If your cherry tomatoes are on the tart side, add a tiny pinch of sugar to the dressing to round things out.
- This salad gets better as it sits, so don’t worry if you make it hours ahead. Just give it a stir and taste for seasoning before serving.
- Red onion can dominate. If you’re sensitive, soak the slices in cold water for 5 minutes, then drain before adding.
Double it for a crowd:
| 1 batch (serves 4) | 2 batches (serves 8) | 3 batches (serves 12) |
|---|---|---|
| 8 oz pasta | 16 oz pasta | 24 oz pasta |
| 1 can chickpeas | 2 cans chickpeas | 3 cans chickpeas |
| 1 cup tomatoes | 2 cups tomatoes | 3 cups tomatoes |
| 1 cup cucumber | 2 cups cucumber | 3 cups cucumber |
| ¼ cup onion | ½ cup onion | ¾ cup onion |
| ½ cup feta | 1 cup feta | 1½ cups feta |
| Dressing as written | Double dressing | Triple dressing |
Storing Leftovers
- Refrigerate: keep the salad in a sealed container for up to 4 days. The pasta will absorb some dressing, so you may want to stir in a little extra lemon juice or olive oil before serving.
- Serve cold or at room temperature: it’s best straight from the fridge on a hot day, but you can let it sit out for 15 minutes so the olive oil loosens up.
What to Serve It With
This salad stands on its own as a light lunch, but it’s even better next to something hot off the grill. Try it with lemon herb grilled chicken or garlic shrimp, where the zippy dressing acts like a sauce. For a vegetarian spread, pile it onto a plate with warm pita and a scoop of hummus.
Frequently Asked Questions
Can I use gluten-free pasta?
Yes, a sturdy gluten-free rotini made from brown rice or a blend holds up well. Cook it to the package directions, rinse, and cool just like the regular pasta.
What’s the best pasta shape?
Rotini and fusilli are great because the spirals catch the dressing and little bits of feta. Penne or farfalle work fine too, just expect a slightly different texture.
How do I keep the salad from drying out?
Pasta will drink up dressing as it sits. Before serving leftovers, stir in a quick splash of lemon juice and a small drizzle of olive oil to revive it.
Can I use a different bean?
Absolutely, cannellini beans or even kidney beans swap in 1:1 for the chickpeas. Just rinse and drain them well before adding.

Chickpea Pasta Salad Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook the pasta until al dente, about 8 to 10 minutes. Drain and rinse under cold water until cool.
- While the pasta cooks, whisk the olive oil, lemon juice, garlic, salt, and pepper in a large mixing bowl.
- Add the cooled pasta, chickpeas, tomatoes, cucumber, red onion, feta, parsley, and mint to the bowl. Fold gently until evenly coated.
- Transfer to a serving bowl, top with a little extra feta and black pepper, and serve right away or chilled.
