In a large bowl, add all the ingredients for the salad including the rinsed beans, chopped vegetables, herbs, cheese, and optional olives or pepperoncini.
In a small bowl or mason jar, whisk together the olive oil, lemon juice, minced garlic, and dried Italian seasoning until well combined.
Drizzle the prepared dressing over the bean mixture and toss gently until everything is evenly coated.
Refrigerate the salad for about 45-60 minutes before serving to allow flavors to meld beautifully.
Once chilled, give the salad another light toss before serving it at your next gathering or enjoying it as a healthy meal throughout the week.