Prepare the Ingredients: Dice the tomatoes, cucumbers, avocados, and onion. If using jalapeños, chop them finely after removing seeds and stems. Chop the cilantro leaves.
Combine in a Bowl: In a large mixing bowl, combine the tomatoes, cucumbers, avocados, onions, jalapeños (if using), and cilantro.
Add Seasonings: Squeeze the lime juice over the mixture and sprinkle with salt and pepper. Toss gently to combine all the ingredients evenly, being careful not to mash the avocado.
Adjust Flavor: Taste and adjust seasonings, adding more salt, pepper, or lime juice as needed. Stir in a few drops of hot sauce for an extra kick if desired.
Serve or Store: Serve immediately as a dip with tortilla chips, or use as a topping for tacos, grilled chicken, or fish. For best freshness, cover and refrigerate for up to 1 day.