Combine chili powder, garlic, onion powder, cumin, salt, and seasoning salt in a bowl.
Whisk until evenly mixed.
Rub half of the spice mixture all over the rib roast.
Place the meat on a baking sheet, cover, and refrigerate for 4 to 6 hours.
Combine the remaining spice mixture, onion flakes, brown sugar, chopped tomato, tomato sauce, Worcestershire sauce, soy sauce, and a small amount of water in a saucepan.
Cook over low heat for 3 to 5 hours while stirring occasionally.
Prepare a grill for indirect heat and lightly grease the grates.
Place the ribs on the grill and cover.
Cook for 3 to 5 hours until tender.
Brush the sauce over the ribs during the final minutes of cooking.
Notes & Wine Advice
Notes
Allowing the ribs to marinate in the dry spice rub creates deeper smoky barbecue flavor throughout the pork.
Serve Tip
Serve these ribs with baked beans, coleslaw, cornbread, roasted potatoes, or grilled vegetables.
Variations
Add honey, chipotle powder, bourbon, cayenne pepper, or smoked paprika for deeper smoky richness and heat.
Wine Advice
A bold Cabernet Sauvignon pairs beautifully with the smoky pork and rich barbecue sauce.