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.
- Firm RSVPs: plan for the confirmed count + 2.
- Casual invite: plan for RSVPs + 10–15%.
- Kids: count as half an adult for food, full portions for drinks and dessert.
- Big eaters (teens, athletes, all-day event): add another 15% to the meat only.
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:
- Burgers & boneless cuts (patties, steak, boneless chicken, sausage): ~0.7 lb raw.
- Bone-in chicken pieces: ~1 lb raw (about 2 pieces).
- Pork or beef ribs: ~1–1.25 lb raw (roughly a third to a half rack).
- Pulled pork / brisket (before a long, heavy cook): ~0.75–1 lb raw to net half a pound.
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:
- Buns: 1.5 per guest (a pack of 8 covers ~5 people).
- Cheese slices: 1.5 per guest if you're doing cheeseburgers.
- Ketchup, mustard, mayo, BBQ sauce: about 1 standard bottle of each per 15–20 guests.
- Toppings: 1 large tomato, ¼ onion and 2–3 lettuce leaves per guest; a jar of pickles per 20.
- Foil, paper towels, trash bags, and one serving utensil per dish — the invisible essentials.
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.
- 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.
- A fresh salad — coleslaw or green salad: ~4 oz per person. Buy bagged mixes the morning of.
- 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.
- Total drinks: ~4–5 per guest over a 4-hour afternoon.
- Water: at least half the total on a hot day.
- Ice: 1.5–2 lb per guest; double it if temperatures top 90°F.
- Cups: 2 per guest if disposable — people set them down and lose them.
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.
- Estimate grill loads: divide total pieces by batch capacity. 60 burgers on an 18-patty grill = 4 batches.
- Cook slow-and-thick first: start bone-in chicken and sausages (15–25 min), then fast items like burgers and hot dogs (8–10 min) as guests arrive.
- Hold, don't stall: keep finished batches in a foil pan in a 200°F oven or a covered cooler lined with foil — they stay hot and juicy for 30–45 minutes.
- Rent or borrow a second grill for 40+ guests; it roughly doubles throughput and halves your stress.
- Prep the fire early: charcoal needs 20–30 minutes to ash over; gas needs 10–15 minutes to preheat.
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:
- Keep raw meat below 40°F in a cooler with ice until the moment it hits the grill — never let it sit out to "come to room temperature."
- Cook to safe internal temperatures: 165°F for poultry, 160°F for ground beef and pork, 145°F (plus a 3-minute rest) for whole cuts of beef and pork. Use an instant-read thermometer, not color.
- Avoid cross-contamination: use separate plates, tongs and cutting boards for raw and cooked meat. Never put cooked food back on the plate that held it raw.
- Ice-bath the cold sides: nest bowls of potato salad, coleslaw and dips in a larger pan of ice to hold them under 40°F.
- Serve in shifts: put out half the perishable food at a time and refill from the cooler, so nothing sits in the sun for the whole party.
- Refrigerate leftovers within one hour on a hot day. When in doubt, throw it out.
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–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.
- 3 days out: order or buy the fresh meat. Confirm you have fridge and cooler space to hold it below 40°F.
- 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.
- 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:
- Meat: 20 × 0.5 lb cooked = 10 lb cooked. Split between burgers and chicken, buy ~7 lb raw ground beef (about 28 quarter-pound patties) and ~7 lb raw bone-in chicken. That's roughly 14 lb raw total.
- Buns: 20 × 1.5 = 30 buns → four 8-packs.
- Cheese: ~30 slices → two family packs.
- Condiments: one bottle each of ketchup, mustard, mayo and BBQ sauce covers 20 with room to spare.
- Sides: ~6 lb potato salad, a big bag-and-a-half of coleslaw, and 1.5 lb of chips.
- Drinks: ~90 total (20 × 4.5) — say 40 waters, 30 sodas and 20 beers.
- Ice: 20 × 2 lb = 40 lb → four 10-lb bags.
- Grilling: ~28 patties + ~16 chicken pieces on an 18-patty grill = about 3 batches; start the chicken first.
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:
- BBQ Meat Calculator — turns your guest count into exact pounds of burgers, chicken, ribs and sausage, raw and cooked.
- Party Drink Calculator — how much beer, soda and water to buy for the whole party, with a printable list.
- Ice Calculator — the exact pounds of ice for chilling drinks and keeping food safe in the heat.
- Party Supplies Calculator — plates, cups, napkins and utensils so nothing runs out mid-cookout.