Begin by washing the tomatoes, jalapeño peppers, and cilantro thoroughly.
Chop the tomatoes into small pieces and add them to a mixing bowl.
Dice the onion and add it to the bowl with the tomatoes.
Seed and mince the jalapeño peppers, then add them to the mixture for some heat. Adjust the amount based on your spice preference.
Finely chop the fresh cilantro and add it to the bowl.
Mince the garlic cloves and stir them into the salsa mixture.
Squeeze in the juice of the limes, which will add brightness and acidity to the salsa.
Season the salsa with salt and pepper to taste, mixing everything thoroughly.
For a smoother consistency, pulse the salsa in a blender or food processor to your desired texture. If you prefer a chunkier salsa, leave it as is.
Taste one last time for seasoning and adjust accordingly.
Serve immediately with tortilla chips or use it as a topping for tacos, burritos, or grilled meats.