Gather all ingredients and utensils.
Cook the corn if using fresh corn; allow it to cool.
In a large bowl, combine the corn, cherry tomatoes, and red onion.
Add the chopped cilantro to the bowl.
Slice the avocado and set aside.
In a separate bowl, whisk together lime juice and olive oil.
Pour the dressing over the salad mixture.
Toss gently to combine all ingredients.
Season with salt and pepper to taste.
Top the salad with sliced avocado just before serving.