Smoked Grilling Sauce

This is a tomato-based grilling sauce.

1 Tbsp. vegetable oil – (I use canola)
1 medium onion, diced
2 minced garlic cloves
1 cup canned tomato puree
3/4 cup cider vinegar
3/4 cup cold water
1/2 cup tomato paste
3 Tbsp. Worcestershire sauce
3 Tbsp. molasses
3 Tbsp. packed brown sugar
2 Tbsp. chili powder
1 Tbsp. regular yellow ballpark mustard
1 Tbsp. black pepper
1 Tbsp. liquid hickory smoke – (optional, but good)

In a medium sized saucepan that is non-reactive, warm the oil; add the onion and cook for 10 minutes, add the garlic and cook for 1 more minute. Mix in all the rest of the ingredients and turn the heat to low. Cook until it gets thicker, about 30 minutes.