This post contains affiliate links.
This easy Pulled Pork recipe is made with pork shoulder (or butt), pantry spices and coke to tenderize the meat and add sweetness to the seasonings. The result if perfect, tender and juicy pork cooked in the oven, slow cooker or instant pot!
Serve pulled pork in a sandwich, with nachos, tamales, tacos, burritos, or quesadillas.
Whether you're planning food for a party, BBQ, or a simple weeknight dinner, this pulled pork recipe is a guaranteed crowd pleaser. Serve it with BBQ sauce and your favorites side dishes, or serve it in sandwiches, tacos, nachos and more. If you're cooking for a larger gathering or party see my tips in the post for how to calculate how much pulled pork you'll need per person.
How to make Pulled Pork:
- Trim fat: To make pulled pork you will want to buy a pork shoulder (sometimes called pork butt or Boston butt) roast. I prefer boneless, but you could buy bone-in. Trim pork of excess fat and cut it into 4 pieces. Combine spices in a small bowl and rub all over the pork. (This can be done the night before).

- Sear (optional): Heat a few tablespoons of oil in a Dutch oven pot over medium-high heat. Add the meat and sear for a few seconds on all sides.
- For Oven Pulled Pork: Preheat oven to 300 degrees F. Pour coke around the pork in the Dutch oven pot. Cover pot with lid and cook for 3 hours. Remove lid and cook for an additional 1-2 hours, until pork is tender and easily pulls apart with a fork.

- For Slow Cooker Pulled Pork: Place pork in slow cooker and pour coke around it. Cover and cook on LOW (recommended) 8 hours or high for 4-5 hours, until pork is tender and shreds easily with a fork.

- For Instant Pot Pulled Pork: Place pork in instant pot and pour coke around it. Cook on Manual/High pressure for 70 minutes. When timer beeps, allow the pot to naturally release pressure, about 15 minutes longer.

- Shred meat and add BBQ sauce, if desired.
How much pulled pork per person?
If you're wanting to estimate how much pulled pork you should make for a party or event you should keep these two general rules in mind:
- One pound of pulled pork will feed approximately 3 people (about 5 ounces per serving).
- Cooked pulled pork will loose about half of its weight as it cooks (so a 5 pound raw pork roast will cook down to 2.5 pounds of meat).
So, follow this simple calculation to figure out how much pork you'll need per person:
- # of guests multiplied by .33 (⅓ pounds of meat per serving) = amount of cooked pulled pork you will need.
- Times that number by 2, since the meat will cook down 50%.
For example, if you want enough pulled pork to feed 50 guests.
50 X .33 = 16.5 lbs cooked pulled pork needed
16.5 X 2 = 33 pounds raw pork butt needed
Other factors to keep in mind when calculating how much meat you'll need include:
- Ages of those eating (young children wont eat as much)
- How the pork is being served. If served as the main dish with lighter sides, you'll need more than if it's served in sandwiches or tacos, or if there are other heartier sides to go with it.

Storing and Freezing Instructions:
To Store: put leftover pulled pork in an airtight container in the fridge for 2-3 days.
To freeze: Pulled pork can be frozen for up to 3 months. Thaw overnight in the refrigerator.
Reheating Pulled Pork:
To reheat in the Oven (preferred): Preheat oven to 250°F. Add the pork and leftover juices to an oven safe container (add water, apple juice or broth to the meat if it's too dry). Cover with aluminum foil and cook for 20-30 minutes or until warmed through to 165°F.
To reheat in the Slow cooker: Add the pork and leftover juices to slow cooker (add additional liquid if needed–apple juice, broth or water– to keep is moist). Turn to warm setting or LOW and cook until warmed through to 165°F.
To reheat in the Microwave: Add the pork and leftover juices to a microwave safe bowl (add additional liquid if needed–apple juice, broth or water– to keep is moist). Place a damp paper towel over the meat and heat in one minute increments until warmed through to 165°F.

How to serve it:
- Pulled pork sandwiches
- Nachos
- In tamales, tacos, burritos, or quesadillas
- Stirred into baked beans
- Served with a green salad, fruit, baked beans, potato salad, chips, veggies and dip.
FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST for more great recipes!

How to make Pulled Pork
Equipment
Ingredients
- 4 lb pork shoulder, , or butt
- 2 Tablespoons oil (optional if searing)
- 1 Tbsp brown sugar
- 1 tablespoon chili powder
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 12 ounces coke (not diet)
- bbq sauce for coating meat, optional
Instructions
- Trim pork of excess fat and cut into 4 pieces.
- Combine spices in a small bowl and rub all over the pork. (This can be done the night before).
- Sear (optional): Heat a few tablespoons of oil in a Dutch oven pot over medium-high heat. Add the meat and sear for a few seconds on all sides.
- Oven Method: Preheat oven to 300 degrees F. Pour coke around the pork in the Dutch oven pot. Cover pot with lid and cook for 3 hours. Remove lid and cook for an additional 1-2 hours, until pork is tender and easily pulls apart with a fork. Remove from pot then shred meat on a cutting board. Toss in barbecue sauce, if desired.
- Slow Cooker Method: Place pork in slow cooker and pour coke around it. Cover and cook on LOW (recommended) 8 hours or high for 4-5 hours, until pork is tender and shreds easily with a fork.
- Instant Pot Method: Place pork in instant pot and pour coke around it. Cook on Manual/High pressure for 70 minutes. When timer beeps, allow the pot to naturally release pressure, about 15 minutes longer. Remove lid and shred the meat.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Text me new recipe ideas!
Simple, tasty ideas sent once a week. No spam.
HAVE YOU TRIED THIS RECIPE?!
RATE and COMMENT below! I would love to hear your experience.
Originally published May, 22nd, 2020. Republished May 16th 2021.






Best Pulled Pork I’ve Ever Had
I’ve tried other pulled pork recipes, and was never happy with any of them until making this one…in my instant pot…(the other ones were all in my slow cooker) and it’s a winner! This is the only recipe I’ll use from now on….my husband and son love it too, and I’m glad to be able to make it for them, glad this method is so easy and quick as well. I do add barbecue sauce when I make it.
Hi, in which setting do you do it and for about how long? I’d like to do it this way. Thank you!
used receipt to do a 7lb pork butt in cast iron Dutch oven and used the root beer and 1/2 cup of white vinegar option. cooked at 300 for 4 hrs lid on and open for 1.5 hrs. served on slider buns with Sweet Baby Rays BBQ Sause.
The whole family went crazy. Thanks for the directions.
I made this for company with home made baked bean. this is the best pulled pork we’ve all had!! Easy to make, I had all the ingredients, rubbed the pork the night before.
I just made this for a year-end teacher pitch-in and it was devoured! I love how the sauce is added on as a guest wants. This is my go-to every time pork shoulder/butt is on sale…SO good!
I made this in the slow cooker. So easy to use coke for the acid and the rub was perfect. Shredded the meat once cooked then mixed in BBQ sauce. Yummy!! Thanks!
Delicious! My family and I loved it!
Hi Lauren!
I am fairly new to your site and I am really loving everything I have made from your recipes so far . . . thank you!
I have made your homemade barbeque sauce and pork roast for pulled pork sandwiches . . . both are absolutely DELICIOUS and I cannot wait to put it all together with your pineapple coleslaw!
I used the oven method for anyone interested.
I do have a question for you please . . .
I removed the meat from the cooking juices, shredded it, and then mixed in the barbeque sauce.
I took the juices and chilled them to separate the fat from the braising juices. (My own initiative!)
Question: When reheating, do I mix in some of the reserved (warmed) juices into the pork mixture, or heat it and drizzle it over the barbequed meat?
Or should I have mixed in the reserved juices prior to adding the barbeque sauce?
I thought I was following your process, but then upon re-reading, I found the actual content to be a wee bit different from my printed instruction! Or . . . it could just be me, mixing myself up! ;0)
I do love the flavours as they are now and I do not wish to alter or dilute the flavour profile.
I’ll look forward to your reply and thoughts when you have time, Lauren. Thank you!
Warmest Wishes from Canada.
Hi, I’m so glad you love the pulled pork recipe! I recommend reheating the leftover pork without the bbq sauce in an oven safe dish with the leftover juices to keep it moist. Just cover with aluminum foil for 20-30 minutes until warm. Then I remove the pork from the extra juices and add my homemade bbq sauce. When I serve it, I usually serve the bbq sauce on the side, or just on the amount that will be eaten during that meal.
Hi! Looking to make a lot of this for a big group gathering. How many lb do you recommend putting in the instant pot at once? I assume I’ll have to do a few batches. Curious if you have any other tips for cooking this in bulk with an instant pot! Thank you!
This recipe is without a doubt one of the best !!! The lower & slower it’s cooked the more tender. The Coke is the secret ingredient that makes this roast fork tender. I would definitely recommend. Thanks and I’m making it again tonight 😋🤗
First time I’ve ever reviewed a recipe after perusing thousands of them over the years. This pulled pork SLAPS.
Absolutely perfect