This Homemade BBQ Sauce is used in the recipe for Backyard Barbecued Chicken.
Heat the oil in a large pot over medium-high heat. Add the onion and cook, stirring, for 4 minutes. Add the garlic and cook, stirring, for 1 minute. Add all the remaining ingredients, and bring to a boil. Lower the heat to a simmer and cook, stirring occasionally, until the sauce has thickened and the flavors have married, 15 to 20 minutes. Remove from the heat and set aside to cool.
Any unused sauce can be stored in an airtight nonreactive container in the refrigerator for up to 2 weeks.