Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.5
(269)
Export 23 ingredients for grocery delivery
Step 1
Mix the paprika, garlic power, brown sugar, dry mustard, and salt together in a small bowl. Rub the spice blend all over the pork and marinate for as long as you have time for, as little as 1 hour or up to overnight, covered, in the refrigerator.
Step 2
Preheat the oven to 300 degrees F.
Step 3
Put the pork in a roasting pan and bake for about 6 hours. Basically, roast the pork until it's falling apart and an instant-read thermometer inserted into the thickest part registers 170 degrees F.
Step 4
To make the barbecue sauce: combine the vinegar, mustard, ketchup, brown sugar, garlic, salt, cayenne, and black pepper in a saucepan over medium heat. Simmer gently, stirring, for 10 minutes until the sugar dissolves.
Step 5
Remove the pork roast from the oven and transfer to a large platter. Allow the meat to rest for about 10 minutes. While still warm, take 2 forks and "pull" the meat to form shreds. Using 2 forks, shred the pork by steadying the meat with 1 fork and pulling it away with the other. Put the shredded pork in a bowl. Pour 1/2 of the sauce on the shredded pork and mix well to coat.
Step 6
To serve, spoon the pulled pork mixture onto the bottom 1/2 of the hamburger bun, and top with the spicy slaw. Serve with pickle spears and the remaining sauce on the side.
Step 7
Combine the cabbage, carrot, red onion, green onions, and chile in a large bowl. In another bowl, mix the mayonnaise, mustard, vinegar, lemon juice, and sugar; stirring to incorporate. Pour the dressing over the cabbage mixture and toss gently to mix. Season the cole slaw with celery seed, hot sauce, salt, and pepper. Chill for 2 hours in refrigerator before serving.