Tasty Green Olive Bean Salad

Featured in: Perfect Complements to Your Main Course

This colorful Mediterranean-style salad mixes protein-packed chickpeas and butter beans with smooth castelvetrano olives and fragrant herbs. The honey dijon sauce brings just the right mix of tang and sweetness with warm notes of cumin and coriander.

Easy to throw together with hardly any cooking needed, this works great as a packed lunch, filling side, or spooned over toasted sourdough for a full meal. Let it sit a while and the taste gets even better, making it perfect for planning meals ahead.

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Tue, 22 Apr 2025 17:31:53 GMT
A bowl of beans and vegetables. Pin it
A bowl of beans and vegetables. | letscookiteasy.com

This lively green olive bean mix brings Mediterranean taste right to your dinner table in moments. The mix of smooth beans, tangy olives, and garden-fresh herbs makes a protein-loaded dish that's perfect as a side or a lighter main dish.

I whipped up this mix during an awful heat wave when I couldn't bear to turn on my kitchen stove. These days it's what I always bring to gatherings since it actually gets tastier the longer it sits.

What You'll Need

  • Butter beans: Give a soft, smooth feel and mild flavor that soaks up the dressing wonderfully
  • Chickpeas: Add plant protein and nutty taste that works well with everything else
  • Shallot: Brings a light oniony kick without taking over the gentle bean flavors
  • Castelvetrano olives: Add a rich, meaty quality unlike other sharper olive types
  • Fresh parsley and cilantro: Add freshness and pop of color key to that Mediterranean feel
  • Olive oil: Adds richness and helps spread flavors through the whole mix
  • Lemon juice: Gives that zip that brightens all other tastes
  • Garlic: Adds depth – go with fresh cloves for the tastiest results
  • Dijon mustard: Helps bind the dressing while adding a bit of tang
  • Honey: Cuts the sourness with just a touch of sweetness
  • Spices: Coriander, cumin, and cayenne add warmth and layers of flavor

How To Make It

Mix your base:
Toss butter beans and chickpeas in a big bowl after draining and washing them to get rid of extra salt. Chop your olives roughly so they're small enough to eat but big enough to notice in each bite. Sprinkle in your chopped shallot garlic cilantro and parsley making sure they're spread all through the mix.
Whip up your sauce:
Mix fresh lemon juice with olive oil in a small container. Add your honey and dijon mustard stirring like crazy until they start to blend together. Throw in all your spices including salt coriander cumin and cayenne. Keep stirring until everything looks smooth and doesn't separate.
Mix and wait:
Pour all your sauce over the bean mix making sure it covers everything evenly. Mix it well with big spoons or your hands if you want. Give it a taste and add more salt if you need to. Let it sit for at least half an hour before eating so all the flavors can mix together properly.
A bowl of beans with green toppings. Pin it
A bowl of beans with green toppings. | letscookiteasy.com

Those castelvetrano olives really make this dish pop. I found them at a little Italian shop a while back and fell in love. Their buttery taste changes a regular bean salad into something unforgettable that even folks who don't like olives tend to enjoy.

Prep It Early

This mix gets better over time as everything mingles together. You can fix it up to a day ahead and keep it cold. The beans will soak up more of the dressing and get tastier without turning mushy. That makes it great for planning meals or when you've got company coming and don't want to rush around last minute.

Fun Ways To Serve

While it's yummy by itself, this bean mix turns into a full meal when you put it on crunchy toasted sourdough. The mix of soft beans and crispy bread feels amazing in your mouth. For a bigger meal, try adding some crumbled feta or chunks of avocado right before you eat. You can also put it next to some grilled chicken or fish for a protein-packed dinner.

Easy Swaps

Can't find castelvetrano olives? Kalamatas work too but they're a bit stronger tasting. Cannellini beans can take the place of butter beans without much difference. Don't like cilantro? Just use twice the parsley or throw in some fresh basil. Red onion works instead of shallot but maybe use a little less since it's got more bite to it.

Keeping It Fresh

Store any extras in a sealed glass container in your fridge. The mix will stay good up to 5 days though the herbs might get a bit darker. When you want to eat the cold leftovers let them sit out for about 15 minutes first since the flavors come through better when they're not ice cold.

A bowl of green beans and onions. Pin it
A bowl of green beans and onions. | letscookiteasy.com

This colorful Mediterranean bean mix is a tasty and good-for-you addition to your cooking lineup.

Frequently Asked Questions

→ Can I substitute other beans in this salad?

Sure thing! While chickpeas and butter beans create nice contrast in texture, you can swap them for cannellini beans, navy beans, or even black beans. Just stick to the same overall amount so the dressing covers everything nicely.

→ What can I use instead of castelvetrano olives?

If you can't find castelvetrano olives, try using kalamata olives for stronger taste or green manzanilla olives for something similarly buttery and mild. You might even want to try a mix of different olives to create a more interesting flavor.

→ Is this salad vegan?

This dish has honey in the dressing, so it's vegetarian but not vegan. To make it vegan-friendly, just swap the honey for the same amount of maple syrup or agave nectar.

→ How can I make this salad more substantial as a main dish?

To bulk this up into a main meal, try adding some cooked quinoa, farro, or bulgur. You could also put some grilled chicken, baked salmon, or crumbled feta on top for extra protein.

→ How long will this salad keep in the refrigerator?

This bean mix stays good for up to 5 days when kept in a sealed glass container in your fridge. The flavors actually get better over time, which makes it great for preparing meals ahead of time.

→ Can I prepare this salad ahead of time for a party?

Definitely! This salad works great made in advance. The flavors blend wonderfully after sitting for at least 30 minutes, and it stays fresh for days. For the best look, add a sprinkle of fresh herbs and a squeeze of lemon right before you serve it.

Olive Bean Medley

A cool Mediterranean bean blend with bright olives, herbs, and sweet-tangy honey dijon mix - done in just minutes!

Prep Time
15 Minutes
Cook Time
~
Total Time
15 Minutes
By Rosa: Rosa

Category: Side Dishes

Difficulty: Easy

Cuisine: Mediterranean

Yield: 4 Servings (4 cups of bean salad)

Dietary: Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Salad Core

01 1 can (380g) chickpeas, washed and drained
02 1 can (380g) butter beans, washed and drained
03 1 cup green castelvetrano olives, coarsely chopped
04 1 medium shallot, chopped tiny
05 1/2 cup finely chopped cilantro
06 1/2 cup finely chopped parsley
07 1-2 cloves garlic, minced small

→ Sweet Tangy Dressing

08 3 tbsp fresh lemon juice
09 3 tbsp virgin olive oil
10 1 tbsp generous honey
11 1 tsp dijon mustard
12 1/2 tsp kosher salt
13 1/2 tsp ground cumin
14 1/2 tsp ground coriander
15 1/4 tsp cayenne pepper (or 1 tsp chili flakes)

Instructions

Step 01

Put the beans, olives, shallot, herbs, and garlic together in a bowl. Leave it aside.

Step 02

Mix the lemon juice, oil, honey, mustard, salt, and spices in a small container and stir until everything blends well.

Step 03

Drizzle the dressing over your bean mix and toss it all together. Add more salt if needed and let it sit for at least 30 minutes. Great on toasted bread or by itself.

Step 04

Any extra salad can stay in a sealed glass container in your fridge for up to 5 days.

Notes

  1. Let this mix sit for at least half an hour before eating so the flavors can mix well.
  2. Tastes amazing when spread on crunchy sourdough or served alongside your main dish.

Tools You'll Need

  • Bowl for mixing
  • Jar or whisk for the dressing
  • Spoons and cups for measuring

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Watch out for legumes (chickpeas and butter beans)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 10.2 g
  • Total Carbohydrate: 38.5 g
  • Protein: 12.3 g