Question: how long does it take to cook a rib on the grill?
Answer: Then give your ribs a good, generous rubdown all over with my homemade BBQ spice rub. Place the ribs on the prepared grill on the side with the foil pan, over indirect heat. Cook for about 2 hours, rotating every 30 minutes or so to expose different edges to the hot side of the fire.