Quick Recipe Version (TL;DR)
Quick Ingredients
- 3.5–4 lb (1.6–1.8 kg) boneless pork shoulder (pork butt)
- 1 tbsp kosher salt, plus more to taste
- 2 tsp smoked paprika
- 1 tsp chili powder
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp ground black pepper
- 1/4 tsp ground cumin
- 1 cup ketchup
- 1/2 cup apple cider vinegar
- 1/3 cup packed light brown sugar
- 2 tbsp molasses
- 1 tbsp Worcestershire sauce
- 1 tbsp Dijon mustard
- 1 tbsp chipotle peppers in adobo (minced), plus 1 tsp adobo sauce
- 1/2 cup chicken broth
- 8 buns (brioche or potato rolls)
- Slaw: 6 cups shredded green cabbage, 1 cup shredded carrot, 1/4 cup thin-sliced red onion
- Slaw dressing: 1/3 cup apple cider vinegar, 2 tbsp sugar, 2 tbsp neutral oil, 1 tsp celery seed, 3/4 tsp kosher salt, 1/2 tsp black pepper
Do This
- 1. Mix rub; coat pork shoulder all over.
- 2. Whisk BBQ sauce ingredients; pour into slow cooker and add pork.
- 3. Cook on LOW for 8 hours until shreddable (target 195–205°F).
- 4. Shred pork; simmer strained cooking liquid 15–20 minutes to thicken, then toss back with pork.
- 5. Toss slaw vegetables with vinegar dressing; chill at least 20 minutes.
- 6. Toast buns if you like; pile on pulled pork and top with crunchy slaw.
Why You’ll Love This Recipe
- Big farmstand flavor: smoky, tangy-sweet pulled pork plus crisp vinegar slaw hits the classic BBQ balance.
- Mostly hands-off: the slow cooker does the work while you prep the slaw and buns.
- Great texture contrast: saucy, tender pork against cool, crunchy cabbage.
- Feeds a crowd: perfect for weekends, game days, and easy entertaining.
Grocery List
- Produce: green cabbage, carrots, red onion, (optional) dill pickles, (optional) scallions
- Dairy: butter (optional, for toasting buns)
- Meat: boneless pork shoulder (pork butt), 3.5–4 lb
- Pantry: buns (brioche or potato rolls), ketchup, apple cider vinegar, light brown sugar, molasses, Worcestershire sauce, Dijon mustard, chipotle peppers in adobo, chicken broth, neutral oil, smoked paprika, chili powder, garlic powder, onion powder, cumin, celery seed, kosher salt, black pepper
Full Ingredients
For the pork and dry rub
- 1 pork shoulder (pork butt), 3.5–4 lb (1.6–1.8 kg), boneless
- 1 tbsp kosher salt
- 2 tsp smoked paprika
- 1 tsp chili powder
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp ground black pepper
- 1/4 tsp ground cumin
For the tangy-sweet smoky BBQ braising sauce
- 1 cup ketchup
- 1/2 cup apple cider vinegar
- 1/3 cup packed light brown sugar
- 2 tbsp molasses
- 1 tbsp Worcestershire sauce
- 1 tbsp Dijon mustard
- 1 tbsp chipotle peppers in adobo, minced
- 1 tsp adobo sauce (from the can)
- 1/2 cup chicken broth
For the crunchy vinegar slaw
- 6 cups shredded green cabbage (about 1 1/2 lb / 680 g)
- 1 cup shredded carrot (about 2 medium carrots)
- 1/4 cup thinly sliced red onion
- 1/3 cup apple cider vinegar
- 2 tbsp granulated sugar
- 2 tbsp neutral oil (canola, avocado, or grapeseed)
- 1 tsp celery seed
- 3/4 tsp kosher salt
- 1/2 tsp ground black pepper
For serving
- 8 buns (brioche buns or potato rolls)
- 2 tbsp butter (optional, for toasting buns)
- Dill pickle chips (optional)
- Thin-sliced scallions (optional)
- Extra BBQ sauce (optional)

Step-by-Step Instructions
Step 1: Mix the dry rub and season the pork
In a small bowl, stir together the kosher salt, smoked paprika, chili powder, garlic powder, onion powder, black pepper, and cumin.
Pat the pork shoulder dry with paper towels (this helps the rub cling). Sprinkle the rub evenly over all sides, pressing it in so it adheres.
Step 2: Whisk the BBQ braising sauce
In a medium bowl, whisk together the ketchup, apple cider vinegar, brown sugar, molasses, Worcestershire sauce, Dijon mustard, minced chipotle, adobo sauce, and chicken broth until smooth.
Step 3: Slow-cook until shreddable
Pour the BBQ sauce into a 6-quart slow cooker. Add the seasoned pork shoulder and turn it once to coat.
Cover and cook on LOW for 8 hours, or until the pork is very tender and shreds easily. For best pulled-pork texture, aim for an internal temperature of 195–205°F (90–96°C).
Step 4: Make the vinegar slaw and let it crisp up
While the pork cooks (or near the end), add the shredded cabbage, shredded carrot, and sliced red onion to a large bowl.
In a small bowl or measuring cup, whisk together the apple cider vinegar, sugar, neutral oil, celery seed, kosher salt, and black pepper. Pour over the vegetables and toss thoroughly.
Cover and refrigerate for at least 20 minutes (or up to overnight) so the flavors meld while the slaw stays crunchy.
Step 5: Shred the pork
Transfer the pork to a rimmed baking sheet or large bowl. Let it rest for 10 minutes, then shred with two forks, pulling out any large pieces of fat as you go.
Keep the shredded pork warm while you finish the sauce.
Step 6: Thicken the sauce and toss with the pork
Carefully pour the cooking liquid from the slow cooker through a fine-mesh strainer into a saucepan (this removes any solids and excess fat). You should have roughly 2 to 3 cups of liquid, depending on the pork.
Bring to a simmer over medium heat and simmer for 15–20 minutes, stirring occasionally, until it thickens to a glossy, spoon-coating sauce.
Return the shredded pork to the slow cooker (or a large bowl). Pour over about 1 1/2 cups of the reduced sauce and toss well. Add more sauce as needed until the pork is saucy but not soupy. Taste and adjust with a pinch of salt or an extra splash of vinegar if you want it tangier.
Step 7: Toast the buns and assemble
If you like toasted buns, split the buns and spread the cut sides with 2 tbsp butter total. Toast in a skillet over medium heat for 2–3 minutes, cut-side down, until golden.
Build each sandwich with a generous pile of pulled pork (about 3/4 cup per bun), top with a mound of vinegar slaw (about 1/2 cup), and add pickles or scallions if using. Serve warm.
Pro Tips
- Go for 195–205°F for perfect shredding: pulled pork gets most tender when collagen fully breaks down. A quick probe thermometer takes the guesswork out.
- Control the sauciness: toss pork with sauce gradually. You can always add more, but you can’t easily take it away.
- Keep the slaw crunchy: the vinegar slaw is best after 20 minutes and up to 24 hours; it stays crisp because there’s no mayo.
- Want more smoke without a smoker? Add an extra 1 tsp smoked paprika or a 1/2 tsp pinch of liquid smoke to the sauce (a little goes a long way).
- Toast the buns: it helps prevent soggy bottoms and adds a nice buttery crunch.
Variations
- Oven braise instead of slow cooker: cook covered in a Dutch oven at 300°F (150°C) for 3 hours 30 minutes, then uncover for 30 minutes more until shreddable. Reduce sauce on the stovetop as written.
- Carolina-style twist: skip ketchup and molasses; increase vinegar to 3/4 cup, add 1 tbsp yellow mustard and 1 tsp red pepper flakes for a sharper, tangier finish.
- Extra-spicy: add 1/4 tsp cayenne to the rub and another 1 tbsp minced chipotle to the sauce.
Storage & Make-Ahead
Store pulled pork (with sauce) in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat or in the microwave, adding a splash of chicken broth or water if it thickens too much.
The vinegar slaw keeps well refrigerated for up to 3 days; it may soften slightly but stays pleasantly crisp. For best texture, store slaw and pork separately and assemble sandwiches just before serving.
Make-ahead option: cook and shred the pork up to 2 days ahead, refrigerate in sauce, and reheat when ready to serve.
Nutrition (per serving)
Approximate per 1 sandwich (pulled pork + slaw + bun): 680 calories, 32 g protein, 24 g fat, 84 g carbohydrates, 5 g fiber, 20 g sugar, 1350 mg sodium. (Values vary by bun size and how much sauce you use.)
