Preparation:

SEE NOTE NOTE: Inspired by sauce at Sonny Bryan's BBQ, as mixed by Charlie Riddle.

Place the oil in a medium-sized heavy pot. Add the onion and cook for 5 to 7 minutes over medium heat until goldern brown. Stir in the garlic during the last minute.

Add all of the remaining ingredients to the pot and combine well.

Bring to a boil, reduce heat to very low and cook, stirring often, for 45 minutes to an hour, or until the sauce thickens and has a smooth texture.

Remove the onion and garlic with a slotted spoon; discard. Adjust seasonings to taste. If the sauce is too thick, add a small amount of water. Cool to room temperature and refrigerate in covered containers for up to two weeks.