Saute the onion and garlic in oil to soften.
Add onion and garlic to tomatoes and puree (in batches if needed).
Place puree in a deep saucepan with remaining ingredients and stir.
Bring to a boil, then reduce heat and simmer with a splatter screen, stirring occasionally, one hour or until thickened.
