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
If you’re unable to find any good-quality tomatoes, substitute fresh ones with a can of diced tomatoes! Just be sure to drain the juice so it doesn’t water down the cowboy caviar salad.To make Cowboy Salad ahead of time: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.How to Store Cowboy Salad:Leftovers can be refrigerated for up to 3 days and served as-is. However, the sooner you enjoy it, the better, because the longer it sits in dressing, the more soggy your cowboy salad will become.