The smell hit first. Warm pasta, a little steamy, mixed with that sharp, herby punch of pesto sitting open on the counter. I hadn’t even added anything else yet and I already knew this was going to disappear fast.
I grabbed a spoon, tasted a plain pesto-coated piece, and yeah… I went a bit heavy on the salt earlier. Not ruined, just a reminder to slow down. I fixed it later, but that’s kind of how this dish goes. A little adjusting as you go.
This is the kind of meal I make when I don’t feel like thinking too much but still want something that tastes like I tried. It’s quick, messy in a good way, and every bite ends up slightly different.
And honestly, that’s the best part. No two forkfuls feel the same, and I like it that way.
A quick moment before I started
I wasn’t planning to cook anything. Just one of those afternoons where opening the fridge feels like a chore. But I saw leftover pasta sitting there, and a half-used jar of pesto, and that was enough.
I started pulling random things out. Tomatoes, olives, a can of chickpeas I forgot I had. It didn’t look like much at first, but I knew the combination would work if I didn’t overthink it.
That’s usually when these kinds of meals turn out best. When I stop trying to make it perfect and just start tossing things together.
Ingredients Needed for the Recipe
250 g uncooked pasta - the base that holds everything together
130 g fresh basil pesto - brings bold, herby flavor
400 g tin chickpeas, drained - adds protein and bite
1/2 red onion, diced - gives a sharp crunch
100 g sweetcorn - adds a soft, sweet contrast
100 g feta cheese, crumbled - creamy and slightly salty
125 g cherry tomatoes, quartered - fresh and juicy
50 g black olives - deep, briny flavor
60 g fresh arugula - light peppery greens
Salt - just enough to balance everything
Black pepper - a little warmth at the end
How to make Chickpea Pasta Salad with Pesto (20 Minute Meal!)?
Step 1 - Cook the pasta
I boil the pasta in a big pot with plenty of water. I don’t measure the salt, just a generous pinch. I let it cook until just tender, not too soft.
Then I drain it and rinse it under cold water. It stops the cooking and keeps it from sticking into one big clump, which has happened to me more times than I’d like to admit.
Step 2 - Coat with pesto
While the pasta is still slightly warm, I add the pesto. Not all at once sometimes, I start with most of it and mix.
The warmth helps it spread evenly, and I can already tell if I need more. I usually do.
Step 3 - Add the chickpeas
I toss in the drained chickpeas next. They’re soft but still hold their shape, which I like.
Sometimes I press a few slightly just to break them a bit. It makes the texture more interesting without turning it into mush.
Step 4 - Build the mix
Now everything else goes in. Tomatoes, onion, sweetcorn, olives. I don’t layer neatly, I just throw it all in and mix.
At this stage, it looks a bit chaotic. But once it’s combined, it starts to make sense.
Step 5 - Finish with feta and greens
I add the feta last so it doesn’t completely crumble into nothing. Same with the arugula. I fold it in gently.
Then I taste. Always taste. That’s when I fix things. A bit more pepper, maybe less salt than I thought earlier.
Step 6 - Chill and serve
I let it sit in the fridge for a bit. It’s better cold, everything settles and blends together.
But I’ve definitely eaten it straight away too. No regrets there.
Something that almost went wrong
One time I added the onion way too early while the pasta was still warm. It softened more than I wanted and lost that sharp bite.
Now I wait until everything has cooled a little before adding it. Small change, big difference. The crunch matters more than I realized.
Also, I once forgot to rinse the pasta. It turned into a sticky mess. Still edible, just not great. Lesson learned the annoying way.
Tips
Rinse pasta well to keep it from clumping together
Add pesto while pasta is slightly warm for better coating
Taste before adding extra salt since feta and olives are already salty
Don’t skip chilling if you have time - flavor improves
Cut vegetables evenly so every bite feels balanced
Add greens at the end to keep them fresh and not wilted
Use leftover pasta to save even more time
Adjust pesto amount based on how coated you like it
This salad never really turns out exactly the same for me, and I’ve stopped trying to make it consistent. Some days it’s heavier on olives, other times I go bigger on tomatoes.
That flexibility is what keeps me coming back to it. It fits whatever mood I’m in, and whatever I happen to have sitting around.
And every time, without fail, I go back for another spoonful. Just to check the flavor again. Just one more. Always one more.
This vibrant Chickpea Pasta Salad is the ultimate quick and easy meal, ready in just 20 minutes. Packed with protein-rich chickpeas, fresh vegetables, and crumbled feta, all tossed in a zesty basil pesto dressing, it's a perfect light lunch or side dish for any season. Customizable, make-ahead friendly, and bursting with fresh flavors.
Ingredients
Main Ingredients
250g uncooked pasta (farfalle, penne, or fusilli work best)
400g chickpeas (1 tin, drained and rinsed)
130g fresh basil pesto (approx. 1/2 cup)
125g cherry tomatoes (quartered)
100g feta cheese (crumbled)
100g sweetcorn (tinned, drained)
50g black olives (sliced or whole)
0.5 red onion (finely diced)
60g fresh arugula (rocket) (roughly chopped)
Seasoning
0.25teaspoon salt (or to taste)
0.25teaspoon black pepper (freshly ground)
Instructions
1
Cook the PastaBring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and rinse thoroughly under cold running water to stop the cooking process and prevent sticking.
Rinsing is crucial for a cold pasta salad to keep the grains separate.
2
Prepare the Dressing BasePlace the cooled, drained pasta in a large mixing bowl. Add the basil pesto and stir well until every piece of pasta is evenly coated.
3
Add Mix-insAdd the drained chickpeas, diced red onion, sweetcorn, black olives, and quartered cherry tomatoes to the bowl.
4
Final TouchesGently fold in the crumbled feta cheese and fresh arugula. Season with salt and black pepper to taste. Toss gently to combine all ingredients without mashing the feta.
5
ServeServe immediately chilled, or cover and refrigerate for up to 3 days to allow flavors to meld. Stir before serving if stored.
Nutrition Facts
Servings 4
Serving Size 1 bowl
Amount Per Serving
Calories485kcal
% Daily Value *
Total Fat20g31%
Saturated Fat6g30%
Cholesterol25mg9%
Sodium680mg29%
Potassium450mg13%
Total Carbohydrate58g20%
Dietary Fiber8g32%
Sugars6g
Protein16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make Ahead: This salad tastes even better the next day as the flavors marinate. Store in an airtight container in the fridge for up to 3 days.
Gluten-Free Option: Simply substitute regular pasta with your favorite gluten-free pasta variety.
Vegan Option: Omit the feta cheese or use a plant-based feta alternative, and ensure your pesto does not contain Parmesan cheese (use a vegan pesto).