It takes at least 3+ hours to make BBQ ribs. This includes the time it takes to marinate the ribs, cook them in the oven, and finish them on the grill