Combine all dressing ingredients in a lidded glass jar. Cover and shake well to combine.
Combine all salad ingredients in a large serving bowl. Fold gently to combine. Add dressing and fold again, being careful not to break up the avocado, to combine. Cover and refrigerate for at least 1 hour and up to 4 before serving.