Place the ribs in a large pot and add just enough cold water to cover them completely. Add the quartered onion, garlic, salt and pepper to the pot and place over high heat. Bring the water to a boil and then reduce the heat to low. Cover the pot and simmer the ribs for 45 minutes.
About 15 minutes before the ribs are done simmering, preheat the oven to 350 degrees and spray a 13" x 9" baking dish with cooking spray. Remove the ribs from the pot and arrange them in the prepared baking dish. Pour the entire bottle of barbecue sauce over the ribs and use a brush or spoon to coat every surface with the sauce.
Cover the dish with heavy-duty aluminum foil and bake for 30 minutes. After 30 minutes, remove the aluminum foil and use a spoon to baste the ribs with the barbecue sauce that has accumulated in the bottom of the pan. (Try to get as much of the sauce off of the bottom of the pan and onto the ribs as possible.) Return the pan to the oven and bake the ribs, uncovered, for an additional 25 minutes.
Remove from the oven and allow the ribs to rest for 5 minutes before serving. Enjoy!
Notes
There’s nothing better than BBQ and beer! I like to pair ribs with a nice amber ale.