1/4 cup Dijon mustard
2 teaspoons liquid smoke (optional)
1 cup Dry Spice Rub
1 cup Barbecue Sauce
Dry Spice Rub (use ¼ batch)
2 cups brown sugar1/2 cup paprika
1/4 cup + 2 tablespoons granulated garlic
1/4 cup granulated onion
1/4 cup kosher salt
1/4 cup black pepper
1/4 cup cumin
1/8 cup ancho or chipotle
1/4 cup mustard powder
1/8 cup cayenne pepper
Line a baking sheet with aluminum foil and set the cooling rack on top. Lay the ribs on top of the rack in a single layer. This arrangement allows for heat circulations on all sides of the ribs.
Mix the mustard and the liquid smoke, if using, and brush the ribs on both sides. Sprinkle the ribs with the dry rub and pat gently to make sure the rub adheres to the rib meat. Note: This step can be done the day ahead for a deeper flavor. Wrap the seasoned ribs in plastic wrap and refrigerate.
Heat the broiler and place an oven rack a few inches below the heating element. Make sure the meaty side of the ribs is facing up. Broil the ribs for about 5 minutes, until the sugar in the dry rub is bubbling and the ribs are evenly browned.
Set the oven to 300°F. Move the ribs to an oven rack in the middle of the oven. Roast for 2½–3 hours for spare ribs or 1½–2 hours for baby back ribs. Halfway through cooking, cover the ribs with aluminum foil to protect them from drying out.
About 30 minutes before the end of cooking, brush the ribs with barbecue sauce, re-cover with foil, and finish cooking. The ribs are done when a knife slides easily into the thickest part of the rib meat. Let them rest, covered, for about ten minutes, and then cut between the bones to separate the individual ribs. Serve.
Source.