Cut the avocados in half and remove the pit.
Scoop the avocado flesh into a mixing bowl.
Mash the avocado with a fork until creamy but still chunky.
Add the lime juice and mix well to prevent browning.
Stir in the chopped onion, garlic, and jalapeño, if using.
Add the diced tomato and gently fold it into the mixture.
Season with salt to taste, adjusting as necessary.
Fold in the chopped cilantro for added freshness.
Taste and adjust lime juice or salt as desired.
Serve immediately with tortilla chips or as a topping.