Prepare the dressing by whisking all ingredients together in a small bowl. Set aside.
Prepare the bean salad by adding all the ingredients (except herbs and feta cheese) to a large bowl. Toss to combine. Drizzle with dressing and add fresh herbs and feta cheese, toss again until bean salad is combined.
Serve and enjoy! Leftover bean salad will keep in an airtight container in refrigerator for up to 4 days.