Wash tomatoes and remove cores; coarsely chop- no need to peel.
In a large heavy saucepan, combine tomatoes with remaining ingredients.
Bring to a boil, reduce heat and simmer, covered, stirring occasionally, about 25-30 minutes or until all ingredients are soft.
Press through a foodmill (preferable) or sieve.
Return to a clean heavy saucepan and cook over very low heat for about 3 hours, stirring occasionally, until very thick.
May take a bit longer.
Cool and pack into ice cube trays.
Freeze and transfer to freezer bags