Prep all your veggies and add them to a large mixing bowl.
In a separate bowl, add all the ingredients for the vinaigrette and whisk until well incorporated.
Pour over the salad, mix well and serve immediately.
This salad is best enjoyed the same day but will keep in the refrigerator for a couple of days, although some wilting of the cucumber is to be expected. If you need to make this ahead of time, it's best to add the cucumber at the last minute.