Add all ingredients to a salad bowl in the order listed. Add lime juice and toss to combine. OR, spread the salad ingredients on a large serving platter, and squeeze lime juice over the top.
Just before serving, make pesto vinaigrette (or your favorite dressing). Pour over the Tex Mex salad, then toss well to combine.
Notes
To make salad ahead: Mix all salad ingredients together, except tomatoes. Keep the salad in one large or a few individual airtight containers in the fridge. Wait to add tomatoes and the salad dressing until ready to serve.