Dice the avocados and place them in a large mixing bowl. Tip: Cut the avocados last and toss immediately with a splash of lime juice to prevent browning.
Add the chopped tomatoes to the mixing bowl. For optimal texture, you can remove some seeds if tomatoes are very juicy.
Add the thinly sliced red onion to the bowl. For milder onion flavor, soak slices in cold water for 5-10 minutes before adding.
Sprinkle the chopped cilantro over the mixture.
In a small bowl, whisk together the lime juice and olive oil to create the dressing.
Drizzle the lime and olive oil mixture evenly over the salad.
Season with salt and pepper to taste.
Gently toss all ingredients to combine, being careful not to mash the avocado pieces.
Let the salad rest for 10-15 minutes to enhance flavor development.
Taste and adjust seasonings before serving if needed.