How Long to Cook Pork Shoulder at 350 Degrees?

Photo of author

By: Tom Valenti


Cooking pork shoulder at 350 degrees is a great way to ensure the meat turns out juicy, flavorful, and tender. But how long to cook pork shoulder at 350 degrees? As with any cut of meat, there is no one-size-fits-all answer to this question.

So, if you’re looking for an answer to how long it should take to cook pork shoulder at 350 degrees, we’ve got your back! In this blog post, we will provide not just one suggestion but multiple options based on what levels of doneness appeal most to different personalities. Keep reading to learn more!


What is Pork Shoulder?

What is Pork Shoulder

Pork shoulder, also known as the shoulder blade, is taken from the upper part of a pig’s front leg. This cut of meat is tough but contains enough fat to make it suitable for slow-cooking methods such as roasting, braising, or smoking.

It is commonly used in various dishes, including pulled pork, stews, soups, curries, and sausages. Ground pork is also often made from pork shoulder for various recipes. Pork shoulder is enjoyed worldwide due to its versatility and delicious flavor when cooked properly.

Pork Shoulder Varieties

Types of Pork Shoulder

Pork shoulder can be purchased in various types, including bone-in pork shoulder, boneless pork shoulder, whole Boston butt, and picnic shoulder. Depending on the type of pork shoulder you purchase, your cooking time may vary slightly.

How Long To Cook Pork Shoulder at 350?

The answer to the question “How long to cook pork shoulder at 350?” depends on the size and weight of the pork shoulder you are using. As a general rule of thumb, you should cook pork shoulder for about 45 minutes per pound (450g) of meat.

Therefore, if you have a 4-pound pork shoulder, it should take approximately three hours to cook through. However, to ensure the meat is cooked safely to 145°F (63°C), it’s best to use a meat thermometer and check its internal temperature.

Once the pork shoulder has been cooked to the desired temperature, it should be allowed to rest for 10-15 minutes before being sliced or shredded to give the juices time to redistribute throughout the meat, resulting in a more succulent and flavorful dish.

How To Choose The Perfect Cut Of Pork Shoulder

Now, you have known how long to cook pork shoulder at 350, the next step is to choose the right cut for your dish. Generally speaking, choosing the perfect cut of pork shoulder depends on the dish you plan to make and your personal preference. Here are some tips to help you select the right cut of pork shoulder:

  • Pork shoulder can come with or without the bone. Bone-in cuts tend to have more flavor and are great for slow-cooking dishes like pulled pork, while boneless cuts are easier to slice and are better for roasting or grilling.
  • Pork shoulder can range in size from 4-10 pounds. Consider the number of your family or group and the number of leftovers you want before choosing a size.
  • Fat content: Pork shoulder is a fatty cut, making it flavorful and juicy. However, some cuts have more fat than others. If you’re looking for a leaner cut, look for a pork shoulder labeled “pork butt” or “Boston butt.”
  • Look for pork shoulder with a good amount of marbling, which is the fat that runs through the meat. This will help keep the meat moist during cooking. The color of the meat should be pink or light red and avoid meat that looks gray or brown.

Following these tips, you can choose the perfect pork shoulder cut for your next meal.

What Is The Best Way To Cook Pork Shoulder?

Pork shoulder is a flavorful and versatile cut of meat that can be cooked in various ways. One of the most popular methods for cooking pork shoulder is slow roasting, which results in tender, juicy meat that falls apart easily. Here is a simple recipe to cook pork shoulder at 350 degrees:


  • 1 pork shoulder (4-6 pounds)
  • 2 tablespoons olive oil
  • 2 teaspoons salt
  • 1 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder


  1. Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
  2. In a small bowl, mix together the salt, black pepper, garlic powder, and onion powder.
  3. Rub the pork shoulder all over with the olive oil, then sprinkle the spice mixture over the entire surface of the meat, using your hands to rub it in.
  4. Put the pork shoulder in a roasting pan or large oven and cover it tightly with a lid or aluminum foil.
  5. Put the pan in the preheated oven and cook for 45 minutes per pound (450g), or until the internal temperature of the meat reaches 145°F (63°C) on a meat thermometer. If desired, you can add some liquid to the pan, the pork shoulder will stay moist while cooking as a result.
  6. Remove the pork shoulder from the oven and let it rest for 10-15 minutes before using it.
  7. If you want to make a sauce, you can pour the juices from the pan into a saucepan and simmer them over medium heat until they reduce and thicken slightly.
  8. Serve the pork shoulder with your desired sides and the sauce on top.

Common Mistakes To Avoid When Cooking Pork Shoulder at 350

Cooking pork shoulder at 350 degrees Fahrenheit can result in juicy and tender meat, but there are some common mistakes to avoid to ensure the meat turns out perfectly. 

  • Not seasoning the meat 
  • Undercooking the pork shoulder
  • Overcooking the meat
  • Not using a meat thermometer 
  • Not letting the meat rest
  • Not using a covered roasting pan
  • Not basting the meat

By avoiding these common mistakes, you can ensure that your pork shoulder turns out juicy, tender, and flavorful every time.

How To Store-cooked Pork Shoulder at 350?

People are very interested in how to preserve meat after cooking. Here are a few ways we’ve come up with it. First and foremost, remember to let the pork shoulder cool down to room temperature before storing it. This will prevent moisture from building up inside the storage container and causing bacterial growth. Secondly, you should divide the pork shoulder into smaller portions that will be easier to store and reheat. Another way is to place the pork shoulder in airtight containers or ziplock bags. 

Make sure to remove as much air as possible before sealing the container or bag to prevent freezer burn. Store the cooked pork shoulder in the refrigerator for up to 3 days or in the freezer for up to 2 months. If storing in the freezer, make sure to place it in the back of the freezer where the temperature is most consistent.

What To Serve With Pork Shoulder?

Pork shoulder is a versatile meat that pairs well with various sides. Experiment with different flavors and textures to find your perfect pairing.

Roasting vegetables like carrots, potatoes, and Brussels sprouts is a great way to add color and nutrition to your plate.

Coleslaw is a classic side dish that pairs well with barbecue-style pork shoulder. You can make a traditional creamy coleslaw or a vinegar-based one for a lighter option.

Cornbread is a classic Southern side dish that pairs well with pork shoulder. You can make it sweet or savory, depending on your preference.

Creamy mashed potatoes are a classic side dish that pairs well with pork shoulder. You can add some garlic or herbs for extra flavor.

A fresh salad is a great way to balance out the richness of pork shoulder. You can make a simple green salad or a more elaborate one with fruits, nuts, and cheese.

How To Reheat Pork Shoulder at 350?

If you have a pork shoulder that needs to be reheated, make sure it is defrosted if frozen. Then preheat your oven to 350 degrees Fahrenheit and place the pork shoulder on a baking sheet.

Bake it for about 20 minutes or until it is completely heated through. Alternatively, you can also use a microwave to reheat the pork shoulder. Put it on a plate and microwave it for 2-3 minutes until it is heated through. 


Can You Cook a Pork Shoulder In A Slow Cooker?

Yes, pork shoulder is an excellent cut of meat to cook in a slow cooker. Slow-cooking pork shoulder results in a tender, juicy, and flavorful dish that falls apart easily.

How Long Do You Cook a 4 lb Pork Shoulder at 350?

A 4 lb pork roast cooked in a crockpot on low heat will take about 8 to 10 hours to reach an internal temperature of 145°F (63°C). Slow cooking is a great option for busy days or when you want to come home to a delicious meal that’s ready to eat.

What Internal Temperature Should Pork Shoulder Be Cooked To?

Pork shoulder should be cooked to an internal temperature of at least 145°F (63°C), according to the USDA. This is the minimum safe temperature to kill any harmful bacteria that may be present in the meat.

Does Pork Shoulder Get Tender The Longer It Cooks?

Yes, pork shoulder can get more tender the longer it cooks, especially when cooked using low and slow methods such as braising or slow cooking in a crockpot or oven. This is because pork shoulder contains a lot of connective tissue, which can be tough and chewy if not cooked for a long enough time.


By now, you should be well-equipped with the knowledge of how long to cook pork shoulder at 350 – approximately 45 minutes per pound. With the proper technique, temperature, and seasonings, you will surely have a succulent and flavorful meal. Don’t forget to let the cooked pork shoulder rest for about 10-15 minutes for maximum juiciness!

Photo of author

Tom Valenti

Chef/Owner of both Ouest and ‘Cesca, and the Executive Chef of Le Cirque, Alison on Dominick, and Butterfield 81.

Leave a Comment