The cooking time for a pork shoulder roast can vary depending on the size of the roast, the cooking method used, and the desired level of doneness. Pork shoulder is a tougher cut of meat with a lot of connective tissue, so it benefits from slow cooking methods to become tender and juicy.
Generally, a pork shoulder roast will take around 4 to 6 hours to cook at a low temperature. Here are some common cooking methods and their approximate cooking times:
Oven Roasting: Preheat the oven to 300°F (150°C). Cook the pork shoulder roast, covered, for about 4 to 6 hours, or until it reaches an internal temperature of 190°F (88°C). The exact time will depend on the size and thickness of the roast.
Slow Cooker/Crockpot: Place the pork shoulder roast in the slow cooker, and cook it on low heat for 8 to 10 hours or on high heat for 4 to 6 hours. Again, the cooking time may vary depending on the size of the roast and the slow cooker's settings.
Smoking: If you're smoking the pork shoulder, the cooking time will be longer. It can take anywhere from 8 to 14 hours at a temperature between 225°F to 250°F (107°C to 121°C). Smoking times vary based on the size of the roast and the smoker's temperature consistency.
To ensure the pork shoulder roast is fully cooked and safe to eat, use a meat thermometer to check its internal temperature. The desired internal temperature for a fully cooked and tender pork shoulder roast is around 190°F (88°C). At this temperature, the connective tissues have broken down, and the meat should be easy to shred.
Keep in mind that cooking times are only approximate, and the best way to determine if the pork shoulder is done is by checking its internal temperature. Always use a reliable meat thermometer to ensure the meat is fully cooked and safe to eat. Also, consider giving the meat some time to rest after cooking, as this allows the juices to redistribute, resulting in a more flavorful and tender roast.