Combine all ingredients in a large bowl and mix well. Cover and refrigerate for at least 30 minutes to allow flavors to meld. Serve with chips, tacos, chicken, pork, or fish.
Notes
For best flavor, let the salsa rest in the refrigerator for at least 30 minutes before serving. You can adjust the level of heat by using more or less jalapeno.