Remove any steam and core from the tomatoes, rough chop the tomatoes, onions and garlic and add to a dutch oven or large pot.
Add remaining ingredients except the Fresh Basil and cook over low heat stirring occationally for about 2-3 hours until the jam has reduced and thickened.
Use a stick blender and pulse the jam to blend and chop any small pieces until youre happy with the consistancy. You can puree the jam smooth or leave it chunky and rustic. its up to you.
Pour into a food safe container and chill. Serve cold or at room temperature