This Dutch oven pulled pork recipe creates tender, juicy pork shoulder by searing first, then slow-braising in a flavorful BBQ sauce until it shreds easily. It's an easy way to make pulled pork without a smoker.
Preheat and Prep: Preheat your oven to 300°F. Trim excess hard fat from the 5-6 lb pork shoulder, leaving about ¼-inch for moisture. Pat dry with paper towels. Mix your rub ingredients in a small bowl. Coat the pork generously on all sides with the entire mixture (approx. ½ cup), pressing the spices into the meat with your hands.
The Sear: Heat 2 tablespoon olive oil in a large Dutch oven over medium-high heat. When the oil shimmers, add the pork and sear for 3-4 minutes per side until a deep, dark crust forms. Transfer the pork to a plate.
Sauté Aromatics: Add the sliced onion and 6-7 minced garlic cloves to the same pot. Cook for 2-3 minutes, using a wooden spoon to scrape up the browned bits (the flavor!) from the bottom of the pot.
Build the Braise: Pour in 1 cup chicken broth, ½ cup BBQ sauce, and 1 tablespoon apple cider vinegar. Stir to combine and bring to a gentle simmer.
Slow Cook: Return the pork (and any juices from the plate) to the pot. The liquid should reach about halfway up the meat. If your pot is extra wide and the liquid is shallow, add another ½ cup of broth. Cover with a tight-fitting lid and braise in the oven for 3 to 3½ hours, flipping the meat over halfway through.
Temp and Shred: The pork is done when the internal temp reaches 200°F-203°F and it shreds easily with a fork. Remove the meat from the oven and let it rest, covered, for 20 minutes. Shred the meat with two forks, then stir it back into the juices to stay moist.
Notes
The "Tender" Secret: If the pork feels tough or won't shred, it hasn't reached the temperature where the connective tissue melts. Simply put the lid back on and cook for another 20-30 minutes.
Make-Ahead: This is a great meal for crowds because you can shred it a day early and reheat it in its own juices.