Dutch Oven Pulled Pork is a slow-braised pork dish made with pork butt, a homemade spice rub, and cola for tenderizing and caramelization. It’s an easy indoor BBQ method that delivers fall-apart-tender meat in about 4-5 hours without a smoker or outdoor grill. Our version uses a Dutch oven to create the same rich, smoky flavor in considerably less time and with less equipment than traditional smoking methods.

Want To Save This Recipe For Later?
After trying countless BBQ spots, a pulled pork sandwich or a chopped brisket sandwich is always my first choice, and this recipe brings those same flavors into your kitchen. The combination of our homemade spice rub and cola creates a deep, complex flavor profile that takes inspiration from our cola-marinated beef fajita tacos while still delivering a classic American BBQ taste.
We like to serve our pulled pork on toasted brioche buns with a side of Southern-style coleslaw or steakhouse potato salad. It’s fantastic with homemade BBQ sauce, but honestly, it tastes just as good without it.
Key Ingredients and Substitutions
With basic pantry spices and a few simple ingredients, this slow-cooked pork butt becomes fork-tender and packed with flavor.
The complete ingredient list and measurements are listed in the printable recipe below.
- Pork Butt (Shoulder): Despite its name, pork butt comes from the shoulder of the pig and has excellent marbling, making it ideal for slow cooking. If you can’t find pork butt, picnic shoulder works well too, though it has more connective tissue to remove.
- Brown Sugar: The sweetness of brown sugar creates balance in the rub and helps develop a caramelized exterior on the pork. You can substitute coconut sugar or turbinado sugar if needed.
- Spice Rub: Our blend of paprika, cumin, garlic powder, onion powder, and black pepper creates a balanced flavor profile. For a smoky version, substitute smoked paprika for regular paprika or add 1/2 teaspoon of liquid smoke to the braising liquid.
- Coca-Cola: The cola tenderizes the meat, adding subtle sweetness and complex flavor. Mexican Coca-Cola made with real sugar works particularly well, but any cola will do. For a less sweet option, substitute root beer or Dr. Pepper.
- Chicken Stock: This adds depth to the braising liquid. You can substitute beef stock for a richer flavor or vegetable stock for a lighter profile.
- BBQ Sauce: Adding a touch of BBQ sauce when serving provides that classic tangy-sweet flavor many love with pulled pork. Use your favorite store-bought version, or try our homemade BBQ sauce made without ketchup.

How to Make Dutch Oven Pulled Pork
Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.
Pro-tip: Cutting the pork into chunks rather than cooking it whole significantly reduces cooking time and increases the surface area for the flavorful rub to adhere to.
1. Prep and Season the Pork: Mix your spice rub in a small bowl by combining brown sugar, salt, paprika, cumin, garlic powder, onion powder, and black pepper. Cut your pork butt into 3-4-inch chunks. Don’t remove all the fat – leave some for flavor, but trim enough excess that you won’t need to skim off much after it has cooked. Pat the meat dry with paper towels, then massage the spice rub onto all surfaces of the pork pieces. You can let the seasoned pork rest in the refrigerator for up to 24 hours for enhanced flavor.


2. Sear the Pork: Heat oil in a Dutch oven over medium-high heat until hot. Working in batches to avoid overcrowding, sear each chunk of pork until deep brown on all sides, about 2-3 minutes per side. This important step builds flavor and helps retain moisture in the finished dish.
3. Braise the Pork: Pour the cola and chicken stock around the sides of the pork, not directly over the top, to preserve the spice crust.


4. Braise the Pork: Cover with the lid and transfer to a 300°F oven. Let it cook undisturbed for 3 hours, allowing the liquid to tenderize the meat. After 3 hours, remove the lid and continue cooking for another 1-2 hours. This allows some liquid to evaporate and concentrate, helping the pork’s exterior develop more flavor. The pork is ready when it easily shreds with a fork and reaches an internal temperature of about 205°F.


5. Shred and Serve: Let the pork rest for 20-30 minutes, then transfer to a cutting board and shred using two forks. If necessary, skim any excess fat from the cooking liquid, return the shredded pork to the pot, and toss with the reduced liquid. Serve it as is for full pork flavor, or mix it with BBQ sauce for a more authentic BBQ flavor.


How to Serve Pulled Pork
This tender Dutch oven pulled pork fits into family favorites, from sandwiches to loaded potatoes. The most classic preparation is a BBQ pulled pork sandwich on brioche buns with southern-style coleslaw. Pair it with steakhouse potato salad, green beans, and old-fashioned cornbread for a traditional BBQ meal.
We always make extra pulled pork specifically for leftovers since it freezes so well. Use the frozen portions for easy dinners during the week. Reheat and add to pulled pork mac and cheese, to potatoes to make loaded pulled pork baked potatoes, top it on your favorite pizza dough to make pulled pork sheet pan pizza, layer it with chips to make pulled pork nachos, or make pulled pork street tacos with fresh toppings. Having pre-cooked pulled pork in the freezer means you’re always minutes away from a satisfying meal.
Make-Ahead and Storage
Make-Ahead: You can season the pork up to 24 hours in advance and keep it refrigerated until ready to cook. The entire dish can also be made 1-2 days ahead and reheated – the flavors actually improve with time.
How to Store: Cooled pulled pork can be stored in an airtight container in the refrigerator for up to 4 days. For longer storage, portions can be frozen in freezer-safe bags or containers for up to 3 months. Be sure to include some of the cooking liquid to keep the meat moist when reheating.
How to Reheat: For best results, reheat the pulled pork with a bit of additional liquid (broth, water, or BBQ sauce) in a covered pot over low heat until warmed through, about 10-15 minutes. Microwave individual portions covered with a damp paper towel to prevent drying out. If frozen, thaw overnight in the refrigerator before reheating.
As always, be sure to consult the USDA Guide to Freezing and Food Safety for the most up-to-date information on freezing and refreezing meat. Also, always be sure that you cook any meat to the USDA’s safe minimum internal temperature.

Recipe Tips and Notes
- Cut into chunks for faster cooking. Leaving the pork butt whole would require 6-8 hours of cooking time, whereas chunks cook in about 4-5 hours.
- Don’t skip the searing step. This crucial step builds flavor through caramelization and helps seal in moisture.
- Keep the lid on for the first 3 hours. This traps steam and helps break down the pork’s tough connective tissue.
- Use a splatter screen when searing. The hot oil combined with the sugar in the rub can cause significant splatter during the searing process.
- Save the cooking liquid. After skimming the fat, the reduced cooking liquid adds tremendous flavor to the pulled pork and helps keep it moist.
Frequently Asked Questions
More BBQ Recipes to Try
Looking for more BBQ-inspired dishes? Try these other favorites:
- Grilled Marinated Flank Steak – This tender, flavorful steak is perfect for summer cookouts and takes on marinade exceptionally well.
- Carne Asada – This perfectly marinated and grilled steak is ideal for tacos, burritos, or served with rice and beans.
- Baked BBQ Boneless Chicken Thighs – A quicker weeknight option that delivers that BBQ flavor without firing up the grill.
Let’s Connect! If you make this recipe or any other recipe on Casual Epicure, please don’t forget to rate the recipe and leave a comment below. It helps others who are considering making our recipes and we love hearing about your cooking experiences. And if you snapped some shots, share them on Instagram, and be sure to tag @casual.epicure so we can feature them in our stories.
Dutch Oven Pulled Pork
Want To Save This Recipe For Later?
Equipment
- Dutch Oven with lid
Ingredients
For the Rub:
- 2-3 tablespoons brown sugar
- 1 tablespoon kosher salt
- 1 tablespoon paprika
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon freshly ground black pepper
For Braising:
- 4-6 pounds boneless pork butt, cut into 3-4 inch chunks
- 2 tablespoons vegetable or neutral oil, for searing
- 8 ounces Coke
- ½ cup chicken stock
- ½ to 1 cup BBQ sauce, optional for serving
Instructions
- In a small bowl, combine the brown sugar, salt, paprika, cumin, garlic powder, onion powder, and black pepper until well blended.
- Trim any excess fat from the pork butt, leaving some fat intact for flavor. Pat the pork dry with paper towels, then cut it into 3 to 4-inch chunks. Generously rub the spice mixture all over the pork chunks, pressing it into the meat. For best results, you can do this step up to 24 hours in advance and refrigerate the seasoned pork.
- Set your oven to 300°F and position a rack in the lower third of the oven.
- Heat oil in a Dutch oven over medium-high heat until shimmering. Working in batches to avoid crowding, sear the pork chunks until browned on all sides, about 2-3 minutes per side. Be careful, as the sugar in the rub can burn quickly.
- Pour the Coke and chicken stock around (not over) the pork to keep the seasoned crust intact.
- Cover the Dutch oven with its lid and place it in the preheated oven. Cook for 3 hours.
- After 3 hours, remove the lid and continue cooking for another 1-2 hours, or until the pork is very tender and easily pulls apart with a fork. The internal temperature should reach about 205°F for perfect pulling consistency.
- Remove the Dutch oven from the oven and let the pork rest for about 20-30 minutes. Transfer the pork to a cutting board and shred with two forks, discarding large pieces of fat.
- Skim excess fat from the Dutch oven’s cooking liquid. Return the shredded pork to the pot and toss with the reduced liquid to moisten and flavor the meat. Taste and adjust seasoning if needed.
- Serve as is with the flavorful cooking liquid or toss with your favorite BBQ sauce for a more traditional pulled pork experience.


