Buy 13–14 pounds boneless raw pork shoulder, or 16–18 pounds bone-in, to feed 20 adults with about 5–6 ounces cooked pork each. For safety, pork shoulder must reach 145°F and rest 3 minutes.
How Much Pork Shoulder To Feed 20: buy 13 to 15 pounds of raw boneless pork shoulder, or 16 to 18 pounds raw bone-in, for pulled pork portions. That yields about 8 to 10 pounds cooked meat, enough for 20 adults at roughly 6 to 8 ounces cooked pork each.
If pork shoulder is the main dish with buns and sides, use the higher end. For lighter plates, kids, or several hearty sides, the lower end is usually enough. Cook pork shoulder to 145°F (63°C) and let it rest 3 minutes.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 Fast Buying Chart For 20 People
- 3 Relevant USDA/FDA Safety Temperatures
- 4 Quick Pork Shoulder Amount
- 5 Best buy amount for 20 people
- 6 Sandwich count
- 7 When to buy more
- 8 Raw Weight For 20 People
- 9 Quick Raw Pork Shoulder Calculator For 20
- 10 Worked Examples
- 11 When To Round Up Or Down
- 12 Bone In Versus Boneless
- 13 Fast Rule For 20 People
- 14 One Shoulder Or Two?
- 15 Edge Cases
- 16 How To Calculate Portions
- 17 Fast Portion Formula
- 18 Worked Examples For 20 People
- 19 Adjust For Big Appetites
- 20 Fast Planning Formula
- 21 Edge Cases
- 22 Frequently Asked Questions
- 23 How much pork shoulder do I need to feed 20 people?
- 24 How many pounds of pulled pork should I have for 20 guests?
- 25 Is one pork shoulder enough for 20 people?
- 26 How much pork shoulder per person for pulled pork sandwiches?
- 27 What internal temperature should pork shoulder reach to be safe?
- 28 Related Reading
- 29 Sources & References
For 20 adults, buy 13 to 14 lb raw boneless pork shoulder for sandwiches, or 16 to 17 lb raw bone-in pork shoulder. That gives about 8 lb cooked pork, or 6.4 oz per person.
If pork shoulder is the main plate protein, buy more: 17 lb raw boneless or 20 lb raw bone-in. That targets 10 lb cooked pork, or 8 oz per person.
Fast Buying Chart For 20 People
| Serving Style | Cooked Pork Needed | Raw Boneless Shoulder | Raw Bone-In Shoulder | Portion Per Person |
|---|---|---|---|---|
| Slider-size servings | 6.25 lb | 10.5 lb | 12.5 lb | 5 oz cooked |
| Standard pulled pork sandwiches | 8 lb | 13 to 14 lb | 16 to 17 lb | 6.4 oz cooked |
| Main plate, light sides | 10 lb | 17 lb | 20 lb | 8 oz cooked |
| Big eaters or leftovers wanted | 12 lb | 20 lb | 24 lb | 9.6 oz cooked |
The math assumes 60% yield for boneless pork shoulder and 50% yield for bone-in pork shoulder after cooking, trimming, fat loss, and shredding.
Worked example: for sandwiches, 20 people × 6.4 oz cooked = 128 oz cooked. That is 8 lb cooked pork. Divide by 0.60 for boneless: 13.3 lb raw.
Bone-in example: 8 lb cooked pork ÷ 0.50 yield = 16 lb raw bone-in pork shoulder. Buying two 8 lb bone-in shoulders is the cleanest purchase.
If you are serving buffet-style, round up. People take more when they serve themselves. For 20 buffet guests, use the “big eaters” line: 20 lb boneless or 24 lb bone-in.
If the menu has beans, mac and cheese, slaw, rolls, and dessert, the sandwich line is enough. If pork is the only major protein, use the main-plate line.
Relevant USDA/FDA Safety Temperatures
| 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 |
Pork shoulder is a pork roast, so the relevant safety line is 145°F with a 3-minute rest. If reheating cooked pulled pork later, the relevant line is 165°F.
Practical purchase: for most parties of 20, choose two 7 lb boneless shoulders or two 8 to 9 lb bone-in shoulders. That covers normal appetite variation without leaving you short.

Quick Pork Shoulder Amount
For 20 adults, buy 10 lb cooked pork shoulder or about 17 lb raw bone-in pork shoulder. If buying boneless, buy about 14 lb raw boneless pork shoulder.
The fast rule is 1/2 lb cooked pulled pork per adult. Pork shoulder loses weight from bone, fat trimming, and cooking shrinkage, so raw weight must be higher than the final serving weight.
Best buy amount for 20 people
| Serving plan | Cooked pork needed | Raw boneless shoulder | Raw bone-in shoulder |
|---|---|---|---|
| Light meal, many sides | 8 lb | 11 lb | 14 lb |
| Standard dinner | 10 lb | 14 lb | 17 lb |
| Big eaters or leftovers | 12 lb | 17 lb | 20 lb |
Use the standard line for most cookouts, buffets, and pulled pork sandwiches: 17 lb raw bone-in or 14 lb raw boneless for 20 people.
Worked example: 20 people × 1/2 lb cooked pork = 10 lb cooked pork. If bone-in shoulder yields about 60%, 10 ÷ 0.60 = 16.7 lb raw, rounded to 17 lb.
For boneless shoulder, assume about 70% yield after trimming and cooking. 10 lb cooked ÷ 0.70 = 14.3 lb raw, so buy 14 to 15 lb boneless.
Sandwich count
For pulled pork sandwiches, plan 1/3 lb cooked pork per sandwich. Ten pounds cooked makes about 30 sandwiches, enough for 20 people if some guests take seconds.
If you want exactly one sandwich per person, 20 × 1/3 lb = 6.7 lb cooked pork. That is about 10 lb raw boneless or 12 lb raw bone-in.
If the pork is the main plate item, not just sandwiches, stay at 1/2 lb cooked per person. That gives each guest a real portion and protects you from uneven carving or shredding loss.
When to buy more
- Add 2 to 3 lb raw if most guests are adults and sides are light.
- Add 3 lb raw if serving for a game day, graduation, or long buffet window.
- Add 4 to 5 lb raw if you want leftovers for the next day.
- Subtract 2 to 3 lb raw if half the group is children or there are several other meats.
Two common purchase setups work well: buy two 8 to 9 lb bone-in shoulders, or buy two 7 lb boneless shoulders. Two smaller roasts cook and shred more evenly than one huge roast.
For a mixed menu with burgers, chicken, or sausages, cut the pork to 1/4 lb cooked per person. For 20 people, that is 5 lb cooked, or about 8 lb raw bone-in.
For safety, pork shoulder falls under USDA pork roasts: cook to a safe minimum internal temperature of 145°F and rest 3 minutes. Pulled pork is often cooked longer for texture, but that is a quality choice.

Raw Weight For 20 People
Buy 13 to 15 pounds raw boneless pork shoulder to feed 20 people for sandwiches, tacos, sliders, or plated pulled pork portions.
That range assumes pork shoulder loses about 35% to 45% of its starting weight during trimming, cooking, and pulling.
A good planning number is 1/3 pound cooked pulled pork per person. For 20 people, that is 6.7 pounds cooked pork.
To get 6.7 pounds cooked pork, divide by yield. At 50% yield, you need 13.4 pounds raw. At 55% yield, you need 12.2 pounds raw.
For most real pork shoulders, 14 pounds raw is the safest single answer for 20 average eaters.
Quick Raw Pork Shoulder Calculator For 20
| Serving Style | Cooked Pork Per Person | Cooked Pork Needed | Raw Boneless Shoulder To Buy |
|---|---|---|---|
| Light meal, many sides | 1/4 lb | 5 lb | 10 to 11 lb |
| Standard pulled pork | 1/3 lb | 6.7 lb | 13 to 15 lb |
| Big eaters, few sides | 1/2 lb | 10 lb | 18 to 20 lb |
| Leftovers wanted | 1/3 lb plus extra | 8 lb | 15 to 17 lb |
If you are buying bone-in pork shoulder, buy more. The bone usually reduces usable meat by about 10% to 15%.
For 20 people, choose 15 to 17 pounds bone-in pork shoulder for a standard meal.
Example: you want 6.7 pounds cooked pork. If your bone-in shoulder yields 45%, divide 6.7 by 0.45. That equals 14.9 pounds raw.
If the roast is very fatty, oddly shaped, or has a large bone, round up to 16 or 17 pounds. Pork shoulder is forgiving, and leftovers are easier than short portions.
Worked Examples
Example 1: Pulled pork sandwiches for 20 with slaw, beans, and chips. Plan 1/3 pound cooked each. Buy 14 pounds boneless or 16 pounds bone-in.
Example 2: Pork shoulder is the main plate with only one side. Plan 1/2 pound cooked each. Buy 19 to 20 pounds boneless.
Example 3: Buffet with chicken, burgers, or hot dogs too. Plan 1/4 pound cooked each. Buy 10 to 11 pounds boneless.
Example 4: Twenty adults plus leftovers for the next day. Target 8 pounds cooked pulled pork. Buy 16 pounds boneless or 18 pounds bone-in.
When To Round Up Or Down
- Round up if serving mostly adults, teenagers, or a dinner crowd.
- Round up if there are few sides, no appetizers, or no second meat.
- Round up for bone-in shoulder, very fatty roasts, or extra bark trimming.
- Round down if serving lunch, children, heavy sides, or multiple proteins.
- Round down if pork is for small slider buns instead of full sandwiches.
For planning a normal meal, the best purchase is two 7-pound boneless pork shoulders or one 15- to 16-pound bone-in shoulder.
Cook pork shoulder, roasts, chops, and other whole cuts of pork to 145°F with a 3-minute rest.

Bone In Versus Boneless
For 20 people, the practical difference is yield. A bone-in pork shoulder has less edible meat per pound, so you must buy more raw weight than you would for boneless.
Use these buying targets for pulled pork portions:
| Type | Raw pork to buy for 20 | Expected cooked meat | Best for |
|---|---|---|---|
| Boneless pork shoulder | 10 to 12 lb | 6 to 7.5 lb | Sandwiches, mixed buffet, moderate eaters |
| Bone-in pork shoulder | 13 to 16 lb | 6.5 to 8 lb | Big portions, BBQ plates, leftovers |
A boneless shoulder usually yields about 60% to 65% cooked, usable meat after trimming and cooking loss. A bone-in shoulder often yields about 50% to 55% because the bone and extra fat are discarded.
Fast Rule For 20 People
For standard sandwiches, plan on 1/3 lb cooked pulled pork per person. For 20 people, that is about 6.7 lb cooked pork.
Boneless example: 6.7 lb cooked ÷ 0.62 yield = 10.8 lb raw boneless pork shoulder. Round up to 11 or 12 lb to avoid running short.
Bone-in example: 6.7 lb cooked ÷ 0.52 yield = 12.9 lb raw bone-in pork shoulder. Round up to 13 or 14 lb.
If pork is the main plate meat, not just a sandwich filling, use 1/2 lb cooked pork per person. For 20 people, that means 10 lb cooked pork.
For that larger serving, buy about 16 lb boneless or 19 to 20 lb bone-in. This is the safer number for BBQ plates with only light sides.
One Shoulder Or Two?
One large bone-in shoulder may weigh 8 to 10 lb, which is not enough for 20 unless portions are small. Two 7 to 8 lb bone-in shoulders are a better fit.
For boneless, two 5 to 6 lb roasts are easier than one giant roast. They cook more evenly, fit better in a smoker, and let you finish one earlier if needed.
If the pork shoulder is labeled “pork butt” or “Boston butt,” use the same numbers. It is part of the shoulder and works well for pulled pork.
If it is a picnic shoulder with skin and a large bone, buy on the high end. For 20 people, choose 15 to 16 lb for sandwiches or up to 20 lb for heavy servings.
Edge Cases
If you are serving 20 adults with buns, slaw, beans, chips, and dessert, 11 lb boneless or 14 lb bone-in is usually enough.
If the group includes teenagers, big eaters, or few side dishes, buy 13 lb boneless or 16 lb bone-in for sandwiches.
If you want leftovers, add 3 to 4 lb raw boneless or 4 to 5 lb raw bone-in. That gives roughly 2 extra lb cooked pork.
For sliced pork shoulder instead of pulled, expect slightly less usable meat because trimming and uneven pieces matter more. Add about 1 to 2 raw pounds for 20 guests.
Pork shoulder is safely cooked at 145°F with a 3-minute rest, but pulled pork is usually cooked longer for tenderness. Use a thermometer, not color, to judge doneness.

How To Calculate Portions
For 20 people, start with the serving style, then convert cooked portions to raw pork shoulder. The key loss is shrinkage: pork shoulder usually loses about 35% to 45% of its raw weight during slow cooking.
Fast Portion Formula
Use this formula: guests × cooked portion ÷ cooked yield = raw pork needed. For pork shoulder, use 60% yield for a safe planning number.
- 1. Pick the cooked portion size. Use 4 oz cooked pork per person for light sandwiches, 6 oz for standard plates, and 8 oz for big eaters or meat-heavy meals. For 20 people, that equals 5 lb, 7.5 lb, or 10 lb cooked pork.
- 2. Convert cooked pork to raw pork shoulder. Divide cooked pounds by 0.60. For 20 standard servings: 7.5 lb cooked ÷ 0.60 = 12.5 lb raw pork shoulder. Round up to 13 lb.
- 3. Adjust for bone-in pork shoulder. Bone-in shoulder has less edible meat. Use 50% yield instead of 60%. For 20 standard 6 oz portions: 7.5 lb cooked ÷ 0.50 = 15 lb bone-in pork shoulder.
- 4. Match the cut to the menu. For pulled pork sandwiches, 4 to 5 oz cooked meat is usually enough because buns, slaw, beans, and chips add bulk. For plates with only one small side, use 6 to 8 oz cooked meat.
- 5. Build in a practical buffer. Add 10% if guests are mostly adults, the pork is the main dish, or seconds are expected. A 13 lb boneless plan becomes about 14.5 lb raw. Buy 14 to 15 lb.
- 6. Split large amounts into manageable pieces. Instead of one huge shoulder, use two 7 lb boneless shoulders for a 14 lb target. They cook more evenly, fit better in pans, and give more bark if smoking.
Worked Examples For 20 People
| Meal Type | Cooked Pork Per Person | Total Cooked Pork | Boneless Raw Needed | Bone-In Raw Needed |
|---|---|---|---|---|
| Light sandwiches | 4 oz | 5 lb | 8.5 lb | 10 lb |
| Standard plates | 6 oz | 7.5 lb | 13 lb | 15 lb |
| Hearty servings | 8 oz | 10 lb | 17 lb | 20 lb |
If the pork is going on slider buns, plan 3 oz cooked pork per slider. For 20 people eating 2 sliders each, you need 120 oz cooked pork, or 7.5 lb cooked. That is about 13 lb boneless raw pork shoulder.
If 5 of the 20 guests are children, count each child as half a standard serving. That makes 15 adult servings plus 2.5 child-adjusted servings, or 17.5 servings total. At 6 oz each, plan 6.6 lb cooked pork.
That child-adjusted example needs 6.6 lb cooked ÷ 0.60 = 11 lb boneless raw pork shoulder. If buying bone-in, use 6.6 lb ÷ 0.50 = 13.2 lb, so buy about 13 to 14 lb.
For food safety, pork shoulder is a pork roast. The USDA safe minimum internal temperature is 145°F with a 3-minute rest. Use a food thermometer in the thickest part away from bone.

Adjust For Big Appetites
For 20 hearty eaters, do not plan pork shoulder at the standard party amount. Use 8 to 10 oz cooked pork per adult when the crowd includes big appetites, few side dishes, or seconds are expected.
Pork shoulder loses weight as fat and moisture render. A practical cooked yield is about 55% to 65% of raw weight. For planning, use 60% yield unless your shoulder is unusually fatty or bone-in.
Fast Planning Formula
Multiply guests by cooked portion, then divide by expected yield. For 20 big eaters at 8 oz cooked each: 20 × 8 oz = 160 oz cooked, or 10 lb cooked pork.
At 60% yield, 10 lb cooked pork requires about 16.7 lb raw pork shoulder. Round up to 17 lb raw. If you want generous leftovers, buy 18 to 20 lb raw.
| Appetite level | Cooked pork per person | Cooked pork for 20 | Raw pork shoulder to buy |
|---|---|---|---|
| Normal buffet | 6 oz | 7.5 lb | 12.5 lb |
| Big appetites | 8 oz | 10 lb | 17 lb |
| Very hungry crowd | 10 oz | 12.5 lb | 21 lb |
| Game day, few sides | 12 oz | 15 lb | 25 lb |
If pork is the main event and sides are light, plan 10 oz cooked per person. That means 12.5 lb cooked pork for 20 people, so buy about 21 lb raw pork shoulder at 60% yield.
If the pork is served on buns, the bun size matters. A standard sandwich holds about 4 to 5 oz pulled pork. Big eaters often take 2 sandwiches, so plan 8 to 10 oz cooked per person.
For 20 people eating 2 full sandwiches each at 5 oz per sandwich, you need 200 oz cooked pork. That is 12.5 lb cooked, or about 21 lb raw pork shoulder.
Bone-in shoulders need more cushion. If the raw weight includes a large bone and thick fat cap, assume closer to 55% yield. A 17 lb raw plan may produce only about 9.4 lb cooked.
For bone-in pork shoulder and big appetites, buy 19 to 20 lb raw for 20 people. For very hungry guests, buy 23 to 25 lb raw, especially if you want a full second round.
Boneless pork shoulder is easier to calculate. At 60% yield, 18 lb raw gives about 10.8 lb cooked. That covers 20 people at roughly 8.6 oz each.
Split large amounts into 2 roasts instead of 1 huge piece. Two 9 lb shoulders cook more predictably than one 18 lb shoulder and give more bark, which helps when guests fight for crispy edges.
Edge Cases
If half the group is teenagers, athletes, or heavy meat eaters, move from 8 oz to 10 oz cooked per person. For 20, that changes the buy from about 17 lb raw to about 21 lb raw.
If sides are heavy, such as mac and cheese, beans, slaw, rolls, and dessert, 8 oz cooked is usually enough for big appetites. Buy 17 to 18 lb raw and slice portions before guests return for seconds.
If alcohol is served or the meal runs for several hours, people graze more. Add 2 to 3 lb raw pork shoulder beyond your calculated amount. For a 17 lb plan, buy 19 to 20 lb raw.
For a no-leftovers target, buy 17 lb raw boneless or 19 lb raw bone-in. For comfortable leftovers, buy 20 lb boneless or 22 to 24 lb bone-in.
Pork shoulder is safely cooked at a minimum internal temperature of 145°F with a 3-minute rest. For pulled pork texture, cooks often go beyond that, but the safety minimum is 145°F plus rest.

Frequently Asked Questions
How much pork shoulder do I need to feed 20 people?
Plan on 12 to 15 pounds of raw boneless pork shoulder for 20 adults. That gives about 6 to 8 ounces cooked pork per person after shrinkage. If buying bone-in pork shoulder, use 16 to 20 pounds raw because the bone and fat reduce yield.
How many pounds of pulled pork should I have for 20 guests?
For 20 guests, aim for 7.5 to 10 pounds of finished pulled pork. Use the lower amount for sandwiches with sides, and the higher amount for buffet plates or big eaters. Raw pork shoulder usually loses about one-third to one-half of its weight during cooking.
Is one pork shoulder enough for 20 people?
One pork shoulder can feed 20 if it is large enough. A 12- to 15-pound boneless shoulder works for moderate portions. For bone-in, choose 16 to 20 pounds raw. If your roast is only 8 to 10 pounds, buy a second one.
How much pork shoulder per person for pulled pork sandwiches?
For pulled pork sandwiches, plan on 6 ounces cooked pork per person, or about 7.5 pounds cooked for 20 sandwiches. That usually means 12 pounds raw boneless pork shoulder, or about 16 pounds raw bone-in, depending on trimming and cooking loss.
What internal temperature should pork shoulder reach to be safe?
For pork shoulder cooked as a roast, the USDA safe minimum internal temperature is 145°F, followed by a 3-minute rest. Check the thickest part with a food thermometer. If reheating leftover pulled pork, it should reach 165°F.








