Easy Oven-Cooked Pulled Pork
- By Jennifer Segal
- Updated February 2, 2025
- 333 Comments
- Leave a Review
This post may contain affiliate links. Read my full disclosure policy.
This pulled pork recipe delivers pit-worthy flavor—no smoker required! Slow-cooked until fall-off-the-bone tender, it has a crusty bark and tangy-sweet sauce that rivals your favorite barbecue spot.

This oven-cooked pulled pork recipe yields plenty of juicy, fall-apart meat with rich, smoky BBQ flavor—perfect for feeding a crowd! It’s simple to make—just rub the pork with barbecue spices, pop it in the oven, and let the magic happen over six hours of low, slow cooking. As the irresistible BBQ aroma fills your kitchen, the hardest part of the recipe is waiting—and then trying not to eat all the pork as you’re pulling it apart! The sauce is a mix of a sweet BBQ sauce and a tangy Carolina-style vinegar-based sauce, combined with the rich pan juices for extra depth of flavor and smokiness. It takes this pulled pork recipe over the top!
Pulled pork is one of those dishes that actually gets better with time. It keeps for up to 4 days in the fridge and freezes well for 3 months—perfect for easy meals later!
“Followed the recipe exactly and it turned out perfectly. Great flavor, beautiful bark, delicious sauce. The whole family enjoyed it!”
What You’ll Need To Make Pulled Pork

- Bone-in Pork Butt (Boston Butt): This is the meat used for pulled pork. Despite the name, it comes from the upper shoulder of the pig, not the rear. Thanks to its rich marbling, it becomes ultra-tender and flavorful when slow-cooked. The bone adds extra moisture, but if you can only find boneless, no worries—just use a 4 to 5-pound roast and expect a slightly shorter cook time.
- Spice Rub: This blend of seasoning and spices—salt, paprika, cumin, garlic powder, dry mustard, dark brown sugar, and black pepper—creates a balanced and flavorful BBQ crust on the pork during cooking.
- Ketchup: Serves as the base of the BBQ sauce, providing a rich tomato flavor and a smooth texture.
- Cider Vinegar: Adds a tangy, fruity acidity that balances the sweetness of the sauce.
- Dark Brown Sugar: Contributes a deep, molasses-like sweetness to the sauce and helps create a thick, sticky consistency.
- Spicy Brown Mustard: Adds a tangy, spicy element that complements the sweetness of the sauce.
- Garlic: Provides a savory, aromatic flavor for the sauce.
- Jump to the printable recipe for precise measurements
Step-by-Step Instructions
To begin, preheat the oven to 300°F and set an oven rack in the lower-middle position.
Before seasoning, pat the pork dry with paper towels. This helps the spice rub stick better and ensures a nice crust as it roasts.

Next make the rub by stirring together the salt, paprika, cumin, garlic powder, dry mustard, brown sugar, and pepper in a small bowl.

Place the pork in a roasting pan. Rub your spice blend all over the pork, turning it to coat evenly.

Roast the pork for 6 to 6-1/2 hours, or until the meat is fork-tender. A thermometer inserted into the thickest part of the pork should register 195°F.

While the pork is roasting, get the barbecue sauce going. In a saucepan over medium heat, mix together the ketchup, vinegar, brown sugar, mustard, garlic, and a pinch of cayenne. Let it simmer gently for about 10 minutes, stirring often, until it thickens slightly. Then, take it off the heat and let it sit until the pork is ready.

When the pork is done, take it out of the oven and place it on a cutting board or platter. Loosely tent it with foil and let it rest for about 10 minutes. This helps the juices redistribute, keeping the meat tender and juicy.

Carefully pour off and discard the fat from the roasting pan (just don’t forget the handles are hot!). Add ¾ cup of water to the pan and set it over medium heat. Use a wooden spoon to scrape up all those browned bits stuck to the bottom. That’s where all the flavor is. Let it simmer for a few minutes, stirring often, until the liquid reduces by about half. It’ll turn really dark, but that’s exactly what you want—it’s packed with rich, concentrated flavor!

Pour the pan juices into the saucepan with the barbecue sauce and set it over medium heat. Let it simmer for about 5 minutes, stirring occasionally, so the flavors meld and the sauce gets even richer.

While the pork is still warm, grab two forks and start shredding—just pull the meat apart into large, juicy shreds. As you go, toss out any big pieces of fat or sinew so you’re left with only the good stuff.

Transfer the shredded pork to a large bowl or dish and pour about two-thirds of the barbecue sauce over it. Give it a good toss so it’s evenly coated. Taste and, if you want it saucier, add more little by little until it’s just how you like it.

My starting point for this recipe was Tyler Florence’s Pulled Pork Barbecue recipe. I used my own spice rub and barbecue sauce, but the cooking method is identical to the original recipe.
Video Tutorial
You May Also Like
Easy Oven-Cooked Pulled Pork

Ingredients
For the Pork
- 1 (5 to 6-lb) bone-in pork butt (sometimes called Boston butt; see note)
- 4 teaspoons salt
- 1 tablespoon paprika
- 1 tablespoon ground cumin
- 1 tablespoon garlic powder
- 1 tablespoon dry mustard
- 1 tablespoon (packed) dark brown sugar
- 1 teaspoon freshly ground black pepper
For the Tangy Barbecue Sauce
- 1 cup + 2 tablespoons ketchup
- ¾ cup cider vinegar
- ¾ cup (packed) dark brown sugar
- ¼ cup + 2 tablespoons spicy brown mustard
- 2 cloves garlic, minced
- ½ teaspoon cayenne pepper
- ¾ cup water, for deglazing the roasting pan
For Serving
- 12 hamburger buns, lightly toasted and buttered, if desired
Instructions
- Preheat the oven to 300°F and set an oven rack in the lower-middle position.
- Pat the pork dry with paper towels.
- Mix the salt, paprika, cumin, garlic powder, dry mustard, brown sugar, and pepper in a small bowl. Place the pork in a roasting pan. Rub the spice blend all over the pork, turning to coat evenly (don't leave any of the spice blend in the bottom of the pan; keep turning the meat until it all adheres).
- Roast, uncovered, for 6 to 6½ hours, or until the meat is fork-tender and a thermometer inserted into the thickest part of the pork registers 195°F (95°C).
- While the pork roasts, make the barbecue sauce. Combine the ketchup, vinegar, brown sugar, mustard, garlic, and cayenne pepper in a saucepan over medium heat. Simmer gently, stirring frequently, until slightly thickened, about ten minutes. Remove from the heat and let sit until the pork is done.
- When the pork is done, take it out of the oven and set it on a cutting board or platter; tent with aluminum foil and let rest for about 10 minutes.
- Pour off and discard the fat from the roasting pan (remember the handles are hot). Add ¾ cup (180 ml) water to the roasting pan and set it over a single burner on medium heat; scrape with a wooden spoon to release all the brown bits. Cook for a few minutes, stirring frequently, until the liquid is reduced by about half. (The liquid will be very dark; that's okay.) Pour into the saucepan with the barbecue sauce and cook over medium heat, stirring occasionally, for 5 minutes.
- While the pork is still warm, use two forks to pull the meat away from the bone into large shreds. Remove and discard any large pieces of fat or sinew. Put the shredded pork in a large bowl or dish and pour about two-thirds of the barbecue sauce over it. Toss so that the pork is evenly coated with the sauce. Taste and add more sauce, little by little, if desired.
- To serve, spoon the pulled pork onto the bottom half of each bun. Pass the remaining barbecue sauce on the side.
Notes
- Pork butt (which is also sometimes called Boston butt) is misleadingly named; it does not come from the rear end of the pig. Rather, it comes from the thicker, well-marbled upper shoulder. It is not to be confused with a picnic roast, which comes from the lower end of the shoulder and is a bit leaner. If you can only find a boneless butt, that's okay.
- Make-Ahead/Freezing Instructions: The pork can be made entirely ahead of time and stored in a covered container in the refrigerator for up to 4 days. To reheat just a few servings of pulled pork, toss the pork in a microwave-safe bowl. Add a bit more sauce if the pork seems dry, and cover the dish with a plate or lid. Microwave the pork for one to two minutes, or until hot. To reheat a larger quantity, place the pork in a baking dish and add a bit more sauce if the pork seems dry. Cover the dish with aluminum foil and place in a 250°F (120°C) oven for about 30 minutes, or until hot. To freeze, place the pulled pork in a zip-top freezer bag and freeze for up to 3 months. Thaw in the refrigerator overnight before serving.
Pair with
Nutrition Information
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
Comments
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.






Jenn,
I need to make two pork butts for a large party this weekend. Do you think you can cook two at one time? If so, would the bake time remain same 6-7 hrs? One more question, could you season the pork roast over night before cooking or does it matter?
Thanks, Staci
Hi Staci, yes, you can cook both at once. The timing should be about the same if not a bit longer because the oven will be more crowded. Your best bet is to use a meat thermometer so there’s no guesswork involved. And it’s fine to season the roast the night prior to cooking it. Hope everyone enjoys!
Very good and easy to follow! Thank you, Jenn. You always do a great job of explaining your recipes and personal tips. Pulled Pork was a success and I’ve never made one before!
Hi, Jenn!
I love your recipes – you’re my go to for when company visits and I want food that wows them!!! Question – I have left over BBQ sauce from your sweet and tangy BBQ chicken recipe in your cookbook. Would that work here on the pork? Thank you!!
Hi Sarah, This pork is so rich that I prefer a tangier, more vinegary sauce for it. That said, the BBQ sauce from the chicken will work too.
How would I use my pressure cooker in the summer instead of 6 hours of oven heat? Marcia Scott
Hi Marcia, I don’t have enough experience with it to tell you confidently whether or not/how to convert a recipe to an instant pot, so you may want to take a peek at these tips. It looks like they could be useful. Sorry I can’t be more helpful!
Adaptation Using Chicken:
Fantastic recipe! I used the same ingredients for the seasoning and the BBQ sauce I just altered the method and used chicken legs instead of the pork since that’s all I had on hand. The results-super tasty!
My alterations:
I used 8 chicken legs and cut the seasoning and BBQ sauce recipe in half.
I mixed the spices with some olive oil and coated the chicken legs with the mixture in a large bowl.
I then put the chicken on an unlined baking sheet and let them roast for 40 minutes at 425 degrees Fahrenheit. I didn’t bother flipping them. The bottoms got nice and crispy and the inside of the meat was juicy.
I added some water to the pan just like Jen did with the pork and added that to the BBQ sauce.
I then coated the chicken legs in the sauce and ate them as is. I like things very saucy so I didn’t bother coating the chicken with the BBQ and baking them with the sauce on it. Though I’m sure you definitely could.
👍
This was a huge hit with my family. It made the house smell delicious while it cooked all day and tasted even better. The spice rub and sauce are amazing. We will be making this one again soon!
I just made this today and it came out great! What do you do with the fat cap? Do you chop it into pieces and incorporate it with the pulled meat? It has a lot of flavor.
Glad it came out nicely — I’d just chop the fat cap up and incorporate it unless it’s overly fatty. Enjoy!
Hi Jenn,
This looks great! would this work in a dutch oven?
Sure – enjoy!
Hello! The smallest one I could find is 9lbs. Any advice on how long it will take to cook? Much appreciated!!
Hi Liz, I’d guesstimate it would need about 8 hours in the oven but to be sure, use a thermometer and insert it the thickest part of the pork. When it registers 195°F, you’re good to go. Hope that helps!
Hi!
I have made this a few times and it is fantastic!
I plan to make ahead for a family gathering the end of the month. If I freeze the pork, how long with the sauce last? Or can it be frozen as well?
Thanks!
So glad you like it! Yes, I think you could get away with freezing the sauce.
Are you using a smoked or unsmoked pork shoulder for this pulled pork recipe?
Unsmoked – hope you enjoy if you make it!