In a large salad bowl, combine the chopped romaine lettuce, corn kernels, rinsed black beans, and diced red bell pepper. Toss gently to distribute evenly.
Carefully fold in the cubed avocado and chopped cilantro leaves, being careful not to mash the avocado.
In a small bowl, whisk together the fresh lime juice and chipotle mayonnaise until smooth. Season with salt and pepper to taste.
Pour the dressing over the salad and gently toss until all ingredients are lightly coated.
Let the salad rest for about 15 minutes before serving to allow flavors to meld. If using tortilla strips or chips, add them just before serving.
Serve immediately as a main dish or side salad. For a heartier version, add the optional grilled chicken on top.