Squeeze out the seeds and cut into medium dice and place in a large saucepan
Chop the onion and add to tomatoes
Trim ends from jalapenos and cut in half lengthwise
Scoop out seeds and membrane and finely dice
Add to tomatoes
Peel and mince garlic and add to tomatoes with all the remaining ingredients.
Bring to a boil and then lower heat and simmer for 20 to 25 minutes, stirring occasionally
Remove from heat and cool slightly before pureeing in the blender or food
processor
Cool completely and then chill until serving time and up to 1 week.