In a medium pot heat the olive oil over medium-high heat. Add the onion and saute until soft and lightly caramelized, about 5 minutes. Add the garlic and cook an additional 2 minutes. Add the tomatoes and the remaining ingredients and simmer until the sauce is thickened and slightly reduced, about 20 minutes. Add salt to taste, cover and set aside. Serve sauce warm or at room temperature.
Yield: about 3 cups