Cook pork shoulder at 350°F for about 45–60 minutes per pound, so a 4-pound roast takes roughly 3–4 hours. For safety, cook to at least 145°F internal temperature and rest 3 minutes before slicing.
How Long To Cook Pork Shoulder In Oven At 350: cook it about 45 minutes per pound, so a 4 lb pork shoulder takes about 3 hours and an 8 lb pork shoulder takes about 6 hours.
Use this timing as an estimate; the reliable doneness check is the center of the roast.
For food safety, pork shoulder must reach 145°F (63°C) and rest for 3 minutes. For tender pulled pork, most cooks continue roasting well past the minimum until the meat is shreddable, but the USDA safety minimum for pork roasts is 145°F with a 3-minute rest.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 350°F Pork Shoulder Time Chart
- 3 Oven Time At 350
- 4 Quick Time Chart At 350°F
- 5 Covered Vs. Uncovered
- 6 Edge Cases That Change The Time
- 7 Time By Pork Shoulder Weight
- 8 Worked Timing Examples
- 9 Boneless Vs. Bone-In Timing
- 10 When To Start Checking
- 11 Edge Cases That Change The Time
- 12 Bone In Versus Boneless
- 13 Worked Examples
- 14 Temperature Check Differences
- 15 Edge Cases That Change the Time
- 16 How To Cook It
- 17 Oven Method At 350°F
- 18 Worked Time Examples
- 19 How To Tell It Is Done
- 20 Where To Check The Temperature
- 21 Sliceable Versus Pull-Apart Pork Shoulder
- 22 Worked Examples
- 23 Frequently Asked Questions
- 24 How long do you cook pork shoulder in the oven at 350°F?
- 25 How long does a 5 lb pork shoulder take at 350°F?
- 26 Should pork shoulder be covered in the oven at 350°F?
- 27 What internal temperature should pork shoulder reach at 350°F?
- 28 How long do you cook pork shoulder at 350°F per pound?
- 29 Related Reading
- 30 Sources & References
At 350°F, plan on about 35 to 45 minutes per pound for pork shoulder cooked as a roast. A 4-pound shoulder usually takes 2 hours 20 minutes to 3 hours.
That time estimate is for oven planning, not proof of doneness. The USDA figure for pork shoulder, treated as a pork roast, is 145°F with a 3-minute rest.
| Food | Safe minimum internal temperature | Rest time |
|---|---|---|
| Beef, pork, veal and lamb – steaks, chops, roasts | 145°F (63°C) | 3 minutes |
| Leftovers, reheated | 165°F (74°C) | None |
350°F Pork Shoulder Time Chart
Use these numbers for a typical bone-in or boneless pork shoulder roast in a preheated 350°F oven. Start checking early, because shape matters more than weight alone.
| Pork shoulder weight | Estimated oven time at 350°F | When to check |
|---|---|---|
| 3 lb | 1 hour 45 minutes to 2 hours 15 minutes | At 1 hour 30 minutes |
| 4 lb | 2 hours 20 minutes to 3 hours | At 2 hours |
| 5 lb | 2 hours 55 minutes to 3 hours 45 minutes | At 2 hours 30 minutes |
| 6 lb | 3 hours 30 minutes to 4 hours 30 minutes | At 3 hours |
| 8 lb | 4 hours 40 minutes to 6 hours | At 4 hours |
Worked example: for a 5-pound pork shoulder, multiply 5 by 35 to 45 minutes. That gives 175 to 225 minutes, or 2 hours 55 minutes to 3 hours 45 minutes.
If the roast is boneless and tied into an even cylinder, it may finish near the low end. If it is thick, uneven, or bone-in, expect the middle or high end of the range.
If the pork shoulder is cut into 2 large chunks instead of left whole, begin checking much earlier. Two 2-pound pieces may cook closer to a 2-pound thickness than a single 4-pound roast.
If you want sliceable pork, cook to the USDA pork roast figure, then rest 3 minutes. For softer, shreddable pork, time alone is not enough; cook until the meat pulls apart easily with a fork.
A covered pan usually cooks the shoulder more gently and limits surface browning. An uncovered pan browns better, but the outside can dry before the center is ready.
For reheated cooked pork shoulder, the relevant USDA figure is 165°F. That applies after the pork has already been cooked and is being heated again for serving.

Oven Time At 350
At 350°F, pork shoulder usually takes 35 to 45 minutes per pound in the oven, plus a 3-minute rest once it reaches 145°F at the thickest point.
Use the lower end for a boneless, compact roast in a shallow pan. Use the higher end for bone-in, thick, or loosely tied shoulders.
Quick Time Chart At 350°F
| Pork shoulder weight | Estimated oven time at 350°F |
|---|---|
| 3 lb | 1 hour 45 minutes to 2 hours 15 minutes |
| 4 lb | 2 hours 20 minutes to 3 hours |
| 5 lb | 2 hours 55 minutes to 3 hours 45 minutes |
| 6 lb | 3 hours 30 minutes to 4 hours 30 minutes |
| 7 lb | 4 hours 5 minutes to 5 hours 15 minutes |
| 8 lb | 4 hours 40 minutes to 6 hours |
Example: a 5 lb boneless pork shoulder at 350°F should be checked around 2 hours 55 minutes. If it is not done, keep cooking and recheck every 15 to 20 minutes.
Example: a 7 lb bone-in shoulder is more likely to need the high end, about 5 hours. Start checking at 4 hours so you do not overshoot.
Covered Vs. Uncovered
Covered pork shoulder cooks more evenly and loses less moisture. At 350°F, plan on the same total range, but expect it to finish closer to the middle of the estimate.
Uncovered pork shoulder browns better, but the outside dries faster. If roasting uncovered the whole time, check early and add liquid to the pan if the drippings begin to burn.
For a practical split, roast covered for about 75% of the time, then uncover for the last 30 to 45 minutes to brown the surface.
Edge Cases That Change The Time
- Cold from the refrigerator: add about 15 to 30 minutes for a large, dense roast.
- Boneless and tied tight: use about 35 to 40 minutes per pound.
- Bone-in shoulder: use about 40 to 45 minutes per pound.
- Cut into 2 pieces: start checking 25% earlier than the full-roast estimate.
- Very deep roasting pan: add about 15 minutes because heat circulates less directly.
The exact finish time depends on thickness, not just weight. A short, wide 6 lb shoulder can finish sooner than a tall, compact 5 lb shoulder.
Use time as the planning tool and a thermometer as the deciding tool. For pork shoulder, the safe minimum internal temperature is 145°F, followed by a 3-minute rest.

Time By Pork Shoulder Weight
At 350°F, pork shoulder usually needs 35 to 45 minutes per pound in the oven. Use the lower end for boneless pieces and the higher end for bone-in, thick, or tightly tied roasts.
The USDA safe minimum for pork shoulder is 145°F with a 3-minute rest. For sliceable pork, that is the target. For shredding, cook longer until the meat pulls apart easily.
| Pork Shoulder Weight | Estimated Time At 350°F | Best Use |
|---|---|---|
| 2 lb | 1 hour 10 minutes to 1 hour 30 minutes | Small roast, slices |
| 3 lb | 1 hour 45 minutes to 2 hours 15 minutes | Sliced or chopped pork |
| 4 lb | 2 hours 20 minutes to 3 hours | Family-size roast |
| 5 lb | 2 hours 55 minutes to 3 hours 45 minutes | Large roast, chopped pork |
| 6 lb | 3 hours 30 minutes to 4 hours 30 minutes | Large bone-in shoulder |
| 7 lb | 4 hours 5 minutes to 5 hours 15 minutes | Party-size roast |
| 8 lb | 4 hours 40 minutes to 6 hours | Large shoulder or picnic roast |
| 9 lb | 5 hours 15 minutes to 6 hours 45 minutes | Very large roast |
| 10 lb | 5 hours 50 minutes to 7 hours 30 minutes | Extra-large shoulder |
Worked Timing Examples
Example 1: 4 lb boneless pork shoulder. Use 35 to 40 minutes per pound. That gives 140 to 160 minutes, or about 2 hours 20 minutes to 2 hours 40 minutes.
Example 2: 6 lb bone-in pork shoulder. Use 40 to 45 minutes per pound. That gives 240 to 270 minutes, or about 4 hours to 4 hours 30 minutes.
Example 3: 8 lb thick shoulder roast. Start checking near 4 hours 40 minutes. Expect up to 6 hours if it is bone-in, compact, or cooked from a cold oven setup.
Boneless Vs. Bone-In Timing
Boneless pork shoulder cooks a little faster because the roast is more even. Estimate 35 to 40 minutes per pound at 350°F for most boneless roasts.
Bone-in pork shoulder often takes longer because it is thicker and less uniform. Estimate 40 to 45 minutes per pound at 350°F, especially for roasts over 5 lb.
If the roast is tied into a tight cylinder, treat it like a thicker roast. Add 15 to 30 minutes to the estimate, then check with a food thermometer at the thickest point.
When To Start Checking
Start checking a 2 to 4 lb shoulder about 20 minutes before the low end of the range. For a 5 to 8 lb shoulder, start checking 30 minutes before the low end.
Insert the thermometer into the thickest meat, away from bone and large fat pockets. The pork is safely cooked at 145°F, followed by a 3-minute rest.
If you want pulled pork texture, time alone is not enough. Keep cooking until a fork twists easily in the meat. That can add 45 minutes to 2 hours, depending on size and shape.
Edge Cases That Change The Time
- Covered pan: often cooks more evenly and reduces drying, but may soften the crust.
- Uncovered pan: browns better, but large roasts may need the high end of the time range.
- Deep roasting pan: can slow browning and add about 10 to 20 minutes.
- Very cold roast: may add 15 to 30 minutes versus a roast that sat briefly while the oven preheated.
- Uneven shoulder: check both the thick end and the thinner end; the thick end controls doneness.

Bone In Versus Boneless
At 350°F, a boneless pork shoulder usually cooks faster and more evenly than a bone-in shoulder. Use 35 to 45 minutes per pound for boneless and 40 to 50 minutes per pound for bone-in.
The bone slows heat movement near the center, so the thickest area beside the bone is often the last spot to finish. A boneless roast is more uniform, especially if tied into an even cylinder.
| Cut | 350°F oven time | Example |
|---|---|---|
| Boneless pork shoulder | 35 to 45 min/lb | 4 lb: 2 hr 20 min to 3 hr |
| Bone-in pork shoulder | 40 to 50 min/lb | 6 lb: 4 hr to 5 hr |
Worked Examples
For a 3 lb boneless shoulder, start checking at about 1 hour 45 minutes. The likely window is 1 hour 45 minutes to 2 hours 15 minutes.
For a 5 lb boneless shoulder, plan on 2 hours 55 minutes to 3 hours 45 minutes. If it is thick and compact, expect the high end of that range.
For a 5 lb bone-in shoulder, plan on 3 hours 20 minutes to 4 hours 10 minutes. Check the meat near, but not touching, the bone.
For an 8 lb bone-in shoulder, plan on 5 hours 20 minutes to 6 hours 40 minutes. Large shoulders vary widely because thickness matters more than weight alone.
Temperature Check Differences
For food safety, pork roasts must reach 145°F and rest 3 minutes. Insert the thermometer into the thickest part, away from bone, fat pockets, and the pan.
With bone-in pork shoulder, take 2 readings: one in the thickest meat and one close to the bone without touching it. If the near-bone reading is lower, keep cooking.
With boneless pork shoulder, check the center of the tied roast. If it was butterflied or rolled unevenly, also check the thickest folded section.
Edge Cases That Change the Time
A flat boneless shoulder may finish 20 to 30 minutes sooner than the per-pound estimate. A short, tall roast can take 30 to 60 minutes longer.
If the roast starts very cold, add about 15 to 25 minutes. If it sat briefly while the oven preheated, use the normal time range.
A covered pan shortens drying but can slow browning. For better crust, cook uncovered or uncover during the final 30 to 45 minutes.
If cooking two shoulders in one oven, use each roast’s own weight for timing, not the combined weight. Leave space around them, and expect 15 to 30 extra minutes if the pan is crowded.
Boneless is best when you need cleaner slicing and tighter timing. Bone-in is better when you want richer pan juices and do not mind a longer, less predictable cook.

How To Cook It
At 350°F, plan on 45 to 60 minutes per pound for pork shoulder, depending on shape, bone, fat cap, and whether it is covered. A 4 lb shoulder usually takes about 3 to 4 hours.
Oven Method At 350°F
- Step 1: Weigh the pork shoulder. Use the actual package weight, not a guess. Multiply pounds by 45 to 60 minutes. A 5 lb shoulder needs about 3 hours 45 minutes to 5 hours.
- Step 2: Season early if possible. Use about 1 teaspoon kosher salt per pound. Add pepper, garlic powder, paprika, or a dry rub. Season at least 30 minutes ahead, or refrigerate uncovered overnight.
- Step 3: Preheat to 350°F. Put the pork shoulder fat-side up in a roasting pan or Dutch oven. Add 1/2 to 1 cup water, stock, cider, or broth to the pan to reduce scorching.
- Step 4: Cover for the first part. Cover tightly with foil or a lid for about 70% of the cooking time. For a 4 lb roast, that means covered for about 2 1/2 hours.
- Step 5: Uncover to brown. Remove the lid or foil for the last 45 to 75 minutes. If the pan dries out, add another 1/4 cup liquid so the drippings do not burn.
- Step 6: Check with a thermometer. Pork shoulder, as a pork roast, must reach at least 145°F and rest 3 minutes. Insert the thermometer into the thickest part, away from bone and large fat seams.
- Step 7: Rest, then slice or shred. Rest the roast loosely covered for 15 to 30 minutes. For slicing, cut across the grain. For shredding, cook until the meat pulls apart easily with forks.
Worked Time Examples
| Pork shoulder weight | Estimated time at 350°F | When to start checking |
|---|---|---|
| 3 lb | 2 hours 15 minutes to 3 hours | At 2 hours |
| 4 lb | 3 to 4 hours | At 2 hours 45 minutes |
| 5 lb | 3 hours 45 minutes to 5 hours | At 3 hours 30 minutes |
| 6 lb | 4 hours 30 minutes to 6 hours | At 4 hours 15 minutes |
| 8 lb | 6 to 8 hours | At 5 hours 30 minutes |
A boneless shoulder often cooks faster than a bone-in one of the same weight because it is usually flatter. A compact, thick roast can take the full 60 minutes per pound.
If the outside is browning too fast, re-cover it with foil. If it looks pale near the end, uncover it and raise the rack higher for the last 20 to 30 minutes.
For a frozen or partially frozen pork shoulder, do not rely on these times. Thaw first so the center cooks evenly and the thermometer reading is meaningful.

How To Tell It Is Done
Pork shoulder is done safely when the thickest part reaches 145°F (63°C) on a food thermometer and then rests for 3 minutes. That is the USDA minimum for pork roasts.
Use temperature first, not color. Pork can still look slightly pink at 145°F, and a browned crust can appear long before the center is safe.
Where To Check The Temperature
Insert the thermometer into the thickest muscle, aiming for the center of the roast. Keep the probe away from bone, large fat pockets, and the pan surface.
For a bone-in pork shoulder, check at least 3 spots: near the center, near the bone without touching it, and in the thickest outer muscle. The lowest reading is the one that matters.
For boneless pork shoulder, check 2 to 3 spots because the roast may be unevenly rolled or tied. Push the probe past the outer browned layer into the dense center.
| Result | What It Means | What To Do |
|---|---|---|
| Under 145°F | Not done safely | Return to the oven and keep cooking |
| 145°F or higher | Safe minimum reached | Rest 3 minutes before slicing |
| 145°F in one spot, lower elsewhere | Unevenly cooked | Cook until the lowest spot reaches 145°F |
Sliceable Versus Pull-Apart Pork Shoulder
At 145°F plus a 3-minute rest, pork shoulder is safe, but it may still slice more like a roast. That is normal because shoulder contains heavy connective tissue.
If you want pulled pork, safety and tenderness are not the same test. After it reaches the safe minimum, keep cooking until a fork slides in easily and the meat separates with light pressure.
A practical fork test: press a fork into the thickest section and twist. If the meat resists, springs back, or comes off in firm chunks, it is safe only if it has hit 145°F, but not yet pull-apart tender.
If the fork turns easily and the meat breaks into moist strands, the shoulder is ready for shredding. Check several areas, especially around the bone and the thickest center section.
Worked Examples
Example 1: A 5 lb boneless shoulder reads 151°F near the edge, 143°F in the center, and 147°F near the tied seam. It is not done safely yet because the lowest spot is below 145°F.
Example 2: A 7 lb bone-in shoulder reads 146°F in the center and 145°F near the bone. It is safe after a 3-minute rest, but it may need longer if you want it to shred cleanly.
Example 3: The thermometer shows 145°F, but the fork will not twist easily. Rest it 3 minutes if serving sliced. For pulled pork, return it to the oven and cook until the texture softens.
Let the roast sit undisturbed for the required 3 minutes after it reaches 145°F. Do not skip this rest when using the USDA safe minimum for pork shoulder.

Frequently Asked Questions
How long do you cook pork shoulder in the oven at 350°F?
At 350°F, plan on about 35 to 45 minutes per pound for pork shoulder, depending on thickness, bone-in versus boneless, and whether it is covered. A 4-pound shoulder usually takes about 2.5 to 3 hours. Use a thermometer, not time alone.
How long does a 5 lb pork shoulder take at 350°F?
A 5 lb pork shoulder at 350°F usually takes about 3 to 4 hours. Boneless cuts often cook a little faster than bone-in. For food safety, pork shoulder should reach 145°F and rest for 3 minutes, but longer cooking is often used for shreddable texture.
Should pork shoulder be covered in the oven at 350°F?
Yes, cover pork shoulder for most of the cooking time at 350°F to limit moisture loss. Uncover it for the last 20 to 30 minutes if you want a darker crust. Covered cooking can slightly extend the total time compared with roasting uncovered.
What internal temperature should pork shoulder reach at 350°F?
For safety, pork shoulder, like other pork roasts, should reach 145°F and rest for 3 minutes. If you want pull-apart pork, cook it longer until the connective tissue softens; tenderness, not just the minimum safe temperature, determines when it shreds easily.
How long do you cook pork shoulder at 350°F per pound?
Use 35 to 45 minutes per pound at 350°F as a practical estimate. A 3 lb pork shoulder may take about 2 to 2.5 hours, while a 6 lb shoulder may take about 4 to 4.5 hours. Check the center with a thermometer.








