Preheat your oven to 300°F (150°C) if using the oven method, or prepare your grill for indirect heat.
Remove the thin protective membrane from the back of the ribs by sliding a knife under it and pulling it off.
In a small bowl, mix together salt, black pepper, smoked paprika, garlic powder, and onion powder to create a dry rub.
Rub the spice mixture evenly over both sides of the ribs, pressing it into the meat.
Place the ribs on a large baking sheet and cover them tightly with aluminum foil to keep moisture in.
Bake in the oven for 2 hours, or grill over indirect heat, turning occasionally, until the ribs are tender.
Remove the foil during the last 30 minutes of cooking, and brush the ribs with BBQ sauce, applying an additional coat every 10 minutes for a nice glaze.
Use a meat thermometer to ensure the internal temperature of the ribs reaches at least 145°F (63°C).
Once done, remove from heat and let the ribs rest for about 10 minutes.
Cut into portions, garnish with fresh parsley if desired, and serve with extra BBQ sauce on the side.