Dr. Pepper Pulled Pork
Dr. Pepper Pulled Pork, a Southern classic, brings comfort food to new heights with its juicy, flavorful, and tender meat. This dish features a tantalizing sweetness from the Dr. Pepper soda, transforming an ordinary pork butt into a mouthwatering delight. As the pork cooks low and slow, it becomes exceptionally tender and easy to shred, making it perfect for sandwiches or served over rice. The combination of savory spices and the barbecue sauce creates a taste experience that few can replicate.

I stumbled upon this recipe during a family barbecue, and it quickly became a sought-after dish for every gathering. Friends and family couldn’t get enough of the sweet and smoky flavors, and it’s now my go-to for satisfying hunger pangs and impressing guests. With simple ingredients and a straightforward cooking process, it’s no wonder Dr. Pepper Pulled Pork has secured its place as a family favorite.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: It’s incredibly easy to prepare, with both slow cooker and Dutch oven options.
- Irresistible Flavor: A sweet and tangy glaze from the Dr. Pepper and barbecue sauce ensures every bite is bursting with flavor.
- Eye-Catching Appeal: The shredded pork served on warm rolls looks as great as it tastes, making it a crowd-pleaser.
- Flexible Serving: Perfect for game day, potlucks, or family dinners, this dish satisfies various palates.
- Make-Ahead Friendly: Easy to cook in bulk, you can enjoy leftovers for days or freeze for future meals.
Ingredients You’ll Need
- 1 (6-7 lb.) bone-in pork butt: This cut is ideal as it becomes incredibly tender when slow-cooked, making it easier to shred.
- ¼ cup homemade barbecue rub (or store-bought): A flavorful rub adds depth to the pork; feel free to get creative with spices.
- 2 tablespoons vegetable oil: Used for browning the pork, enhancing the flavor with a nice, crunchy exterior.
- 2 large onions, thinly sliced: They provide a wonderful base of flavor as they caramelize during cooking.
- 4 cloves garlic, minced (about 4 teaspoons total): Adds a fragrant kick that complements the pork perfectly.
- 1 ½ cups Dr. Pepper soda: This sweet soda infuses the meat with moisture and flavor, making each bite irresistible.
- 1 cup barbecue sauce, plus extra for serving: A rich barbecue sauce ties everything together, adding that smoky, tangy element.
- Sandwich rolls and coleslaw, for serving (optional): Great accompaniments to the pulled pork, balancing the richness with crunch and freshness.

How to Make Dr. Pepper Pulled Pork
- Prepare the Pork: Pat the pork butt dry using paper towels and generously coat it with the barbecue rub on all sides for maximum flavor.
- Brown the Meat: Heat the vegetable oil in a large Dutch oven over medium heat. Sear the pork on all sides until browned, about 4–5 minutes per side. Once browned, transfer it to a plate.
- Sauté Onions and Garlic: Add the sliced onions and minced garlic to the pot. Stir and cook until the onions become tender and translucent, around 10-15 minutes. This step builds a flavorful foundation.
- Combine Ingredients: Stir in the salt, Dr. Pepper, and barbecue sauce. Return the browned pork, ensuring it’s fat-side up, then cover tightly with a lid.
- Oven Roast: Place the pot in a preheated 325°F oven. Roast for 4-5 hours, basting the pork with the cooking liquid every hour if you can. The pork is done when it’s effortlessly falling off the bone and reaches an internal temperature of about 205°F.
- Shred the Pork: Once cooked, transfer the pork to a cutting board or a rimmed baking sheet. Allow it to cool slightly, then shred using two forks, discarding any large pieces of fat. Return the shredded pork back to the pot, tossing it in the cooking juices for additional flavor.
- Serve: If desired, serve the pulled pork on sandwich rolls with extra barbecue sauce and a side of coleslaw for that perfect crunch.
For a slow cooker version:
- Prepare the Slow Cooker: Place the sliced onions and minced garlic on the bottom of a slow cooker.
- Season the Pork: Pat the pork dry and season with the barbecue rub as described earlier.
- Layer Ingredients: Place the pork on top of the onions (fat-side up), adding salt, Dr. Pepper, and barbecue sauce.
- Cook Slow: Cover and cook on LOW for 10-12 hours or HIGH for 5-6 hours until the pork is fall-apart tender.
- Finish and Serve: Shred the pork as previously described, then serve as desired.

Storing & Reheating
To store Dr. Pepper Pulled Pork, allow it to cool completely at room temperature before transferring to an airtight container. It can be stored in the refrigerator for up to 3–4 days. For longer storage, freeze in a freezer-safe container for up to 3 months. When reheating, place it in a saucepan over low heat until warmed through, adding a splash of barbecue sauce or a bit of broth to refresh the texture and maintain moisture.
Chef’s Helpful Tips
- Avoid overcrowding the pot when browning the pork to ensure a nice, golden crust.
- If using a slow cooker, trim excess fat from the pork for a leaner dish and better texture.
- Don’t skip the basting step while roasting; it allows the meat to absorb all those delicious flavors.
- Experiment with different barbecue sauces for varying flavor profiles, from spicy to smoky.
- Leftover pork can be used in tacos, nachos, or mixed into baked beans for a delicious twist.
This Dr. Pepper Pulled Pork is truly a game-changer for your dinner table. Not only is it easy to prepare, but it’s also packed with flavors that will have everyone coming back for seconds and thirds. Don’t hesitate to throw this together for your next weekend gathering or a cozy weeknight dinner. There’s a certain comfort in savoring something that’s not only delicious but has the ability to bring everyone together.
Recipe FAQs
Can I use a different type of soda for this recipe?
How can I make this recipe healthier?
Can I cook this on high in the slow cooker?
What sides pair well with Dr. Pepper Pulled Pork?
More Dinner Recipes
👉 If you make my Dr. Pepper Pulled Pork recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Dr. Pepper Pulled Pork
- Prep Time: 40 minutes
- Cook Time: 310 minutes
- Total Time: 5 hours 50 minutes
- Yield: 8 servings 1x
- Category: Dinner
- Method: Oven Roasting
- Cuisine: American
Description
This Dr. Pepper Pulled Pork is packed with irresistible flavor and is easy to prepare. With a blend of spices, tender pulled pork, and savory BBQ sauce, it’s a satisfying choice for a quick dinner or a tasty gathering dish.
Ingredients
- 1 (6-7 lb.) bone-in pork butt (also labeled "boston butt" or "pork shoulder")
- ¼ cup homemade barbecue rub (or store-bought)
- 2 tablespoons vegetable oil (for dutch oven method)
- 2 large onions, thinly sliced
- 4 cloves garlic, minced (about 4 teaspoons total)
- 1 ½ cups dr. pepper soda
- 1 cup barbecue sauce, plus extra for serving
- sandwich rolls and coleslaw, for serving (optional)
Instructions
- Pat the pork dry with paper towels and season liberally with the barbecue rub on all sides.
- Heat the vegetable oil in a large Dutch oven over medium heat. Brown the pork on all sides, then remove to a plate.
- Add the onions and garlic to the pot. Cook, stirring occasionally, until the onions are tender, about 10-15 minutes.
- Stir in the salt, Dr. Pepper, and barbecue sauce. Return the pork to the pot (fat-side up) and cover tightly.
- Roast in a 325°F oven for 4-5 hours, basting with the cooking liquid every hour if possible. The pork is done when it’s falling off the bone and reaches an internal temperature of about 205°F.
- Transfer the pork to a cutting board or rimmed baking sheet. When cool enough to handle, shred with two forks, discarding any large fatty pieces. Return the meat to the pot and toss with the juices. Serve on rolls with extra barbecue sauce and coleslaw, if desired.
Notes
For best results, allow the pork to marinate with the rub overnight in the fridge.
Feel free to adjust the level of BBQ sauce to suit your taste.
If you don’t have a dutch oven, you can use a slow cooker set to low for 8 hours.
Nutrition
- Serving Size: 1 serving
- Calories: 456
- Sugar: 12g
- Sodium: 780mg
- Fat: 24g
- Saturated Fat: 9g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 1g
- Protein: 35g
- Cholesterol: 95mg




