Slow Cooked Root beer BBQ Pulled Pork


  • 1 (4 to 5 pound) boneless pork butt or shoulder roast
  • 2 teaspoons sweet paprika
  • 2 teaspoons Black pepper
  • 2 tablespoons brown sugar
  • 1 teaspoon garlic powder
  • 2 teaspoons Kosher salt
  • 1 teaspoons onion powder or instead use onion quarters in the bottom of the slow cooker
  • 1 1/2 to 2 cans pop (I used Root beer but Dr. Pepper or Coke will also work)
  • 3 packed tablespoons brown sugar
  • 1 (18-ounce) bottle barbecue sauce (my favorite is Sweet Baby Rays)
  • 1/2 cup water
  • 3 tbsp. brown sugar


  1. Mix rub ingredients together in a small bowl.
    For the Slow Cooker:
  2. If using onion quarters, start by placing the onion quarters in the bottom of a slow cooker.
  3. Rub the top of the pork with the rub, and then place on top of the onions.
  4. Crack open the cans of pop and pour around the sides of the roast.
  5. Take a fork and mix in the 3 packed tablespoons of brown sugar. Stir to mix pop and sugar together around the roast.
  6. Cover with a lid and Cook on HIGH for 1 hour. Turn to LOW and cook for 6 to 8 additional hours, or until very fork tender.
  7. Remove roast and discard visible fat and juices and shred completely with a fork. Return to the slow cooker and Add BBQ sauce.
  8. Cover and cook on low until sauce and meat is heated through. Serve as is, or on warm split sandwich buns or wrapped in warm tortillas.
    For the Oven:
  9. OVEN: Follow rub directions above then Preheat the oven to 300 degrees F.
  10. Cover the heavy pot and cook for about 6 hours. Flip the roast over 2 or 3 times during cooking time. The roast should be Fork Tender when it’s done.
  11. Remove the meat from the pot, discard fat and juice you don’t want. Shred the tender pork with a fork, and place back into warm pot.
  12. Add additional BBQ sauce, mix with pork and warm until heated through.
  13. Serve as is, or on warm split sandwich buns or wrapped in warm tortillas
    BBQ Sauce:
  14. To make the sauce, stir barbecue sauce, water, brown sugar in a heavy saucepan. Cook 5 to 10 minutes. Pour over meat.