Chickpea Salad Sandwich
Creamy, tangy smashed chickpeas mixed with crunchy celery and fresh dill, piled high on soft whole wheat bread. This protein-packed vegetarian sandwich comes together in 15 minutes — perfect for a quick, satisfying lunch that tastes even better the next day.
For 4 servings
- prep · ~1 min
Drain and rinse the chickpeas.
If using home-cooked chickpeas, drain well. If using cooked chickpeas from a jar, drain and rinse under cold water. Pat dry lightly with a clean kitchen towel to remove excess moisture.
- mix · ~2 min
Mash the chickpeas.
Place chickpeas in a medium mixing bowl. Mash with a fork until most are broken down but some chunky pieces remain — this gives the salad a satisfying, meaty texture. Avoid turning it into a smooth paste.
TIPMashing by fork instead of a food processor keeps the salad from becoming mushy. - prep · ~3 min
Dice the vegetables.
Finely dice the celery stalks and red onion. Chop the fresh dill. Thinly slice the tomato and set aside for assembly.
- mix · ~2 min
Combine the chickpea salad mixture.
Add diced celery, red onion, dill, yogurt, dijon mustard, lemon juice, salt, and black pepper to the mashed chickpeas. Stir well until everything is evenly coated and creamy. Taste and adjust seasoning if needed.
TIPLet the mixture sit for 5 minutes — the flavors meld and the celery stays crisp. - assemble · ~3 min
Toast the bread and build the sandwiches.
Lightly toast the whole wheat bread slices until just golden. Lay a lettuce leaf on 4 slices, spoon the chickpea salad generously on top, add tomato slices, and close with the remaining bread slices.
TIPLightly toasting the bread prevents it from getting soggy from the filling. - serve · ~1 min
Slice and serve.
Cut each sandwich diagonally and serve immediately with a pickle spear or a handful of chips on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1For best texture, mash chickpeas with a fork, not a food processor, leaving some chunks intact.
- 2Let the chickpea mixture rest for 5 minutes before assembling to let flavors meld.
- 3Toast the bread lightly to create a barrier against sogginess from the filling.
- 4Use thick Greek yogurt for a creamier, more protein-rich dressing that won't make the salad watery.
- 5Refrigerate leftover chickpea salad in an airtight container for up to 3 days; stir before using.
- 6If making ahead, store the chickpea salad and bread separately to keep the bread crisp.
Adapt it for your goals.
Vegan
Replace the Greek yogurt with a plain plant-based yogurt (soy or coconut) or mashed avocado — keeps the creamy texture and tang but is entirely plant-based.
High ProteinHigh-Protein
Add 1/2 cup of crumbled firm tofu or chopped hard-boiled egg whites to the chickpea mixture for an extra protein boost without changing the flavor profile.
SpicySpicy
Stir in 1/2 teaspoon of smoked paprika or a dash of cayenne pepper along with the mustard for a warm, smoky kick that complements the dill.
No CeleryNo-Celery
Substitute finely diced apple or jicama for celery if you're not a fan — both add similar crunch and a hint of sweetness that works beautifully with the lemon and dill.
Why this is on our healthy list.
Rich in Plant Protein
Chickpeas provide a substantial amount of plant-based protein, making this sandwich a filling and satisfying option for vegetarians and vegans.
High in Dietary Fiber
Both chickpeas and whole wheat bread are excellent sources of fiber, which supports digestive health and helps keep you full longer.
Good Source of Vitamins A and C
The fresh celery, red onion, dill, and tomato contribute vitamins and antioxidants that support immune function and skin health.
Low in Saturated Fat
This sandwich uses yogurt instead of mayonnaise, dramatically reducing saturated fat while still delivering a creamy, satisfying texture.
Frequently asked questions
Yes, canned chickpeas work perfectly. Drain and rinse them well, then pat dry to remove excess moisture so the salad isn't watery.



