How Much Meat Per Person for a BBQ: Complete Guide
Nothing kills a barbecue faster than running out of meat. But buying too much wastes money and leaves you…

Nothing kills a barbecue faster than running out of meat. But buying too much wastes money and leaves you with a fridge full of leftovers nobody wants by Wednesday. The right amount depends on the protein, how many sides you’re serving, and whether your guests are competitive eaters or casual grazers.
Get this wrong and you’re either making midnight runs to the grocery store or eating pulled pork sandwiches for a week straight.
Disclosure: As an Amazon Associate, this site earns from qualifying purchases. Thank you!
General Rule of Thumb
Plan for 1/2 pound of cooked meat per person for a standard barbecue with sides. For a meat-heavy event with minimal sides, bump that to 3/4 pound per person. For a crowd that includes kids, reduce to 1/3 pound per child.
Since raw meat shrinks during cooking, you need to buy more raw weight than the cooked amount you’re targeting. The shrinkage rate varies by protein and cooking method. Low-and-slow smoked proteins like pork butt and brisket lose the most weight. Grilled proteins like burgers and steaks lose less but still shrink noticeably.
The math looks like this: If you need 10 pounds of cooked pulled pork and pork butt loses 45% of its weight during smoking, you need to start with about 18 pounds of raw pork butt. Skipping this calculation is how people end up short.
Per-Person Estimates by Protein (Raw Weight)

Burgers
Plan 2 burgers per adult using 1/3-pound patties. That’s about 2/3 pound of raw ground beef per person. For big eaters, go to 3/4 pound. Buy 80/20 for the best grilling results.
Quarter-pound patties work if you’re serving a lot of sides or feeding a lighter-eating crowd, but 1/3-pound is the safe standard. Anything smaller feels stingy at a barbecue.
Ground beef shrinks about 25% on the grill, so a 1/3-pound raw patty becomes roughly 4 ounces cooked. That’s a decent-sized burger on a bun with toppings.
Costco and Sam’s Club sell ground beef in bulk tubes at better prices than grocery stores. You can portion and freeze patties ahead of time. Press a dimple in the center of each patty before grilling to keep them flat.
Hot Dogs and Sausages
Plan 2 hot dogs per adult, 1.5 per child. For bratwursts and Italian sausages, 1.5 per adult is usually enough since they’re larger and more filling.
Standard hot dogs are about 2 ounces each. Bratwursts run 3 to 4 ounces. Italian sausages are similar. The thicker the sausage, the fewer people eat.
Don’t skimp on hot dogs even if you’re also serving burgers. Some people prefer them, and kids almost always do. Running out of hot dogs when you still have burgers left is a common mistake.
Hebrew National, Nathan’s, and Costco’s Kirkland beef franks are solid choices. Johnsonville brats are widely available and grill well without splitting if you don’t crank the heat too high.

Meat Thermometer
Essential for checking doneness on thick sausages and ensuring food safety
Pulled Pork
Raw pork butt loses 40% to 50% during smoking. Buy 3/4 pound of raw pork butt per person to yield about 1/3 to 1/2 pound of finished pulled pork per guest. For a party of 20, that’s a 15-pound raw pork butt.
Bone-in pork butt (also called Boston butt) is what you want. It has more connective tissue and fat than pork loin, which breaks down during the long smoke and keeps the meat moist. Boneless butts work too but are harder to find and sometimes cost more per pound.
Pork butt smokes at 225°F to 250°F for about 1.5 hours per pound, sometimes longer. A 15-pound butt takes 18 to 24 hours in the smoker. Plan your timing accordingly or finish it the day before and reheat.
The bone adds weight but no edible meat. A 15-pound bone-in butt has about 1 to 1.5 pounds of bone. Factor that into your yield calculations if you’re feeding a precise headcount.
Costco and Sam’s Club sell pork butts for better prices than grocery stores. Restaurant supply stores sometimes beat even that if you’re buying multiple butts for a big event.
Brisket
Brisket loses 30% to 40% of its weight. Buy 3/4 pound of raw brisket per person. A 15-pound packer brisket feeds about 18 to 20 people with sides.
Packer briskets include both the flat and the point. The point is fattier and more forgiving. The flat is leaner and dries out faster if you overcook it. Buying a whole packer gives you both and costs less per pound than buying the flat separately.
Brisket smokes at 225°F to 275°F for about 1 to 1.5 hours per pound. A 15-pound brisket takes 12 to 18 hours. Wrap it in butcher paper or foil around 165°F internal to push through the stall faster.
Trim the fat cap down to about 1/4 inch before smoking. Thicker than that and it won’t render. Thinner and the meat dries out. The fat cap goes up if you’re using a stick burner, down if you’re using a pellet grill where heat comes from below.
Costco’s USDA Prime packer briskets are reliably marbled. Sam’s Club carries Choice grade for less. Restaurant Depot sells whole packers for even cheaper if you have a membership.
Ribs
Spare ribs: plan 3 to 4 ribs per person (about 1/2 rack of spare ribs per adult). Baby back ribs: plan 4 to 5 ribs per person (about 1/2 rack per adult). Ribs are bonier than other proteins, so you need more raw weight to get enough meat.
A full rack of spare ribs has 11 to 13 bones and weighs about 3 to 4 pounds raw. A rack of baby backs has 10 to 13 bones and weighs 1.5 to 2 pounds. Spare ribs have more meat per bone but also more fat and cartilage. Baby backs are leaner and cook faster.
St. Louis-style ribs are spare ribs with the brisket bone and rib tips trimmed off. They’re more uniform in shape and easier to cook evenly. If you’re buying spare ribs, trim them yourself to save money or buy St. Louis cut if you don’t want to deal with it.
Ribs smoke at 225°F to 250°F for about 5 to 6 hours using the 3-2-1 method (3 hours unwrapped, 2 hours wrapped, 1 hour unwrapped with sauce). Baby backs take about 4 to 5 hours total.
Costco sells three-packs of spare ribs for better per-pound pricing than singles. Aldi sometimes runs sales on baby backs for under competitively priced per pound, which is a steal.
Chicken
Bone-in pieces (thighs, drumsticks, quarters): plan 2 to 3 pieces per person. Boneless breasts: plan 1 large or 2 small per person (about 6 to 8 ounces raw). Whole chickens: one chicken feeds 3 to 4 people.
Bone-in, skin-on chicken thighs are the safest choice for grilling. They stay moist even if you overcook them slightly. Boneless skinless breasts dry out fast and need more attention.
Chicken pieces lose about 25% of their weight during cooking. An 8-ounce raw chicken breast becomes roughly 6 ounces cooked. Bone-in pieces lose less edible weight because the bone doesn’t shrink.
Grill chicken to 165°F internal. Dark meat (thighs, drumsticks) can go higher to 175°F or 180°F and still taste good because of the extra fat. White meat gets dry above 165°F.
Costco’s rotisserie chickens are cheap and already cooked, which makes them an easy backup option if you’re worried about running short. They’re also good for mixed menus where chicken is a secondary protein.
Steaks
Plan one steak per person, 10 to 12 ounces raw for a generous portion, 8 ounces for moderate. Steaks shrink about 20% during grilling, so a 12-ounce raw steak becomes roughly 9 to 10 ounces cooked.
Ribeyes, strip steaks, and sirloin are the common choices. Ribeye has the most marbling and fat. Strip steak is leaner but still tender. Sirloin is the cheapest and chewier but grills fine if you don’t overcook it.
Costco’s USDA Prime ribeyes are cheaper than most grocery stores for the same grade. Their Choice grade is even less. Sam’s Club undercuts Costco slightly on Choice grade beef.
Grill steaks over direct high heat, about 4 to 5 minutes per side for medium-rare (130°F to 135°F internal). Rest them for 5 minutes before slicing. Cutting too soon spills the juices onto the cutting board instead of keeping them in the meat. For more guidance on grilling methods, check out our tips for direct and indirect grilling.
Bone-in steaks (T-bone, porterhouse) add weight from the bone but no extra meat. A 16-ounce T-bone has about 2 to 3 ounces of bone. Adjust your per-person estimates if you’re buying bone-in cuts.
Quick Reference Chart

- 10 guests: 7-8 lbs raw pulled pork OR 8-10 lbs raw brisket OR 5 racks spare ribs
- 25 guests: 18-20 lbs raw pulled pork OR 20-25 lbs raw brisket OR 13 racks spare ribs
- 50 guests: 35-40 lbs raw pulled pork OR 40-50 lbs raw brisket OR 25 racks spare ribs
These assume you’re serving sides and one main protein. If you’re doing a mixed menu with multiple proteins, reduce each amount by about 30% and offer variety instead of piling on one thing.
For burgers, multiply guest count by 0.67 to get total raw ground beef in pounds. For 25 guests, that’s about 17 pounds of ground beef. For 50 guests, about 33 pounds.
For chicken, figure 2.5 bone-in pieces per person or 7 ounces of raw boneless per person. A party of 25 needs about 60 to 65 bone-in pieces.
Adjusting for Sides and Mixed Menus

Generous sides (baked beans, coleslaw, cornbread, mac and cheese) reduce the amount of meat people eat. If you’re serving 3 or more hearty sides, you can reduce meat quantities by about 15%





