It seems that BBQ sauce falls into many different categories - mustard-based, tomato-based, sweet, spicy, Asian style, and on and on. I'm certainly no expert, and I'm sure many people have their own regional favorite. This one is our favorite because it has a bit of everything in it (and we like it on everything, too!)
~note: this recipe makes a lot! I like to make a big batch and freeze some of it. Sometimes I don't have all the ingredients on hand, but I've found this sauce to be very adaptable, so feel free to play around with it yourself. You'll see that it's mostly about ratios (1 cup of this, 1/2 cup of that). I think the key is to aim for a balanced taste - a little on the sweet side, but also tart and a tad spicy.
1 large or 2 small onions, diced
5-6 garlic cloves, minced
olive oil to coat bottom of a medium-sized saucepan
1 Cup tomato paste
1 Cup apple cider vinegar (I use raw, unfiltered)
1 Cup honey
1 Cup dijon mustard
1 Cup hoisin sauce
1/2 Cup soy sauce
1/2 Cup worcestershire sauce
2 Tablespoons chili powder
1 Tablespoon ground cumin
1/2 Tablespoon red pepper flakes
1. Sautee the onion and garlic in oil on medium heat for about 5 minutes, just until softened.
2. Add the remaining ingredients and stir well.
3. Simmer the complete sauce for about 30 minutes, stirring occasionally. Eat with anything and everything BBQ.