If you ask me, protein-packed salads are where it’s at for easy weeknight dinners.
This Mediterranean-inspired salad brings together creamy avocado and tangy feta with hearty chickpeas. The combination gives you that perfect mix of textures and flavors that actually fills you up.
I toss everything with a simple lemon dressing that brightens the whole bowl. The chickpeas add plenty of protein while the avocado makes it feel indulgent without being heavy.
It’s the kind of meal that works great for lunch prep too, and my kids will actually eat it without complaining.
Why You’ll Love This Chickpea Feta Avocado Salad
- Ready in 15 minutes – This salad comes together super quickly with no cooking required, making it perfect for busy weeknights or when you need a healthy meal fast.
- High-protein and filling – The chickpeas and feta cheese pack plenty of protein to keep you satisfied, while the avocado adds healthy fats that make this salad a complete meal.
- Fresh Mediterranean flavors – The combination of herbs, lemon juice, and feta gives you that bright, fresh taste that makes eating healthy feel like a treat.
- Simple pantry ingredients – Most of these ingredients are things you probably already have on hand, and canned chickpeas make this salad budget-friendly too.
- Great for meal prep – This salad keeps well in the fridge for a few days, so you can make a big batch and have healthy lunches ready to go all week.
What Kind of Chickpeas Should I Use?
Canned chickpeas are your best friend for this salad since they’re already cooked and ready to go. You can use any brand you like, but I always give them a good rinse in a colander to wash off that slightly salty canning liquid. If you’re feeling ambitious, you can definitely cook dried chickpeas from scratch, but honestly, the canned ones work just as well and save you tons of time. Just make sure to drain them well so your salad doesn’t get watery, and if you want extra flavor, you can even give them a quick pat dry with paper towels.
Options for Substitutions
This fresh salad is pretty forgiving when it comes to swaps and substitutions:
- Chickpeas: You can easily swap chickpeas for other beans like cannellini, black beans, or kidney beans. If you’re not into beans at all, try cubed cucumber or cherry tomatoes for extra crunch.
- Feta cheese: No feta? Try goat cheese, ricotta salata, or even cubed fresh mozzarella. For a dairy-free version, just leave it out or add some toasted pine nuts for richness.
- Fresh herbs: Don’t have both parsley and mint? Use what you have – all parsley works great, or try cilantro and basil for a different flavor profile. In a pinch, use 2 tablespoons of dried herbs instead.
- Red onion: White onion, green onions, or even thinly sliced shallots work well here. If raw onion is too strong for you, soak the slices in cold water for 10 minutes before adding.
- Lemon juice: Lime juice or white wine vinegar can step in for lemon juice. Start with a bit less and taste as you go since vinegar can be stronger.
- Avocado: While avocado adds creaminess, you can skip it if it’s not ripe or available. The salad will still be delicious, just a bit less creamy.
Watch Out for These Mistakes While Cooking
The biggest mistake you can make with this salad is adding the avocado too early, which will turn your beautiful green chunks into brown mush – always dice and add the avocado just before serving to keep it fresh and colorful.
Another common error is using chickpeas straight from the can without properly draining and rinsing them, as the excess liquid will make your salad watery and dilute all those great flavors.
Don’t skip patting the chickpeas dry with a paper towel after rinsing, and if you want extra flavor, try roasting them in the oven for 10-15 minutes before adding them to the salad.
Finally, be gentle when mixing everything together – you want to fold the ingredients rather than stir aggressively, especially once you add that delicate avocado, so all your components stay intact and look appetizing.
What to Serve With Chickpea Feta Avocado Salad?
This fresh and filling salad is perfect on its own for a light lunch, but it also makes a great side dish alongside grilled chicken, fish, or lamb. I love serving it with warm pita bread or naan so you can scoop up all those tasty Mediterranean flavors. It pairs really well with other Greek-inspired dishes like tzatziki, hummus, or a simple Greek village salad. For a heartier meal, try it over quinoa or couscous, or even stuff it into a pita pocket with some extra greens for a satisfying wrap.
Storage Instructions
Refrigerate: This salad keeps really well in the fridge for up to 3 days in an airtight container. The flavors actually get better as they meld together! Just give it a good stir before serving since the dressing tends to settle at the bottom.
Make Ahead: You can prep most of this salad ahead of time, but I recommend adding the avocado right before serving to keep it from browning. Mix everything else together and store it covered in the fridge, then fold in the diced avocado when you’re ready to eat.
Pack for Lunch: This salad travels great for work lunches or picnics. Just pack it in a sealed container and keep it chilled. If you’re taking it somewhere without refrigeration, try to eat it within 2 hours to keep everything fresh and safe.
Preparation Time | 10-15 minutes |
Cooking Time | 0-0 minutes |
Total Time | 10-15 minutes |
Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 850-950
- Protein: 22-27 g
- Fat: 55-65 g
- Carbohydrates: 60-70 g
Ingredients
For the salad:
- 1 can (15 oz) chickpeas, rinsed and drained
- 1 ripe avocado, cubed
- 4 oz feta, crumbled
- 1/2 cup red onion, sliced thin
- 1/2 cup chopped parsley leaves
- 1/4 cup chopped mint leaves
For the dressing:
- 3 tbsp olive oil
- 2 tbsp fresh lemon juice
- 1 clove garlic, finely minced
- 1/2 tsp dried oregano
- Salt, to taste
- Black pepper, as needed
Step 1: Prepare the Salad Ingredients
- 1 can (15 oz) chickpeas, rinsed and drained
- 1 ripe avocado, cubed
- 4 oz feta, crumbled
- 1/2 cup red onion, sliced thin
- 1/2 cup chopped parsley leaves
- 1/4 cup chopped mint leaves
In a large mixing bowl, add the rinsed and drained chickpeas, cubed ripe avocado, crumbled feta cheese, thinly sliced red onion, chopped parsley leaves, and chopped mint leaves.
Gently mix these ingredients together, ensuring the avocado holds its shape.
Step 2: Make the Lemon-Oregano Dressing
- 3 tbsp olive oil
- 2 tbsp fresh lemon juice
- 1 clove garlic, finely minced
- 1/2 tsp dried oregano
- salt, to taste
- black pepper, as needed
In a small bowl or jar, whisk together the olive oil, fresh lemon juice, finely minced garlic, and dried oregano.
Season the dressing with salt and pepper to taste.
I like to use freshly ground black pepper for an extra punch of flavor.
Step 3: Dress and Toss the Salad
- salad ingredients from Step 1
- lemon-oregano dressing from Step 2
Pour the lemon-oregano dressing from Step 2 over the salad ingredients from Step 1.
Gently toss everything together until well combined and all ingredients are evenly coated with the dressing.
Be careful not to mash the avocado or feta while tossing.
Step 4: Serve or Chill the Chickpea Avocado Salad
Serve the salad immediately or cover and refrigerate for later enjoyment.
Chilling it for about 30 minutes can help the flavors meld beautifully.
For a brighter touch, I sometimes add a few extra parsley leaves on top before serving.

Homemade Chickpea Feta Avocado Salad
Ingredients
For the salad:
- 1 can (15 oz) chickpeas, rinsed and drained
- 1 ripe avocado, cubed
- 4 oz feta, crumbled
- 1/2 cup red onion, sliced thin
- 1/2 cup chopped parsley leaves
- 1/4 cup chopped mint leaves
For the dressing:
- 3 tbsp olive oil
- 2 tbsp fresh lemon juice
- 1 clove garlic, finely minced
- 1/2 tsp dried oregano
- salt, to taste
- black pepper, as needed
Instructions
- In a large mixing bowl, add the rinsed and drained chickpeas, cubed ripe avocado, crumbled feta cheese, thinly sliced red onion, chopped parsley leaves, and chopped mint leaves. Gently mix these ingredients together, ensuring the avocado holds its shape.
- In a small bowl or jar, whisk together the olive oil, fresh lemon juice, finely minced garlic, and dried oregano. Season the dressing with salt and pepper to taste. I like to use freshly ground black pepper for an extra punch of flavor.
- Pour the lemon-oregano dressing from Step 2 over the salad ingredients from Step 1. Gently toss everything together until well combined and all ingredients are evenly coated with the dressing. Be careful not to mash the avocado or feta while tossing.
- Serve the salad immediately or cover and refrigerate for later enjoyment. Chilling it for about 30 minutes can help the flavors meld beautifully. For a brighter touch, I sometimes add a few extra parsley leaves on top before serving.