This Mediterranean-style dense bean salad combines protein-packed chickpeas and cannellini beans with crisp vegetables, tangy feta, and a zesty oregano-garlic vinaigrette. Perfect for meal prep, this no-cook salad stays fresh for up to 5 days and actually gets better as the flavors meld together in the fridge.
Drain and rinse both cans of chickpeas and cannellini beans thoroughly under cold water. Shake well to remove excess water or pat dry with a clean kitchen towel, then transfer to a large mixing bowl.
Dice the cucumber into ½-inch pieces, keeping the skin on. Cut bell peppers in half, remove seeds, and dice into ½-inch pieces. Finely dice the red onion, halve the olives, and chop the parsley. Add all vegetables to the bowl with beans.
In a medium bowl or mason jar, combine red wine vinegar, lemon juice, garlic, oregano, mustard, honey, salt, and pepper. Slowly drizzle in olive oil while whisking constantly until emulsified and smooth.
Crumble feta cheese over the salad, pour the vinaigrette evenly over all ingredients, and toss gently for 1-2 minutes until everything is well coated with dressing.
Cover and refrigerate for at least 30 minutes to allow flavors to meld (optional but recommended). Give the salad a quick toss before serving cold or at room temperature.
Notes
Rinse canned beans thoroughly to remove excess sodium and the starchy liquid that can make the salad gummy.
For best results, let the salad chill for 30 minutes or overnight so the beans absorb the dressing and flavors meld together.
Store in an airtight container in the refrigerator for up to 5 days. The salad actually improves with time as it marinates.
For maximum crunch, store cucumbers separately and add them fresh each day if meal prepping for the full 5 days.
Make it vegan by omitting the feta cheese or using a plant-based feta alternative.
Southwest variation: Swap cannellini beans for black beans, add corn and avocado, use lime juice and cilantro instead of lemon and parsley.
Cut all vegetables to a uniform ½-inch size for the best texture and distribution in every bite.
If the salad seems dry after a few days, refresh it with a drizzle of olive oil and a squeeze of lemon juice.
This salad is not meant to be reheated - serve cold or at room temperature for best flavor and texture.
Try different bean combinations like kidney beans, black beans, or pinto beans to customize the recipe to your taste.