Place the tomatoes in a food processor and process into small chunks.
In a saucepan over medium-low heat, caramelize the onion in the butter until light brown, about 20 minutes.
Add the tomatoes and the remaining ingredients and simmer for 1 ½–2 hours, stirring periodically, until the jam has reduced by about half and is thick, like a very thick tomato sauce.