In a large mixing bowl, combine the barbecue sauce, ketchup, beer, honey (or molasses), lemon juice, vinegar, mustard, Worcestershire sauce, hot pepper sauce, pepper, garlic, and onions.
Mix well.
Use the sauce as a marinade by soaking your choice of meat, vegetables, or tofu in it.
Let stand at room temperature for up to 2 hours, or refrigerate overnight for deeper flavor.
When ready to cook, remove the food from the marinade and set aside.
Transfer the marinade to a saucepan and bring to a simmer over medium heat.
Cook for approximately 10 minutes, or until the sauce has thickened.
Stir occasionally to prevent sticking.
Serve as a basting sauce for grilled foods or as a dipping sauce on the side.
Notes / Tips / Wine Advice:
Serving Tip:
Use as a marinade or dipping sauce for grilled meats. Brush on ribs, chicken, or burgers during the last few minutes of grilling.
Wine Advice:
A robust red wine like Cabernet Sauvignon or a hoppy IPA.