A lot of “Mediterranean chickpea salad” recipes online are just the classic version with a new name slapped on, cucumber, tomato, red onion, and a vague promise of Mediterranean flavor. This one earns the name. Roasted red pepper brings smoky sweetness, artichoke hearts add a briny bite, sun-dried tomato deepens the whole thing, and fresh basil replaces parsley for a more herbal finish. It still takes 15 minutes and there’s still no cooking involved.
Why This Works
- Roasted red pepper adds sweetness without added sugar. Jarred roasted red peppers already have a natural smoky sweetness from the roasting process, so they do work a plain tomato can’t.
- The sun-dried tomato oil isn’t wasted. Instead of pouring it down the drain, a spoonful goes straight into the dressing. It’s already infused with tomato and garlic flavor, so you get more depth without buying another ingredient.
- Artichoke hearts need to be dry before they go in. Pat them down after draining, the same way you dry the chickpeas. Skip this and the extra liquid waters down your dressing before you’ve even tossed the salad.
The Ingredients That Matter
Chickpeas: Same rule as always. Two 15-ounce cans, drained, rinsed, and patted completely dry. If you made our classic chickpea salad, you already know why this step isn’t optional.
Roasted red peppers: Jarred is the right call, look for ones packed in water or brine rather than heavy oil. Drain well and chop into small pieces so they distribute through the salad instead of clumping in one bite.
Artichoke hearts: Water-packed and quartered, not marinated. Marinated artichoke hearts bring their own oil and seasoning that will throw off the dressing balance. Pat them dry after draining.
Sun-dried tomatoes: Oil-packed, not the dry bagged kind, which stay tough and leathery even after sitting in dressing. Chop them small and save a spoonful of the oil for the dressing.
Fresh basil: Worth using fresh here over dried. Dried basil turns a little musty in a cold salad, where fresh basil stays bright and sweet.
How to Make It

Step 1: Dry the chickpeas. Drain and rinse the chickpeas, then spread them on a paper towel-lined tray and pat them completely dry. Set aside.
Step 2: Prep everything else. Dice the cucumber, tomato, and red onion. Soak the diced red onion in cold water for 5 minutes, then drain well. Chop the roasted red pepper, quarter and pat dry the artichoke hearts, chop the sun-dried tomatoes, and chop the basil.
Step 3: Whisk the dressing. In a small bowl, whisk together the olive oil, lemon juice, reserved sun-dried tomato oil, minced garlic, salt, and pepper until it looks fully combined and slightly thickened.

Step 4: Combine and toss. In a large bowl, combine the dried chickpeas, cucumber, tomato, drained red onion, roasted red pepper, artichoke hearts, sun-dried tomatoes, and basil. Pour the dressing over the top and toss until everything is coated.
Step 5: Let it sit. Give the salad 10 minutes at room temperature, or longer in the fridge, before serving.

Tools I Used for This Recipe
- Fine mesh strainer — for draining and rinsing the chickpeas and jarred vegetables without losing anything down the drain.
- Citrus juicer — gets more juice out of the lemon and keeps the seeds out of your dressing.
- Large mixing bowl — you need the room to toss six or seven ingredients without spilling.
Tips and Variations
- Turn it Greek: Swap the roasted red pepper and artichoke for crumbled feta and kalamata olives, and switch the dressing to red wine vinegar with dried oregano.
- Add protein: Grilled chicken or a can of drained white beans stirred in turns this into a full meal.
- Spice it up: A pinch of crushed red pepper flake in the dressing gives it some heat without changing the Mediterranean profile.
- Meal prep: This one actually holds up a day or two longer than the classic version, since the roasted pepper and artichoke are already used to sitting in liquid. Still best to keep the dressing separate if you’re prepping more than two days out.
- Dietary notes: Naturally vegan and gluten free as written, no dairy in this one.
What to Serve With This
Works well alongside grilled chicken or white fish, or served with warm pita and a drizzle of extra olive oil. Check out our full guide to what to serve with chickpea salad for more pairing ideas.
If you haven’t made the original version yet, start with our classic chickpea salad for the base technique this recipe builds on.
Frequently Asked Questions
What’s the difference between Mediterranean and Greek chickpea salad?
Mediterranean chickpea salad pulls from a broader pantry, roasted red pepper, artichoke hearts, and sun-dried tomato, with a lemon-based dressing. Greek chickpea salad is more specific: feta, kalamata olives, and a red wine vinegar dressing with oregano. Both start from the same base of chickpeas, cucumber, and tomato, but the add-ins and dressing set them apart.
How long does this salad last in the fridge?
Three to four days in an airtight container. Drain any excess liquid that collects at the bottom before serving leftovers, since the jarred vegetables can release a little moisture over time.
Can I use fresh roasted peppers instead of jarred?
Yes. Roast a red bell pepper directly over a gas flame or under the broiler until the skin blackens, then let it steam in a covered bowl for 10 minutes before peeling and chopping. Jarred is faster and works just as well if you’re short on time.
Is this recipe vegan?
Yes, as written. There’s no dairy or animal product in either the salad or the dressing.
Can I make this ahead for meal prep?
Yes. It holds up well for 2 to 3 days if you store the dressing separately and toss it in right before eating. The chickpeas, roasted pepper, and artichoke all hold their texture better than fresh tomato and cucumber over time.

Mediterranean Chickpea Salad
Ingredients
- 2 15 oz cans chickpeas, drained and rinsed
- 1 English cucumber diced
- 1 cup cherry tomatoes halved
- 1/2 red onion diced small
- 1 cup jarred roasted red peppers drained and chopped
- 1 cup water-packed artichoke hearts drained, patted dry, and quartered
- 1/3 cup oil-packed sun-dried tomatoes drained and chopped
- 1/4 cup fresh basil chopped
- 1/4 cup olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp reserved sun-dried tomato oil
- 1 clove garlic minced
- 1/2 tsp salt
- 1/4 tsp black pepper
Method
- Drain and rinse the chickpeas, then spread them on a paper towel-lined tray and pat them completely dry.
- Dice the cucumber, tomato, and red onion. Soak the diced red onion in cold water for 5 minutes, then drain well. Chop the roasted red pepper, quarter and pat dry the artichoke hearts, chop the sun-dried tomatoes, and chop the basil.
- In a small bowl, whisk together the olive oil, lemon juice, reserved sun-dried tomato oil, minced garlic, salt, and pepper until fully combined and slightly thickened.
- In a large bowl, combine the dried chickpeas, cucumber, tomato, drained red onion, roasted red pepper, artichoke hearts, sun-dried tomatoes, and basil. Pour the dressing over the top and toss until everything is coated.
- Let the salad sit for 10 minutes at room temperature before serving, or refrigerate if making ahead.
Notes
Store in an airtight container in the fridge for up to 4 days. Drain any excess liquid before serving leftovers.
This recipe is naturally vegan and gluten free as written.










