Combine the salad ingredients in a large bowl.
Add the dressing ingredients to a small bottle with a lid. Shake until well combined. (Or whisk together in a small bowl until emulsified.)
Pour the dressing over the salad and toss well to coat.
Keep the salad refrigerated until ready to serve.
