Combine all ingredients for the marinade and marinate the ribs overnight, or at least 6 hours. Drain marinade and place ribs on baking sheet. Season with salt and pepper. Place ribs in 225 degree oven and slow cook for 2 hours.
To make the BBQ sauce, dice the onions and brown in butter. Deglaze the pan with the beer. Add in all of the other ingredients, stir well, and allow to simmer for 15 minutes. This BBQ sauce is best made the day before serving.
Once the ribs come out of the oven, brush them completely with the BBQ sauce. You now have two options for finishing them:
Option 1: Turn up the oven to 375 and continue to cook the ribs for 15-20 minutes longer, basting with additional sauce as desired.
Option 2: Throw the ribs on the grill, turning and basting as desired, for 10-12 minutes.
Recipe by Creative Tastes at https://creativetastes.com/football-season-beer-baby-back-ribs/