Stir together all ingredients in a medium saucepan over medium heat; bring to a boil. reduce heat; simmer, stirring occasionally, 40 minutes.
Divide sauce into separate containers for basting and serving at the table. (Basting brushes used on raw food should not be dipped into table sauce.) Use as a basting sauce during the last 10 minutes of cooking for steak, pork, burgers, or chicken. Discard any remaining basting sauce, and refrigerate leftover table sauce.