Heat olive oil in a large pot or pan. once hot, add onion and garlic and cook until fragrant. Add the tomatoes and bring to a boil. Once boiling, reduce heat to low and let simmer for about 30 mins. Stirring occasionally. Add in the remaining ingredients and stir for another minute or two. Using the immersion blender, blend until sauce is smooth. taste and adjust seasonings if needed. Cool completely. Store in appropriate container, cover, label, and date.