This recipe makes enough sauce for eight chickens. Refrigerate any leftover sauce for up to two weeks.
Heat oil in a large heavy-bottom saucepan over medium heat. Add onions and garlic; cook until golden brown, about 15 minutes. Add remaining ingredients; bring to a boil. Reduce heat; simmer uncovered, stirring occasionally, until sauce thickens, about 2 hours.