This post may contain affiliate links. If you use these links to buy something we may earn a small commission. Thanks.
Cooking a pork shoulder is a rewarding process that results in tender, flavorful meat perfect for a variety of dishes. This cut, known for its rich marbling and connective tissue, benefits from slow and steady cooking methods that break down the fibers and create a juicy texture. Whether you’re roasting, smoking, slow-cooking, or using a pressure cooker, understanding the right cooking time and temperature is key to achieving the best results.
A 5 lb pork shoulder requires patience, but the delicious outcome is well worth the wait. In this article, we’ll cover different cooking methods, temperature guidelines, preparation tips, and everything you need to know to cook the perfect pork shoulder.
Cooking Methods & Time Estimates
There are multiple ways to cook a 5 lb pork shoulder, and each method varies in cooking time and temperature. Below, we explore different approaches so you can choose the best one based on your preferred cooking style.
1. Oven Roasting (Low & Slow)
Temperature & Time:
- Set the oven to 275°F–300°F.
- Cook for 4.5–6 hours, depending on your desired doneness.
- The internal temperature should reach 195–205°F for tender, pull-apart pork.
Cooking Steps:
- Preheat the oven to 275°F.
- Rub the pork shoulder with a spice blend (salt, pepper, paprika, garlic powder, and brown sugar work well).
- Place the pork in a roasting pan or Dutch oven, fat-side up.
- Cover with foil or a lid and cook for several hours.
- After about 4.5 hours, check the internal temperature using a meat thermometer.
- Once it reaches at least 195°F, let it rest for 15–30 minutes before shredding or slicing.

2. Slow Cooker (Crockpot)
Temperature & Time:
- Low setting: 8–10 hours
- High setting: 5–6 hours
Cooking Steps:
- Season the pork shoulder with your preferred rub.
- Place it in the slow cooker with liquid (broth, apple cider vinegar, or a marinade).
- Cover and cook on low for 8–10 hours or on high for 5–6 hours.
- Once it reaches an internal temperature of 195–205°F, remove it from the slow cooker.
- Let it rest, then shred for pulled pork or slice for serving.
3. Smoking
Temperature & Time:
- Set smoker to 225°F–250°F.
- Cook for 6–8 hours, depending on how long the meat takes to reach the target temperature.
- Wrap in foil around 160°F if you want to speed up cooking.
Cooking Steps:
- Preheat the smoker to 225°F.
- Season the pork shoulder with dry rub and let it rest at room temperature for 30 minutes.
- Place the pork in the smoker and cook slowly.
- Monitor the temperature to prevent drying out. If the meat stalls at 160°F, wrap it in foil to help it cook faster.
- Continue smoking until the pork reaches 195–205°F.
- Let it rest for at least 30 minutes before shredding.
4. Instant Pot (Pressure Cooker)
Temperature & Time:
- High pressure: 90–100 minutes
- Natural release: 15–20 minutes
Cooking Steps:
- Cut the pork shoulder into chunks to fit into the Instant Pot.
- Season the meat with spices.
- Add broth, apple cider vinegar, or barbecue sauce for moisture.
- Set to high pressure and cook for 90–100 minutes.
- Allow for natural pressure release for at least 15–20 minutes before opening the lid.
- Remove the pork, let it rest, and shred or slice.
Internal Temperature Guidelines
Regardless of the cooking method, monitoring the internal temperature of the pork shoulder is crucial. Here are key temperature milestones:
- 145°F: Safe to eat, but not tender enough for pulled pork.
- 160°F: Fat and collagen begin to break down, but the meat may still be tough.
- 195–205°F: Best range for tender, juicy pork shoulder that can be easily shredded.
A meat thermometer is essential to ensure your pork shoulder is cooked to perfection.
Preparation & Cooking Tips
1. Seasoning & Marinades
- A simple dry rub (salt, pepper, garlic powder, paprika, and brown sugar) enhances flavor.
- Marinate overnight for deeper seasoning.
- Use a mustard base to help the rub stick.
2. Using a Meat Thermometer
- Insert the thermometer into the thickest part of the meat without touching the bone.
- Check periodically and remove the meat once it reaches 195–205°F.
3. Resting the Meat
- Always let the pork rest for at least 15–30 minutes before slicing or shredding.
- Resting allows juices to redistribute for a moist and flavorful texture.
Conclusion
Cooking a 5 lb pork shoulder requires patience, but the result is incredibly delicious and worth the wait. Whether you choose to roast it in the oven, smoke it, slow-cook it, or use a pressure cooker, following the right techniques ensures tender, flavorful meat every time.
For the most succulent pulled pork, aim for an internal temperature between 195–205°F. If you’re slicing instead of shredding, 145°F is the minimum safe temperature.
Enjoy your perfectly cooked pork shoulder in tacos, sandwiches, BBQ plates, or any dish you love! Happy cooking.