Chickpea Salad
A bright and refreshing chickpea salad made with cucumber, tomatoes, avocado, and feta, dressed in a lemony olive oil vinaigrette that's perfect for lunch or dinner.

I make this chickpea salad almost every week when tomatoes are at their best — it’s bright, fast, and somehow feels like a proper meal even when I’m short on time. Crisp cucumber, juicy tomatoes, creamy avocado and salty feta come together with a lemony olive oil dressing for a salad that’s perfect for lunches, light dinners, or a potluck contribution. If you prefer a crisper cucumber-forward version, take a look at this chickpea cucumber salad for a slightly different texture and herb profile.
Why you’ll love this dish
This chickpea salad hits a lot of marks: it’s ready in about 10 minutes, uses one canned pantry ingredient and fresh produce, and balances protein, healthy fat, and fresh vegetables. It’s budget-friendly, gluten-free, and easy to scale for a crowd. Make it for a quick weeknight meal, pack it for work lunches, or bring it to a barbecue where it will stand out beside heavy sides.
How this recipe comes together
Quick overview before you assemble:
- Drain and rinse one can of chickpeas so they’re clean and slightly less starchy.
- Dice cucumber, tomatoes and avocado to roughly the same size so every forkful has balance.
- Crumble feta and whisk a simple lemon-olive oil dressing with salt and pepper.
- Gently toss everything so the avocado keeps some shape and the feta distributes without turning mushy.
If you like a creamier, more avocado-forward spin, you can compare technique with this tested chickpea feta avocado salad for ideas on texture and proportions.
What you’ll need
- 1 can (about 15 oz) chickpeas (garbanzo beans), drained and rinsed
- 1 cucumber, diced (English or Persian cucumbers stay crisp)
- 2 tomatoes, diced (roma or vine-ripe)
- 1 avocado, diced (ripe but firm)
- 1/2 cup feta cheese, crumbled (use block feta for best texture)
- 2 tablespoons olive oil (extra virgin for flavor)
- 1 tablespoon lemon juice (freshly squeezed)
- Salt and pepper to taste
- Fresh parsley, chopped (optional; can substitute cilantro or mint)
Notes: Swap lemon for apple cider vinegar if you prefer. For a dairy-free or vegan version, replace feta with crumbled firm tofu or omit and add more herbs.
Step-by-step instructions
- Open the can of chickpeas and pour into a colander. Rinse under cold water until the water runs clear. Shake off excess liquid.
- Dice the cucumber, tomatoes and avocado into bite-size pieces. Place them in a large mixing bowl.
- Add the drained chickpeas to the bowl. Scatter the crumbled feta on top.
- In a small bowl, whisk together the olive oil, lemon juice, a pinch of salt and several grinds of black pepper. Taste and adjust seasoning.
- Pour the dressing over the salad. Toss gently with a spatula or large spoon so avocado lumps stay intact.
- Garnish with chopped fresh parsley if using. Serve immediately, or refrigerate for 15–30 minutes to let flavors meld.
Short, clear actions help you move through the recipe without fuss. Don’t overmix — you want distinct textures.

01Ingredients
Main Ingredients
02Method
- Preparation
Tap a step when it's done. The next one lights up.
0 OF 6 DONE03Recipe notes
- 01For a dairy-free or vegan version, replace feta with crumbled firm tofu or omit and add more herbs. Storage: Refrigerate in an airtight container up to 2 days with avocado; omit avocado for longer storage.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
- Serve over mixed greens or baby spinach for a heartier salad.
- Spoon onto toasted pita or inside a wrap for an easy lunch.
- Pair with grilled fish or chicken for a balanced dinner.
- Offer as a brunch side with shakshuka or omelets.
- Plate it in shallow bowls and top with a drizzle of extra virgin olive oil and lemon zest for a restaurant-style finish.
Storage and reheating tips
Refrigerate in an airtight container up to 2 days if you plan to include avocado; the avocado will brown after about a day even with lemon.
If storing leftovers for longer (up to 3–4 days), omit the avocado and add it fresh when serving.
Do not freeze this salad — the avocado and fresh tomatoes become mushy after thawing.
When reheating protein to serve with the salad (like grilled chicken), reheat separately to avoid wilting the salad.
Food safety note: keep the salad chilled and don’t leave it at room temperature for more than 2 hours.
Creative twists
- Mediterranean: add kalamata olives, red onion and a little oregano.
- Southwest: swap feta for cotija, add corn, black beans, cumin and cilantro.
- Middle Eastern: add diced bell pepper, parsley, mint and a sprinkle of sumac.
- Grain bowl: toss with cooked quinoa or farro for a fuller meal.
- Vegan: omit feta and add roasted red peppers or a lemony tahini drizzle for creaminess.
Your questions answered
How long does this take to prep?
A: About 10 minutes if your veg is ready — it’s a true 10-minute salad.
Can I make this ahead?
A: Yes — but add the avocado just before serving if you want it to stay green and firm. The rest can be mixed and refrigerated for up to 24 hours.
Is canned chickpeas okay or should I cook dried?
A: Canned chickpeas are perfectly fine and convenient. If you prefer dried, soak and cook them until tender, then cool before using.
How do I stop avocado from browning?
A: Acid (lemon juice) slows browning; toss avocado in a little lemon before adding to the salad and keep refrigerated. Still, best to add avocado right before serving.
Can I make this gluten-free or vegan?
A: Yes — it’s naturally gluten-free. To make it vegan, omit the feta or swap with a vegan cheese or extra herbs and toasted seeds.
Conclusion
This chickpea salad is a fast, balanced dish you can adapt a hundred ways; for a more Mediterranean-forward take, try Delish’s Mediterranean chickpea salad recipe for inspiration. You might also like my Cottage Cheese and Chickpeas Salad.
Salads
Salads
Salads
