Rinse and drain the beans. Combine the canned beans and chickpeas in a colander. Rinse them well and allow them to drain.
Prepare the veggies. Remove the seeds from the bell peppers. Dice the bell peppers and set aside. Peel and dice the shallots. Peel and dice the cucumbers. Cut the pitted olives into halves. Chop the parsley.
Make the dressing. In a bowl, combine the olive oil, lemon juice, honey, minced garlic, mustard, and Italian herbs. Season to taste with salt and pepper, and whisk until emulsified.
Assemble. Add the rinsed and drained beans, chickpeas, diced bell peppers, shallots, cucumber, olives, and parsley to a bowl. Pour the dressing over the salad and add crumbled feta cheese.
Serve. Toss well to combine and serve the bean salad right away, or refrigerate it for 30 minutes before serving.
Notes
Use a vegetable chopper to ensure everything is evenly sized.
You can use cooked beans and chickpeas instead of canned beans and chickpeas.
The easiest way to blend the dressing ingredients is to add them all to a mason jar, apply the lid, and shake well.
This salad can be customized with other types of canned or cooked beans like kidney, navy, or lima beans.
If you want an alternative to feta cheese, consider using Cotija cheese.