How to plan a BBQ for a crowd

A practical guide · Updated June 2026

A backyard BBQ for a crowd lives or dies on arithmetic you do before you ever light the grill. Buy too little meat and the last guests get a bun and a smile; buy too much and you eat burgers for a week. The good news is that feeding 20, 40 or 100 people is a solvable problem — caterers do it with a handful of per-person rules of thumb, and so can you. This guide covers every number that matters: meat per person, buns and condiments, sides, drinks and ice, grill capacity and timing, hot-weather food safety, and a shopping timeline that keeps the day-of list short. We finish with a worked example for 20 guests you can copy and scale.

Start with an honest headcount

Every other number flows from one figure, so get it right. Count confirmed adults and kids separately — children eat roughly half an adult portion — and add a small buffer for the plus-ones who always materialize. If you invited people casually or it's an open-house cookout, budget for about 10–15% more than have RSVP'd. If it's a tightly-run event with firm replies, plan for the exact number plus two.

How much meat per person: the half-pound rule

The most important number at any BBQ is meat per guest, and the target is measured cooked: about 0.5 lb (8 oz) of cooked meat per adult as a main course, and 0.25 lb per child. That's roughly two burgers per adult. The catch is that you don't buy cooked meat — you buy raw, and raw meat shrinks.

Grilling drives off water and renders fat, so most cuts lose 25–30% of their weight between the package and the plate. To land on half a pound cooked, you buy about 0.7 lb of boneless raw meat per adult (0.5 ÷ 0.7 ≈ 0.7). Bone-in cuts are heavier still because you're paying for weight you won't eat. Use these raw-buy targets per adult:

If the meat is the meal — few sides, hungry crowd, all-day event — bump every figure up by 15%. With three generous sides and dessert, you can trim back toward 0.4 lb cooked without anyone noticing. Offering two proteins? Don't double up; split the per-person total between them so the grand total stays the same.

Buns, condiments, and the extras people forget

Buns run out before meat does, because guests grab a fresh one for seconds. Plan 1.5 buns per person and round up to whole packs. Condiments are cheap insurance, so err generous:

Sides that stretch the meat

Sides are where you control cost and effort. Two to three sides is plenty, and the smart mix is one starchy filler, one fresh salad, and one crunchy snack. Budget roughly 4–5 oz of each side per person. Choose dishes that hold at room temperature and scale in big batches rather than anything that needs last-minute plating.

  1. A starchy filler — potato salad, baked beans, corn, or pasta salad: ~5 oz per person. These do the heavy lifting and are cheap per serving.
  2. A fresh salad — coleslaw or green salad: ~4 oz per person. Buy bagged mixes the morning of.
  3. A snack to graze on — chips, veggies and dip: 1 oz of chips per person, plus a dip per 12 guests.

Rule of thumb: the more sides you serve, the less meat each guest eats — your lever if the protein budget is tight.

Drinks, ice, and staying cool

Hydration and cooling are the two things people underestimate at a summer BBQ. For a daytime, family-friendly cookout, plan about 2 drinks per person for the first hour and 1 per hour after — roughly 4–5 drinks per guest over a 4-hour afternoon, split across water, soda and (for the adults who drink) beer. Heat pushes water up, so weight the mix toward water and keep it the coldest, most visible thing on the table.

Ice is the quiet hero. You need it both to chill drinks and to keep perishable food out of the danger zone, so plan 1.5–2 lb of ice per guest on a hot day. A separate cooler for raw meat, a second for drinks, and a shallow ice bath for cold sides keeps everything where it belongs.

Grill capacity and batch-cooking timing

Your grill, not your budget, is usually the real bottleneck. A standard 3-burner gas grill has about 450–500 square inches of cooking surface — room for roughly 15–18 burgers or 12 chicken pieces at once. For a crowd of 30+ that means cooking in waves, and waves need a plan so the first batch isn't cold before the last is done.

Rule of thumb: one attentive griller can cook for about 25 people from a single grill if items are batched; beyond that, add a grill or a second cook.

Food safety in the heat: the one-hour rule

Summer is exactly when foodborne illness spikes, because bacteria multiply fastest between 40°F and 140°F — the "danger zone." Indoors, perishable food can sit out for two hours. Once the air is above 90°F, that window drops to one hour. Build your service around it:

Your shopping and prep timeline

Spreading the work over a week means the day of the party is just cooking and greeting. This timeline scales from 20 to 100 guests:

  1. 1–2 weeks out: finalize the headcount and menu; buy all shelf-stable items — buns (freeze them), condiments, chips, charcoal or a propane refill, foil, plates, cups, napkins and canned/bottled drinks.
  2. 3 days out: order or buy the fresh meat. Confirm you have fridge and cooler space to hold it below 40°F.
  3. 1 day out: trim and season or marinate the meat, make the sides that keep (potato salad, beans, slaw), and stage all your serving dishes and utensils.
  4. Morning of: buy ice and any bagged salad; set up tables, drink stations and shade; light the grill 30 minutes before the first guest.

A worked example: BBQ for 20 guests

Say you're hosting 20 adults for a 4-hour afternoon cookout with burgers and chicken, three sides, and drinks. Here's the shopping math using the rules above:

To feed 40, double every line. To feed 100, multiply by five and add a second grill and cook to keep the batches moving.

Frequently asked questions

How much meat do I need per person for a BBQ?

Plan on about 0.5 lb of cooked meat per adult and 0.25 lb per child as a main course. Because meat loses roughly 25–30% of its weight to shrinkage on the grill, that means buying about 0.7 lb of boneless raw meat per adult, or closer to 1–1.25 lb for bone-in cuts like ribs and chicken pieces. Add 15% if the meat is the whole meal or the crowd runs hungry.

How far ahead should I shop for a BBQ for a crowd?

Buy shelf-stable items — buns, condiments, charcoal, drinks, foil and plates — one to two weeks out. Order or buy fresh meat two to three days before, and pick up ice, bagged salad and anything highly perishable the morning of the party. Trim, marinate and prep sides the day before so the day-of list is just grilling and setup.

How do I keep food safe at an outdoor BBQ in hot weather?

Above 90°F, perishable food is only safe out for one hour, not the usual two. Keep raw meat below 40°F in a cooler until it hits the grill, cook to safe internal temperatures (165°F for chicken, 160°F for burgers), and keep cooked or cold dishes out of the danger zone by nesting bowls in ice. Use separate plates and tongs for raw and cooked meat, and refrigerate leftovers within that one-hour window.

Try the free tools

Skip the mental math — plug your headcount into our free calculators and get exact shopping quantities in seconds, no sign-up required: