Cranberry Feta Chickpea Salad with Lemon Vinaigrette
This vibrant chickpea salad combines protein-rich chickpeas with creamy feta cheese and sweet dried cranberries for the perfect balance of flavors. The bright lemon vinaigrette ties everything together with a refreshing citrus punch.
It’s a no-cook recipe that comes together in just 15 minutes, making it ideal for busy weeknights or last-minute gatherings. Plus, it actually tastes better after sitting in the fridge for a few hours as the flavors meld together.
Whether you need a quick lunch, a healthy side dish, or something to bring to a potluck, this salad checks all the boxes. It’s naturally vegetarian and can easily be made vegan by omitting the feta or using a plant-based alternative.
What You Need
The ingredient list is simple and mostly pantry-friendly. Canned chickpeas are the protein-packed base, while crumbled feta adds creamy, salty richness that contrasts beautifully with the sweet cranberries.
Fresh herbs like parsley or mint bring brightness and color to the dish. Red onion adds a sharp bite, though you can soak it in cold water first if you prefer a milder flavor.
For the vinaigrette, you’ll need fresh lemon juice, extra virgin olive oil, Dijon mustard, and a touch of honey or maple syrup. These simple ingredients create a tangy dressing that’s far superior to anything store-bought.
How to Make the Lemon Vinaigrette
Start by whisking together fresh lemon juice, Dijon mustard, minced garlic, and a small amount of honey in a bowl. The mustard acts as an emulsifier, helping the oil and acid blend smoothly together.
Slowly drizzle in the olive oil while whisking constantly until the dressing becomes thick and creamy. Season generously with salt and freshly cracked black pepper, tasting as you go.
If you prefer a thicker consistency, add more oil. For a tangier kick, increase the lemon juice slightly. The dressing can be made up to three days ahead and stored in the refrigerator, just give it a good shake before using.
Cranberry Feta Chickpea Salad with Lemon Vinaigrette
Course: SaladsCuisine: MediterraneanDifficulty: Easy6
servings15
minutes15
minutesA fresh and protein-packed chickpea salad loaded with tangy feta cheese, sweet dried cranberries, and tossed in a zesty homemade lemon vinaigrette. Perfect for meal prep, potlucks, or easy weeknight dinners.
Ingredients
- For the Salad
2 cans (15 oz each) chickpeas, drained and rinsed
3/4 cup crumbled feta cheese
1/2 cup dried cranberries
1/2 small red onion, finely diced
1/3 cup fresh parsley or mint, chopped
- For the Lemon Vinaigrette
3 tablespoons fresh lemon juice
1/3 cup extra virgin olive oil
1 tablespoon Dijon mustard
1 clove garlic, minced
1 teaspoon honey or maple syrup
1/2 teaspoon salt
1/4 teaspoon black pepper
Directions
- Drain and rinse chickpeas thoroughly. Pat them completely dry with paper towels and transfer to a large bowl.
- Make the vinaigrette by whisking together lemon juice, Dijon mustard, garlic, and honey in a small bowl. Slowly drizzle in olive oil while whisking constantly. Season with salt and pepper.
- Add red onion, fresh herbs, cranberries, and feta cheese to the chickpeas.
- Pour the vinaigrette over the salad and toss gently until everything is well coated.
- Let sit for 15 minutes before serving to allow flavors to meld. Serve at room temperature or chilled.
Notes
- Storage: Keep in an airtight container in the refrigerator for up to 4 days. The salad tastes even better the next day.
Make it Vegan: Omit the feta cheese or substitute with plant-based feta or nutritional yeast.
Add Protein: Toss in grilled chicken, shrimp, or hard-boiled eggs for extra protein.
Customize: Try pomegranate seeds instead of cranberries, or add diced cucumber and cherry tomatoes for more vegetables.
Serving Ideas: Enjoy on its own, over mixed greens, stuffed in pita bread, or as a side dish with grilled meats.
Tips for the Best Results
Rinse your chickpeas thoroughly under cold water and pat them completely dry before adding them to the salad. This removes excess sodium and prevents the salad from becoming watery.
Use block feta cheese and crumble it yourself rather than buying pre-crumbled. Block feta has better texture and flavor, and it won’t contain the anti-caking agents that can make pre-crumbled cheese taste chalky.
Let the salad rest for at least 30 minutes before serving if possible. This allows the chickpeas to absorb the dressing and the flavors to develop fully, creating a more cohesive and delicious dish.
Nutrition (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Total Fat | 16g |
| Sugars | 10g |
| Protein | 9g |
Storage and Make-Ahead
This salad keeps beautifully in an airtight container in the refrigerator for up to four days. In fact, it’s one of those rare dishes that tastes even better on day two and three.
For meal prep, you can prepare the entire salad in advance or keep the components separate. If making ahead, consider adding the feta just before serving to maintain its texture and prevent it from breaking down too much.
The lemon vinaigrette can be stored separately in a sealed jar for up to five days. Just remember to bring it to room temperature and shake well before tossing with the salad, as the olive oil will solidify when chilled.
More Fresh, Healthy Salad Recipes
Variations and Substitutions
Swap dried cranberries for fresh pomegranate arils during winter months for a juicy, jewel-like alternative. Chopped dried apricots or golden raisins also work wonderfully if you want to change up the sweetness.
Try different cheeses like crumbled goat cheese for tang, cubed mozzarella for mild creaminess, or nutritional yeast for a vegan option. Each brings its own unique flavor profile to the dish.
Add extra vegetables like diced cucumber, halved cherry tomatoes, or chopped bell peppers for more crunch and color. You can also toss in some baby spinach or arugula to make it a complete meal salad, similar to this Mediterranean chickpea salad.
Step-by-Step Instructions
Step 1: Prepare the Chickpeas
Drain two cans of chickpeas in a colander and rinse them thoroughly under cold running water for about 30 seconds. This removes the thick, starchy liquid and excess sodium that can make your salad taste off.
Pat the chickpeas completely dry using paper towels or a clean kitchen towel, spreading them out so they dry evenly. Dry chickpeas absorb the vinaigrette much better and prevent your salad from becoming watery and diluted.
Transfer the dried chickpeas to a large mixing bowl and set them aside while you prepare the other ingredients. Taking this extra step ensures your salad has the perfect texture and doesn’t get soggy as it sits.
Step 2: Chop the Mix-Ins
Dice half a small red onion into very fine pieces, about 1/4 inch in size, so it distributes evenly throughout the salad. If raw onion is too sharp for your taste, soak the diced pieces in ice water for 10 minutes, then drain and pat dry.
Roughly chop about 1/3 cup of fresh parsley or mint leaves, keeping the pieces relatively small but not minced. Fresh herbs add brightness and a pop of color that makes the salad look as good as it tastes.
Crumble about 3/4 cup of block feta cheese into irregular chunks using your fingers, varying the sizes from small crumbles to larger pieces. The varied sizes create interesting texture throughout the salad and look more appetizing than uniformly crumbled cheese.
Step 3: Make the Lemon Vinaigrette
In a small bowl or jar, combine 3 tablespoons of fresh lemon juice, 1 tablespoon of Dijon mustard, 1 minced garlic clove, and 1 teaspoon of honey. Whisk these ingredients together vigorously until the mixture is smooth and the honey is fully dissolved.
While whisking continuously, slowly drizzle in 1/3 cup of extra virgin olive oil in a thin, steady stream. The constant whisking helps emulsify the dressing, creating a thick, creamy consistency rather than a separated, oily texture.
Season the vinaigrette with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper, then taste and adjust as needed. The dressing should be bright and tangy with a subtle sweetness, coating the back of a spoon when it’s properly emulsified.
Step 4: Combine Everything
Add the red onion, fresh herbs, dried cranberries, and crumbled feta to the bowl with the chickpeas. Toss everything gently with your hands or a large spoon so the ingredients are evenly distributed throughout.
Pour the lemon vinaigrette over the chickpea mixture and toss thoroughly but gently, making sure every ingredient gets coated. You want the chickpeas to soak up the dressing without smashing the feta or bruising the herbs.
Let the salad sit at room temperature for 15 to 20 minutes before serving if possible, stirring once or twice. This resting time allows the chickpeas to absorb the flavors and the ingredients to marry together into a cohesive, delicious dish.
Step 5: Serve and Enjoy
Give the salad one final toss and taste for seasoning, adding more salt, pepper, or a squeeze of lemon juice if needed. The flavors should be bright and balanced with a good mix of salty, sweet, and tangy notes.
Transfer to a serving bowl or plate, and garnish with a few extra parsley leaves and feta crumbles on top for visual appeal. You can serve it immediately or refrigerate for up to 4 days in an airtight container.
This salad works perfectly as a light lunch on its own, as a side dish for grilled chicken or fish, or stuffed into pita bread for a hearty vegetarian sandwich. It’s also excellent on a bed of mixed greens for a heartier meal, similar to this arugula salad recipe.
Frequently Asked Questions
Can I use fresh cranberries instead of dried?
Fresh cranberries are too tart and firm for this salad. Stick with dried cranberries, or substitute with pomegranate arils, dried cherries, or golden raisins for similar sweetness.
How do I prevent the salad from getting watery?
Make sure to rinse and thoroughly dry your chickpeas before adding them to the salad. Also, avoid adding the dressing too far in advance if you’re sensitive to texture, though most people find it tastes better after the chickpeas absorb some dressing.
Can I make this salad without feta cheese?
Absolutely. You can omit the feta entirely for a vegan version, substitute with goat cheese or fresh mozzarella, or use a plant-based feta alternative. Nutritional yeast also adds a cheesy flavor if you’re avoiding dairy.


















