Combine all salad ingredients in a medium bowl.
In a jar or small bowl, shake or whisk together all dressing ingredients. Pour over salad.
Serve immediately or refrigerate for a couple hours to further improve flavor. Can be stored in the fridge 4-5 days.