Add all of the dressing ingredients to a food processor or blender. Blend on high until smooth, thinning with water as needed. Taste and adjust the seasonings. Set aside.
Add all of the salad ingredients to a large bowl. Pour over the dressing and toss to coat. Serve at room temperature or chill in the fridge.