Prepare the Pork:
Make the Rub: In a small bowl, combine the salt, pepper, paprika, brown sugar, garlic powder, onion powder, cumin, chili powder, and cayenne pepper (if using).
Season the Pork: Rub the spice mixture generously all over the pork shoulder. Make sure to coat all sides.
Cooking Method 1: Slow Cooker:
Sear the Pork (optional): Heat olive oil in a large skillet over medium-high heat. Once hot, sear the pork shoulder on all sides for 2-3 minutes per side until golden brown. This step adds extra flavor but can be skipped if you're short on time.
Slow Cook: Place the seasoned pork shoulder in the slow cooker. Pour the apple cider vinegar and chicken broth around the pork.
Cook: Cover and cook on low for 6-8 hours, or until the pork is tender and easily shreds with a fork.
Cooking Method 2: Smoker (Texas-Style):
Preheat the Smoker: Preheat your smoker to 225°F (107°C).
Smoke the Pork: Place the pork shoulder in the smoker, fat side up, and cook for 5-6 hours, maintaining a temperature of 225°F, until the internal temperature of the pork reaches 195-200°F (90-93°C). This allows the pork to become tender and shreddable.
Rest the Meat: Remove the pork from the smoker and let it rest for 15 minutes before shredding.
Shred the Pork:
Shred: Use two forks to shred the pork into bite-sized pieces. Discard any large pieces of fat.
Mix with Juices: If using the slow cooker, you can mix some of the cooking juices back into the shredded pork for added flavor and moisture.
Serve:
Assemble: Serve the pulled pork on fresh buns, topped with your choice of pickles, coleslaw, or BBQ sauce.