How Long to Cook Pork Shoulder / Butt (4–5 lb, for Pulling) in the oven
Specification: 4–5 lb boneless or bone-in pork shoulder roast, fat cap scored in diamond crosshatch
3-Step Execution Protocol
Preheat oven to 300°F (149°C). Prepare pork shoulder / butt (4–5 lb, for pulling) (4–5 lb boneless or bone-in pork shoulder roast, fat cap scored in diamond crosshatch).
Cook for 4–5 hours. Flip at the 150-minute mark for even browning.
Internal temperature reads 203°F in center and meat collapses into juicy shreds when pressed with tongs Confirm internal temperature reaches 203°F (95°C). Rest for 30 minutes before serving.
USDA FSIS Pork Shoulder Cooking Guidelines & Meathead Goldwyn (AmazingRibs) thermal modeling