
This Dr. Pepper pulled pork recipe is the most simple and delicious, and one of the easy meals you can ever have. The great thing is it needs a few minutes of prep. We love the convenience of making this in the Instant Pot. It cooks up so fast and the pork comes out moist and full of flavor.
Recipe Ingredient Notes
To make this Dr. Pepper pulled pork recipe, you need the following ingredients:
- Pork Shoulder Roast
- Garlic Powder
- Onion Powder
- Seasoned Salt
- Black Pepper
- Dr. Pepper Soda
- BBQ Sauce
Equipment Needed
For this recipe, you only need a few simple kitchen tools. We recommend using the following equipment:
How to Make Dr. Pepper Pulled Pork
- Rub pork roast with garlic powder, onion powder, seasoned salt, and pepper. Place roast in Instant Pot.
- Pour Dr. Pepper and your favorite BBQ sauce on top of roast.
- Place lid on the Instant Pot and lock in place. Set the knob to sealing, not venting.
- Push the Manual button and set for 60 minutes. If your roast is bigger, cook it for longer.
- (For example if you have a 5 pound roast, you will need to cook it for 90 minutes.)
Frequently Asked Questions
After shredding, we like to keep the meat in the extra liquid. We use a slotted spoon to serve. You can also add more barbecue sauce if desired. This will make a thicker sauce.
If you don’t have a can of Dr. Pepper on hand, no worries! You can exchange the Dr. Pepper in this recipe with Coke or Root Beer. You could even try Cherry Coke. The soda tenderizes the meat while adding flavor. Adding the soda helps make a tasty meat that falls apart and stays moist. The soda also serves as the liquid you need for your Instant Pot to come to pressure. Don’t worry about needing to add any extra water.
Our Instant Pot Dr. Pepper Pulled Pork is perfect for quick and easy family dinners or feeding a crowd. Tasty meal after a long day—many of our readers work full time and just need something they can make without much effort. The best thing is this recipe is perfect for such an occasion that can reduce cooking time. Additionally and the meat freezes well in Ziploc bags.
When the pulled pork is finished cooking, move the meat to a large mixing bowl. You can shred it the following ways: using two forks, using bear claws, or using an electric mixer or Kitchen Aid.
Freezer Meal Modifications
- Place roast, garlic powder, onion powder, seasoned salt, black pepper, Dr. Pepper, and BBQ sauce into a gallon-sized freezer bag. Place freezer bag into freezer and it will last up to 60 days.
- When ready to use, dump ingredients from bag into Instant Pot and add 1/2 cup of beef broth or water in with the frozen food as cooking liquid.
- Place the lid on top, move the valve to SEALING, and press the MANUAL button. Set timer for 90-100 minutes (or about 30 minutes per pound of your roast).
- Do a NATURAL RELEASE when the timer is done – I even like to let it sit in the Instant Pot for a few hours so that it falls apart so easily on the bottom of the pot. Follow the rest of the instructions as written.
Enjoy More Delicious Pulled Pork Sandwiches
From sandwiches to burgers, to wraps, hand-held meals are great for lunch, picnics, and family dinners. Check out our comprehensive collection of sandwiches, burgers, and wraps here.
- BBQ Apricot Pulled Pork Sandwiches
- BBQ Bacon Pulled Pork
- Pineapple Pulled Pork Sandwiches
- Root Beer Pulled Pork Sandwiches
- Smoky BBQ Pulled Pork Sandwiches
- Sweet and Sticky Pulled Pork

Dr. Pepper Pulled Pork Recipe
Ingredients
- 3 pounds pork shoulder roast, 1 roast (best cut of pork)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon seasoned salt
- ½ teaspoon ground black pepper
- 12 ounces Dr. Pepper, 1 can
- 1 cup BBQ Sauce
Instructions
- Rub pork roast with garlic powder, onion powder, seasoned salt, and pepper. Place roast in Instant Pot.
- Pour Dr. Pepper and your favorite BBQ sauce on top of roast.
- Place lid on the Instant Pot and lock in place. Set the knob to sealing, not venting.
- Push the Manual button and set for 60 minutes. If your roast is bigger, cook it for longer.
- (For example if you have a 5 pound roast, you will need to cook it for 90 minutes.)
Notes
- Place leftover pork, garlic powder, onion powder, seasoned salt, black pepper, chili powder, Dr. Pepper, and BBQ sauce into a gallon-sized freezer bag. Place freezer bag into freezer and it will last up to 60 days.
- When ready to use, dump ingredients from bag into Instant Pot and add 1/2 cup of beef broth or little water in with the frozen food.
- Place the lid on top, move the valve to SEALING, and press the MANUAL button. Set timer for 90-100 minutes (or about 30 minutes per pound of your roast).
- Do a NATURAL RELEASE when the timer is done – I even like to let it sit in the Instant Pot for a few hours so that it falls apart so easily. Follow the rest of the instructions as written.
Questions & Reviews