In a medium saucepan, combine the ketchup, apple cider vinegar, Worcestershire sauce, molasses, honey, Dijon mustard, garlic powder, chili powder, cayenne pepper, ground black pepper, smoked paprika, and onion powder.
Bring the mixture to a boil over medium-high heat, stirring constantly.
Reduce the heat to low and simmer for 15-20 minutes, stirring occasionally.
Remove the pan from the heat and let the sauce cool to room temperature before transferring to an airtight container.
Store in the refrigerator for up to 3 weeks.
Interesting Facts
Barbeque sauce is a staple of American cuisine and has been around since the early 19th century.
The flavor of barbeque sauce varies widely from region to region, with some sauces being sweeter and others spicier.
Barbeque sauce can be used as a marinade, glaze, or condiment.