01 - Chop the romaine lettuce into bite-sized pieces. Quarter the cherry tomatoes, dice the English cucumber and red bell pepper into small cubes, and finely mince the red onion. If using raw corn, cut the kernels from the cob. Dice the avocado into 1/2-inch cubes.
02 - Place the chopped lettuce, tomatoes, cucumber, bell pepper, red onion, corn kernels, avocado, and rinsed black beans into a large salad bowl. Toss gently to distribute the ingredients evenly.
03 - In a small bowl or Mason jar, whisk together the olive oil, fresh lime juice, red wine vinegar, honey (or agave), minced garlic, ground cumin, chili powder, salt, and pepper. Whisk vigorously until the mixture is fully emulsified and slightly thickened.
04 - Pour the dressing over the salad mixture. Use salad tossers or large spoons to gently fold the ingredients, ensuring all vegetables and beans are evenly coated with the lime-cilantro dressing.
05 - Sprinkle the crumbled cotija or feta cheese over the top of the salad, followed by the fresh chopped cilantro. Serve immediately while the vegetables remain crisp and the avocado is fresh.