Vegan and gluten-free, this chickpea salad is one of my go-to recipes.
It combines cucumber, red onion, medjool dates and a mix of olives, all tossed in a bright, balanced dressing. Easy to prepare and excellent for meal prep, it makes a satisfying lunch or side.

Chickpeas are a staple in my kitchen—versatile, nutritious and filling. You can turn them into hummus, chana masala, add them to patties or toss them into salads like this one.
Over the years I’ve tried many chickpea salads; some were great, others bland. What keeps a salad exciting for me is a new dressing or a contrasting ingredient—sweet with salty, crisp with tender. This salad hits that balance every time.
I prefer to cook chickpeas from dried when I can plan ahead: soak them overnight, then cook the next morning. The texture of home-cooked chickpeas is noticeably firmer and more satisfying than canned, but canned chickpeas work fine when you’re short on time.
You can cook dried chickpeas in a stovetop pressure cooker or an Instant Pot. For Indian-style dishes I often cook them until very soft, but for this salad I cook them until slightly firm—about 15 minutes at high pressure in the Instant Pot is ideal; longer if you prefer very tender chickpeas.
Why This Chickpea Salad Works?
The salad brings together contrasting textures and flavors: crunchy onion and cucumber, sweet chewy dates, briny olives, and tender chickpeas. The dressing adds tang and a touch of sweetness while dried oregano and smoked paprika round out the flavors.
It’s simple to make with minimal ingredients and stores well—keep it in the fridge for 2–3 days and it makes an easy grab-and-go lunch or picnic dish. It’s also vegan, gluten-free and nut-free, so it suits many dietary needs.
Ingredients
Chickpeas: I prefer raw dried chickpeas soaked overnight and cooked the next day. Use 1 cup dried chickpeas (about 2 3/4 cups cooked). If using canned, drain and rinse about 2 3/4 cups cooked chickpeas.
Onion & Cucumber: red onion and cucumber add crunch and freshness—two of my favorite salad add-ins.
Olives: a mix of green and black olives works well; use whichever olives you prefer.
Dates: medjool dates give a pleasant sweetness and chewy texture. You can increase or decrease the amount to taste, or substitute dried apricots or raisins.
Herbs & Spice: dried oregano and paprika provide aroma and a gentle warmth. Fresh parsley is added at the end; cilantro is a fine substitute.
Garlic: garlic powder is convenient, but fresh minced garlic can be used if preferred.
Dressing: olive oil, red wine vinegar, Dijon mustard and maple syrup. Adjust the maple syrup and mustard to your preferred balance of sweet and tangy.
This salad keeps well refrigerated for about three days and travels nicely in a lunchbox or picnic container.
Method
Soak 1 cup dried chickpeas in 3 cups water overnight. In the morning drain and rinse the chickpeas. Place them in an Instant Pot with 2–3 cups fresh water and cook on high pressure for 15 minutes, then allow a natural pressure release. Alternatively, use 2 3/4 cups cooked canned chickpeas (drained and rinsed).
1. Transfer the cooked chickpeas to a large bowl. Add 1/2 cup chopped red onion, 1/3 cup diced cucumber, 1/3 cup chopped olives (mixed green and black) and 3 chopped medjool dates.
2. Sprinkle in 1 teaspoon dried oregano, 1/2 teaspoon paprika, 1/2 teaspoon garlic powder, 1/8 teaspoon black pepper and 1/2 teaspoon salt, or to taste.
3. In a jar or small bowl, whisk together 3 tablespoons extra-virgin olive oil, 1 1/2 tablespoons red wine vinegar, 1 teaspoon Dijon mustard and 1/2–3/4 tablespoon maple syrup, adjusting sweetness to taste.
4. Pour the dressing over the salad and toss thoroughly until everything is well coated. Mix in 1–2 tablespoons chopped fresh parsley.
You can serve immediately, but chilling the salad 20–30 minutes helps the flavors meld.


If you try this recipe, feel free to rate it and share how you adapted it. I often enjoy this salad for lunch and sometimes top it with crumbled feta if dairy is desired.

My Favorite Chickpea Salad
Ingredients
- 1 cup chickpeas, raw, 205 grams, soaked overnight
- 1/2 cup red onion, chopped
- 1/3 cup cucumber, diced
- 1/3 cup olives, I used mix of green and black
- 3 medjool dates, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon garlic powder
- 1/8 teaspoon black pepper, or to taste
- 1/2 teaspoon salt , or to taste
- 3 tablespoons olive oil, extra-virgin, 45 ml
- 1.5 tablespoons red wine vinegar, 22 ml
- 1 teaspoon dijon mustard
- 1/2-3/4 tablespoon maple syrup, adjust to taste
- 1-2 tablespoons parsley, chopped
Instructions
-
Soak chickpeas overnight in 3 cups water. In the morning, drain the water, rinse the chickpeas and transfer them to an Instant Pot with 2-3 cups water. Cook on high pressure for 15 minutes. Let the pressure release naturally. Or use 2 3/4 cups of canned chickpeas.
-
Transfer the cooked chickpeas to a bowl. Add the chopped onions, cucumber, olives and dates. Add the dried oregano, paprika, salt and pepper.
-
In another jar or bowl, make the dressing by mixing together olive oil, red wine vinegar, Dijon mustard and maple syrup. Mix until well combined.
-
Pour dressing over the salad and mix well until everything is well coated.
-
Add freshly chopped parsley and mix. Serve immediately or cover and chill 20–30 minutes to allow flavors to meld.
Notes
- The cook time includes time to cook dried chickpeas. If using canned chickpeas, total time is about 15 minutes to assemble the salad.
- For a non-vegan option, crumble feta over the salad before serving.
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.
Additional Info