Step 1: Season the Rib Bites - Place the rib bites in a large bowl. Sprinkle the salt, black pepper, smoked paprika, and garlic powder evenly over the meat. Toss the rib pieces gently until all sides are well coated with the seasoning mixture. This step builds the base layer of flavor so take a moment to make sure every piece gets a little seasoning.
Step 2: Sear the Ribs - Heat the oil in a large skillet over medium high heat. Once the oil is hot add the rib bites in a single layer. Let them cook for a few minutes on each side until they develop a rich brown crust. Work in batches if needed so the pan is not overcrowded. Searing the ribs adds extra flavor and gives the final dish a deeper barbecue taste.
Step 3: Transfer to the Slow Cooker - Once the ribs are browned transfer them into the slow cooker. Spread them out so they sit evenly in the pot.
Step 4: Make the Dr Pepper BBQ Sauce - In a medium bowl whisk together the barbecue sauce, Dr Pepper, brown sugar, Worcestershire sauce, and apple cider vinegar. The mixture should look smooth and slightly glossy.
Step 5: Pour the Sauce Over the Ribs - Pour the prepared sauce over the rib bites in the slow cooker. Use a spoon to gently stir and coat all the pieces so they are fully covered in the sauce.
Step 6: Slow Cook Until Tender - Cover the slow cooker and cook on low for 6 to 7 hours. During this time the ribs will slowly become incredibly tender and the sauce will absorb all the savory flavors from the meat.
Step 7: Thicken the Sauce - For the final 30 minutes remove the slow cooker lid. This allows the sauce to reduce and thicken into a rich sticky glaze that coats the ribs beautifully. Once finished the rib bites should be tender enough to cut with a fork and covered in glossy barbecue sauce.