In a large bowl, combine all salad ingredients together.In a small bowl stir all dressing ingredients together.Pour dressing over salad, gradually, as you toss to combine, then gradually add more dressing until salad is coated in dressing. Add salt to taste, as needed.Serve on bread, in a wrap, over greens or dip style with tortilla chips. Enjoy!