Mix all the salad ingredients except Fritos in a large mixing bowl.
Set aside.
Squeeze the lime half into a small mixing bowl, about 1 tablespoon of lime juice.
Add the remaining salad dressing ingredients.
Whisk the dressing ingredients together.
Pour the dressing over the salad. Stir to coat.
Taste and adjust seasoning. Cover with plastic wrap and refrigerate a few hours or overnight. (Overnight is best)
Remove the salad from the refrigerator.
Mix lightly.
Add the Fritos corn chips and mix them in. I think it's best if everyone adds Fritos to their own bowl.
Garnish with some sliced green onion and cilantro if desired.
Serve immediately.