In a small bowl, mix together the BBQ sauce, apple cider vinegar, brown sugar, Worcestershire sauce, garlic powder, onion powder, smoked paprika, ground black pepper, and salt.
Rub the olive oil over the pork shoulder and place it in a slow cooker. Pour the BBQ sauce mixture over the pork shoulder and cover the slow cooker.
Cook on high for 4 hours or low for 8 hours, or until the pork is fork-tender.
Remove the pork from the slow cooker and shred it with two forks.
Return the shredded pork to the slow cooker and stir to combine with the BBQ sauce.
Serve the BBQ pulled pork on toasted buns or sandwich rolls with crispy coleslaw and pickles.
Interesting Facts
Pulled pork is a classic American barbecue dish.
The key to achieving tender, juicy pulled pork is to cook it low and slow.
This recipe is for BBQ pulled pork, but you can also make Mexican-style pulled pork by substituting the BBQ sauce with a mixture of salsa, chipotle peppers, and adobo sauce.