Add ingredients to a food processor (it is best to split into two batches so as not to overflow. Add to each batch ½ of the fresh cilantro and ½ Tablespoon salt and puree all. Mix both batches in a large bowl and stir to combine. Enjoy!
NOTES:
Peel the tomatoes prior to roasting if you wish however, the peels will generally slip off easily after removed from the oven. Simply flip them over to the cut side down side and lift skins off.
Another advantage of roasting the tomatoes is that it helps to separate excess water because for the second half-hour of roasting, they are face down which allows the water to drain off the fruit. Water within the salsa separating and floating to the top of your bowl is unappealing, and there's a couple of ways to help reduce this.
Roasting is one way as stated above, another is to bring the salsa to a boil just long enough to evaporate some of the liquid off. Water separation is a natural occurrence when working with fresh tomatoes however, a secret known by those of us who do canning, this water can be reduced when bringing the salsa to a boil before filling our canning jars. By the way, you can hot water bath this salsa or pressure can it if you like. Pressure canning will make the salsa thicker due to the increased processing time. I just thought I'd through that in, but this is not a canning recipe.
If you are not canning, and you're only making a batch to keep in your fridge for the week, what I'm saying is to just bring the salsa to a boil long enough to evaporate off some of the liquid before you refrigerate and/or serve it.