Heat oil in a medium saucepan over medium heat. Add onion and cook until translucent, about 5 to 7 minutes. Add garlic and cook 1 minute; stir in remaining ingredients. Cook just until mixture starts to bubble, then cover, reduce heat to low, and cook 30 minutes, stirring occasionally.
Makes 2 1/2 to 3 cups.