Layer all salad ingredients into a bowl except for the avocado.
Combine all the dressing ingredients in a medium mason jar. Cover and shake until emulsified and slightly thickened.
Pour the dressing over the salad and toss. Add avocado on top and enjoy!
For a tree-nut free version, swap the pistachios & pecans for more sunflower seeds and pumpkin seeds.