Mix the beans and red onion together in a large bowl.
Whisk together the vinaigrette ingredients. Taste test and adjust salt and pepper if required.
Pour the vinaigrette onto the salad and mix well. Add the tomatoes and herbs and gently mix one more time. The salad is best served chilled but can be eaten right away. Enjoy!
