
This Mediterranean bean salad combines buttery legumes and bright green olives for a refreshing dish that works perfectly as a light lunch or impressive side. The honey-dijon vinaigrette brings everything together with a subtle sweetness that balances the briny olives.
I first created this salad when hosting an impromptu summer gathering and needed something substantial that could sit out without wilting. It's now become my go-to contribution for potlucks because it always disappears first no matter the crowd.
Ingredients
- Chickpeas: Providing heartiness and protein; choose low sodium if possible
- Butter beans: Offering a creamy buttery texture that contrasts beautifully with the other ingredients
- Castelvetrano olives: Bringing bright green color and mild buttery flavor unlike sharper olive varieties
- Fresh shallot: Adding gentle onion flavor without overwhelming the dish
- Cilantro and parsley: For fresh herbaceous notes; use both stems and leaves for maximum flavor
- Fresh garlic: Providing aromatic depth; mince it as finely as possible
- Lemon juice: Bringing necessary acidity; use fresh not bottled for best flavor
- Quality olive oil: Forming the base of the dressing; choose one with a fruity profile
- Honey: Adding subtle sweetness that balances the acid from the lemon
- Dijon mustard: Acting as an emulsifier while adding complexity
- Warming spices: Cumin, coriander, and cayenne, creating depth without dominating
Step-by-Step Instructions
- Combine Base Ingredients:
- Add all your salad base ingredients to a large mixing bowl. This includes the drained and rinsed chickpeas and butter beans, chopped castelvetrano olives, minced shallot, finely chopped herbs, and minced garlic. The key is ensuring everything is roughly the same size for balanced bites. Take your time with the herb chopping as this creates the bright fresh foundation.
- Create Vinaigrette:
- Combine all dressing ingredients in a small jar or bowl. The order matters less than ensuring everything gets thoroughly mixed. Whisk vigorously until the mixture emulsifies meaning the oil and lemon juice combine rather than separate. This usually takes about 30 seconds of continuous whisking. The honey and mustard help this process along as natural emulsifiers.
- Dress And Marinate:
- Pour the entire amount of dressing over your bean mixture and toss thoroughly to coat every component. Take time to gently fold everything together ensuring the dressing reaches all ingredients. Let this sit for at least 30 minutes before serving this allowing the beans to absorb the flavors and the shallots to slightly pickle in the acidic dressing.

The castelvetrano olives truly make this dish special with their buttery mild flavor. I discovered them during a trip to Sicily years ago and was thrilled to find them becoming more common in American grocery stores. Their bright green color and meaty texture provide the perfect contrast to the creamy beans.
Make It Your Own
This salad welcomes adaptation based on what you have available. White beans like cannellini work beautifully in place of butter beans. If cilantro isn't your preference, double the parsley or substitute dill for a different herbal note. The salad maintains its integrity even with these substitutions as long as you keep the ratio of beans to herbs similar.
Serving Suggestions
Transform this versatile salad into multiple meals throughout the week. Pile it onto toasted sourdough with a swipe of hummus for an elevated open faced sandwich. Serve alongside grilled fish or chicken for a complete protein packed dinner. For a delightful breakfast, stir in some feta cheese and top with a poached egg for a Mediterranean spin on a morning grain bowl.
Storage Tips
This salad keeps remarkably well maintaining its texture and flavor for up to five days when stored properly. Use a glass container with an airtight seal rather than plastic to prevent the garlic and herbs from permeating other foods in your refrigerator. The oil may solidify slightly when chilled; simply let the salad sit at room temperature for 15 minutes before serving leftovers.

It's a no-cook, flavor-packed dish that will elevate any meal with ease.
Frequently Asked Questions
- → Can I substitute castelvetrano olives with another variety?
Yes, you can substitute with other green olives like Manzanilla or Picholine. Castelvetrano olives offer a buttery, mild flavor, so choose alternatives with similar characteristics for the best results.
- → How long will this salad keep in the refrigerator?
When stored in an airtight glass container in the refrigerator, this salad will keep well for up to 5 days. The flavors often improve after a day as the ingredients marinate in the dressing.
- → Is there a substitute for the honey in the dressing?
For a vegan option, substitute the honey with maple syrup or agave nectar in equal amounts. These alternatives will maintain the necessary sweetness to balance the acidity of the lemon juice.
- → Can I prepare this salad in advance for a party?
This salad is perfect for preparing ahead of time. In fact, making it a day in advance allows the flavors to develop more fully. Just store it covered in the refrigerator and give it a quick toss before serving.
- → What can I serve with this green olive bean salad?
This versatile salad pairs wonderfully with grilled proteins like chicken or fish, works as a topping for toasted sourdough, or can be served alongside Mediterranean dishes like falafel or hummus. It also makes a satisfying light meal on its own.
- → Can I add other vegetables to this salad?
Absolutely! Consider adding diced cucumber, cherry tomatoes, roasted red peppers, or avocado. The base recipe is quite adaptable to seasonal vegetables while maintaining its Mediterranean character.