This Slow-Roasted BBQ Pulled Pork is incredibly tender, juicy, and packed with smoky, savory flavor. A well-seasoned pork shoulder is rubbed with a blend of spices, slow-cooked until it falls apart effortlessly, then coated in a rich barbecue sauce before being caramelized in the oven.
The result is melt-in-your-mouth pork that’s perfect for sandwiches, tacos, baked potatoes, sliders, nachos, or served alongside your favorite Southern-style side dishes. It’s an excellent recipe for family dinners, cookouts, holidays, or meal prep because it makes a generous amount and tastes even better the next day.
Prep Time: 20 minutes
Cook Time: 5½–6½ hours
Rest Time: 20 minutes
Total Time: About 6½ hours
Servings: 8–10
Ingredients
For the Pork
- 4–5 pound pork shoulder (Boston butt), boneless or bone-in
- 2 tablespoons olive oil
- 2 teaspoons kosher salt
- 1 teaspoon black pepper
- 2 tablespoons brown sugar
- 2 teaspoons smoked paprika
- 2 teaspoons garlic powder
- 1 teaspoon onion powder
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon dry mustard
- ½ teaspoon cayenne pepper (optional)
Cooking Liquid
- 1 cup chicken broth
- ¼ cup apple cider vinegar
- 2 tablespoons Worcestershire sauce
- 4 garlic cloves, smashed
BBQ Glaze
- 1½ cups barbecue sauce
- 2 tablespoons honey
- 1 tablespoon Dijon mustard
- 1 tablespoon apple cider vinegar
Optional Garnishes
- Fresh parsley
- Green onions
- Extra barbecue sauce
Instructions
Step 1: Prepare the Pork
Remove the pork shoulder from the refrigerator about 30 minutes before cooking.
Pat it completely dry with paper towels.
Dry meat develops a better crust during roasting.
If there is a very thick layer of fat, trim some of it, leaving about ¼ inch for flavor and moisture.
Step 2: Make the Dry Rub
In a small bowl combine:
- Salt
- Black pepper
- Brown sugar
- Smoked paprika
- Garlic powder
- Onion powder
- Chili powder
- Ground cumin
- Dry mustard
- Cayenne pepper (if using)
Mix until evenly blended.
Step 3: Season the Pork
Rub the pork all over with olive oil.
Coat every side generously with the spice mixture.
Massage the seasoning into the meat so it adheres well.
If time allows, cover and refrigerate the pork for 4–12 hours to deepen the flavor.
Step 4: Prepare for Roasting
Preheat the oven to 300°F (150°C).
Place the pork into a large roasting pan or Dutch oven.
Pour the chicken broth, apple cider vinegar, Worcestershire sauce, and smashed garlic around the pork.
Do not pour the liquid directly over the seasoned top, as this can wash away the spice rub.
Cover tightly with a lid or aluminum foil.
Step 5: Slow Roast
Roast for 5½–6½ hours, depending on the size of the pork shoulder.
Halfway through cooking, carefully spoon a little of the cooking juices over the sides of the pork.
Avoid opening the oven too often because it releases heat and increases cooking time.
The pork is ready when it reaches an internal temperature of about 200–205°F (93–96°C) and can be easily pulled apart with two forks.
Step 6: Rest the Pork
Remove the pork from the oven.
Transfer it to a large cutting board or tray.
Cover loosely with foil and allow it to rest for 20 minutes.
Resting helps the juices redistribute throughout the meat.
Step 7: Prepare the BBQ Glaze
While the pork rests, combine the barbecue sauce, honey, Dijon mustard, and apple cider vinegar in a saucepan.
Heat over medium-low heat for about 5 minutes, stirring occasionally.
The sauce should become smooth and slightly glossy.
Step 8: Shred the Pork
Using two forks or meat claws, pull the pork into bite-sized pieces.
Discard any large pieces of fat.
Mix in a few spoonfuls of the cooking juices to keep the meat moist.
Step 9: Caramelize
Increase the oven temperature to 425°F (220°C).
Spread the shredded pork evenly onto a large baking sheet.
Drizzle with the prepared barbecue glaze and toss until evenly coated.
Bake uncovered for 10–15 minutes, stirring once halfway through.
The edges will become lightly crisp while the sauce caramelizes beautifully.
Step 10: Serve
Serve immediately with extra barbecue sauce if desired.
Garnish with chopped parsley or green onions.
Helpful Tips
Choose Pork Shoulder
Pork shoulder contains enough fat and connective tissue to become incredibly tender during slow cooking.
Cook Low and Slow
Avoid increasing the oven temperature to speed up the cooking process.
Slow roasting is what creates the fall-apart texture.
Rest Before Shredding
Resting allows the juices to remain inside the meat instead of running onto the cutting board.
Save the Cooking Juices
Mixing some of the juices back into the shredded pork adds extra moisture and flavor.
Caramelize at the End
The final high-heat roasting creates delicious crispy edges that make the pulled pork even more flavorful.
Easy Variations
Spicy Pulled Pork
Add extra cayenne pepper, chipotle powder, or hot sauce to the seasoning.
Carolina Style
Replace part of the barbecue sauce with extra apple cider vinegar and mustard.
Honey Bourbon BBQ
Add 2 tablespoons of bourbon to the barbecue sauce while warming it.
Pineapple BBQ Pork
Mix diced pineapple into the shredded pork before caramelizing.
Smoky Maple Pork
Replace the honey with pure maple syrup for a richer sweetness.
What to Serve with BBQ Pulled Pork
This pork pairs perfectly with:
- Coleslaw
- Cornbread
- Macaroni and cheese
- Baked beans
- Potato salad
- French fries
- Sweet potato fries
- Roasted vegetables
- Pickles
- Sandwich buns
Make-Ahead Instructions
Cook and shred the pork one day ahead.
Store it together with the cooking juices in the refrigerator.
Reheat gently, then toss with barbecue sauce before serving.
Storage
Allow the pork to cool completely.
Store in airtight containers in the refrigerator for up to 4 days.
Freezing
Pulled pork freezes extremely well.
Store it in freezer-safe bags with some cooking juices for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Oven
Place the pork in a covered baking dish with a little cooking juice or barbecue sauce.
Bake at 325°F (165°C) for 20 minutes.
Stovetop
Warm gently over medium-low heat, stirring occasionally.
Microwave
Heat individual portions in short intervals, stirring between each interval.
Frequently Asked Questions
Can I use pork loin instead?
Pork loin is much leaner and does not shred as easily. Pork shoulder is strongly recommended.
How do I know when it’s ready?
The pork should easily pull apart with two forks and reach an internal temperature of about 200–205°F (93–96°C).
Can I make it in a slow cooker?
Yes. Cook on Low for 8–10 hours or High for 5–6 hours, then shred and finish under the broiler or in the oven with barbecue sauce.
Can I prepare it ahead for a party?
Absolutely. In fact, pulled pork often tastes even better the next day after the flavors have had time to develop.
Final Thoughts
This Slow-Roasted BBQ Pulled Pork is tender, smoky, juicy, and coated in a rich homemade barbecue glaze that’s packed with flavor. Whether piled onto toasted buns, served over mashed potatoes, stuffed into tacos, or enjoyed with classic barbecue sides, this recipe is guaranteed to become a family favorite that everyone will request again and again.

