Prepare the Ribs:
Preheat the oven to 300°F (150°C).
Remove the membrane from the back of the ribs by sliding a knife under it and pulling it off with a paper towel for grip.
Pat the ribs dry with paper towels and lightly coat them with olive oil.
Season with Dry Rub:
In a small bowl, mix all the dry rub ingredients. Generously rub the spice mixture onto both sides of the ribs, ensuring even coverage.
Wrap and Cook:
Place each rack of ribs on a large piece of aluminum foil, meat-side up. Wrap them tightly in foil to create a sealed packet.
Place the packets on a baking sheet and bake in the oven for 2.5–3 hours, or until the ribs are tender and the meat begins to pull away from the bones.
Add the Glaze:
Preheat the grill to medium-high heat or set the oven to broil.
Carefully remove the ribs from the foil and place them on the grill or a baking sheet if broiling.
Brush the ribs generously with barbecue sauce on both sides.
Finish the Ribs:
Grill or broil the ribs for 5–7 minutes per side, brushing with more sauce as needed, until the sauce is caramelized and sticky.
Serve:
Let the ribs rest for 5 minutes before slicing. Serve with extra barbecue sauce on the side.