Marinated Cherry Tomato Chickpea Salad – Easy High-Protein Lunch

Mira Solano

Jul 05,2026

Bright, juicy cherry tomatoes and hearty chickpeas make a lunch that actually keeps you full without weighing you down. This salad brings big flavor with minimal effort: a quick marinade, a toss of fresh herbs, and a zippy dressing you can shake up in a jar. It’s perfect for meal prep, desk lunches, or a no-fuss dinner with toast or greens.

You’ll get satisfying protein and fiber in every bite, plus a burst of freshness from lemon and basil. Make it once, and it’ll be on repeat.

Marinated Cherry Tomato Chickpea Salad – Easy High-Protein Lunch

Prep Time 10 minutes
Total Time 10 minutes
Servings: 4 servings

Ingredients
  

  • 2 cups cherry tomatoes, halved
  • 1 small red onion, thinly sliced
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 small cucumber, diced
  • 1/4 cup Kalamata olives, pitted and sliced (optional)
  • 1/3 cup feta, crumbled (or dairy-free feta)
  • 1/4 cup fresh basil, chopped
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons extra-virgin olive oil
  • 1 tablespoon red wine vinegar
  • Zest of 1/2 lemon + 2 tablespoons lemon juice
  • 1 small garlic clove, finely grated
  • 1 teaspoon dried oregano
  • 1/2 teaspoon honey or maple syrup (optional, to balance acidity)
  • 1/2 teaspoon kosher salt, more to taste
  • Freshly ground black pepper, to taste
  • Pinch of red pepper flakes (optional)

Method
 

  1. Marinate the tomatoes: In a large bowl, combine cherry tomatoes, red onion, 1 tablespoon olive oil, red wine vinegar, lemon zest, half the lemon juice, oregano, half the salt, black pepper, and red pepper flakes.Toss and let sit for 15–20 minutes. The tomatoes will release flavorful juices.
  2. Make the dressing: In a small jar, shake together remaining 1 tablespoon olive oil, remaining lemon juice, garlic, honey (if using), and a pinch of salt and pepper.
  3. Add the chickpeas: Stir chickpeas into the marinated tomato mixture. Let stand another 5 minutes so they absorb some of the juices.
  4. Fold in crunch and herbs: Add cucumber, olives, basil, and parsley.Pour in the dressing and toss until everything is glossy and well coated.
  5. Finish with feta: Gently fold in feta. Taste and adjust salt, lemon, and pepper. Serve immediately or chill 30 minutes for even better flavor.

Why This Recipe Works

Overhead shot of the finished Marinated Cherry Tomato Chickpea Salad in a wide, shallow white bowl:

– Marinating the tomatoes draws out their juices, which become part of the dressing, so the salad tastes extra bright and savory without extra oil. – Chickpeas add plant-based protein and fiber, making this a filling, budget-friendly lunch. – Pantry staples do the heavy lifting: canned chickpeas, olive oil, lemon, and vinegar. – It’s versatile—great on its own, stuffed in a pita, or spooned over greens. If you love quick, high-protein meals like this, try the equally fast Lemon Chickpea Orzo Bowl or this light, cozy Mediterranean Vegetable Soup that pairs well with a fresh salad.

Ingredients

  • 2 cups cherry tomatoes, halved
  • 1 small red onion, thinly sliced
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 small cucumber, diced
  • 1/4 cup Kalamata olives, pitted and sliced (optional)
  • 1/3 cup feta, crumbled (or dairy-free feta)
  • 1/4 cup fresh basil, chopped
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons extra-virgin olive oil
  • 1 tablespoon red wine vinegar
  • Zest of 1/2 lemon + 2 tablespoons lemon juice
  • 1 small garlic clove, finely grated
  • 1 teaspoon dried oregano
  • 1/2 teaspoon honey or maple syrup (optional, to balance acidity)
  • 1/2 teaspoon kosher salt, more to taste
  • Freshly ground black pepper, to taste
  • Pinch of red pepper flakes (optional)

Step-by-Step Instructions

Close-up process shot of the marinated tomato base just after adding chickpeas: focusing on juicy to
  1. Marinate the tomatoes: In a large bowl, combine cherry tomatoes, red onion, 1 tablespoon olive oil, red wine vinegar, lemon zest, half the lemon juice, oregano, half the salt, black pepper, and red pepper flakes.

    Toss and let sit for 15–20 minutes. The tomatoes will release flavorful juices.

  2. Make the dressing: In a small jar, shake together remaining 1 tablespoon olive oil, remaining lemon juice, garlic, honey (if using), and a pinch of salt and pepper.
  3. Add the chickpeas: Stir chickpeas into the marinated tomato mixture. Let stand another 5 minutes so they absorb some of the juices.
  4. Fold in crunch and herbs: Add cucumber, olives, basil, and parsley.

    Pour in the dressing and toss until everything is glossy and well coated.

  5. Finish with feta: Gently fold in feta. Taste and adjust salt, lemon, and pepper. Serve immediately or chill 30 minutes for even better flavor.

How to Store

– Store in an airtight container in the fridge for up to 4 days. – If prepping ahead, keep the feta and herbs separate and add just before serving to keep them fresh. – If you plan to add greens, store them separately to prevent wilting.

Why This is Good for You

– Chickpeas provide plant protein and fiber to keep you full and support digestion. – Tomatoes and lemon bring vitamin C and antioxidants. – Olive oil adds heart-healthy fats, which help you absorb fat-soluble nutrients.

For more high-protein, balanced meals, check out this fast favorite: High Protein Low Carb Pizza Bowl.

What Not to Do

– Don’t skip the tomato marinade—this is where the flavor magic happens. – Don’t overdress the salad at the start. You can always add more lemon or oil after tasting. – Don’t add the feta too early if you’re meal prepping; it can get mushy. – Don’t forget to rinse and drain chickpeas well, or the salad can taste starchy.

Variations You Can Try

Herb swap: Use dill, mint, or cilantro instead of basil/parsley. – Add grains: Stir in cooked quinoa, farro, or orzo for a bigger meal. – Make it vegan: Skip the feta or use a dairy-free version. – Creamy twist: Add a spoonful of Greek yogurt to the dressing for tangy richness. – Spice it up: Add smoked paprika or a pinch of cumin. – More protein: Top with grilled chicken or canned tuna. If you like make-ahead salads and bright flavors, you’ll love this Greek Pasta Salad With Olives.

For another tomato-forward idea, try the simple Caprese Pasta Salad With Balsamic.

FAQ

Can I use regular tomatoes instead of cherry tomatoes?

Yes. Use ripe Roma or vine tomatoes and cut them into bite-size pieces. Make sure to marinate them the same way to draw out their juices.

How can I make this salad oil-free?

Skip the olive oil and add an extra tablespoon of lemon juice plus a splash of the tomato marinade.

The salad will still taste bright and satisfying.

What can I use instead of red wine vinegar?

White wine vinegar or apple cider vinegar both work. Balsamic adds sweetness but will darken the salad slightly.

Is this good for meal prep?

Absolutely. It gets better as it sits.

For the best texture, add feta and fresh herbs just before eating.

How much protein is in a serving?

One cup of chickpeas has roughly 14–15g of protein. Depending on portion size and add-ins, you’ll get a solid high-protein lunch.

Wrapping Up

This Marinated Cherry Tomato Chickpea Salad is fresh, filling, and ready when you are—ideal for work lunches, picnics, or lazy weeknights. Keep a batch in the fridge and you’ll always have a smart, satisfying meal on hand.

For more easy protein-forward ideas, try the comforting Mediterranean Chickpea Pasta or this cozy one-pan staple: One Pot Parmesan Chicken Orzo. Enjoy!

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

I’m Mira, and my path here started with logistics. I used to manage supply chains, counting hours and moving pieces until they fit just right. When I began cooking for my family, I carried that same love of order into the kitchen. But what surprised me was the joy—how a well-planned meal, a stocked pantry, or a zero-waste dinner could feel so deeply satisfying. Cooking isn’t about perfection for me. It’s about finding peace in the everyday, turning routines into rituals, and reminding myself (and you) that even the simplest meal is an act of care.