Combine all dressing ingredients in a large mason jar. Screw on the top and shake well. Pop it into the fridge for a few hours or overnight to let flavours develop.
Add all salad ingredients to a large bowl and toss to combine. Top with 1/2 the dressing and mix well. Adding more dressing to taste.
If making ahead of time or portioning off leftovers for lunch, keep dressing on the side and only dress the salad just before serving.