How long you cook your 6-pound pork shoulder depends on how you cook it and how you intend to use it. A roast prepared to be pulled for barbecue will be cooked longer than a roast that is to be beautifully sliced. Smoking your pork shoulder will also take longer, but give it much more flavour. Follow these cooking times and tips for your pork shoulder.
Roasted Pork Shoulder
Roast your pork shoulder in the oven at 176 degrees C for 30 to 35 minutes per pound for a nice slicing roast. At this temperature, a 6-pound pork shoulder will require 3 to 3 1/2 hours to roast. Check for doneness by placing a meat thermometer into the roast at the thickest point. Be careful not to touch the bone. The shoulder is done when the internal temperature reaches 76.7 degrees C.
Pulled Pork Roast
If you plan to use your pork roast to make pulled pork or barbecued pork, a slower roasting for a longer time will yield a tender roast that falls apart when pulled with a fork. Roast a 6-pound pork shoulder at 121 degrees C, covered, for nine hours. The temperature will have risen to between 82.2 and 87.7 degrees C and the roast will be fork-tender when done.
In the smoker, a 6-pound pork shoulder roast will require between 6 and 9 hours, depending on how tender you want your meat. Keep the smoker temperature between 107 and 121 degrees C. The shoulder is done in approximately 6 hours, when the temperature reaches 76.7 degrees C. If you plan to pull the pork, continue cooking until the temperature reaches approximately 87.8 degrees C, approximately 9 hours total smoking time.