In a medium pan, cook ground beef with onions and garlic until the meat is cooked through. Drain grease.
Add next 7 ingredients (BBQ sauce through pepper), stirring to combine. Cook over medium heat for 2 minutes.
Pour in beer. Stir. Cover and bring to a boil. Reduce temperature and let simmer for 15 minutes, stirring every few minutes.
Serve on buns, sandwich bread, pretzel rolls, toasted garlic bread, pita bread, etc. Top with cheese and pickles. Cover leftover BeerBQ tightly and store in refrigerator up to 4 days.