Place all ingredients in enameled pot or Dutch oven. Place over low heat. Bring to a simmer.
Continue to cook at a low simmer for 2 1/2 hours, stirring every 15-20 minutes to prevent scorching. Mixture should significantly reduce, darken in color and thicken.
Remove from heat and serve or use immediately.* Enjoy your Homemade BBQ Sauce!
Notes
*If you prefer a smooth BBQ sauce, use an immersion blender to blend it out.