The short answer: Plan on 6–8 ounces of cooked protein per adult, start long marinades 2–24 hours ahead, and begin heating grills 15–45 minutes before the first cook.
Prep and Quantities
For 12 adults, estimate 6–8 ounces of cooked protein per person, which equals about 4.5–6 pounds of finished meat. Because raw-to-finished yield varies, buy roughly 5.5–7 pounds raw if you expect bone or trim loss; increase to 8 pounds if most guests are big eaters or you want leftovers.
If you offer multiple proteins, portion each so total protein per guest stays near 6–8 ounces. Example practical counts: 12 burger patties at 4.8 ounces (1/3 pound) each, 12–18 sausages (1–1.5 per person), or 18 chicken pieces (1.5 per person). For ribs, plan about a half rack per person—order 6 full racks for 12 guests.
Sides and accompaniments with concrete measures: 1 cup of prepared pasta or potato salad per guest (12 cups total), 3 pounds mixed greens for a leafy salad (about 0.25 lb per person), and 12–15 buns plus 3 extras for seconds. Condiments: 1 pint each ketchup and mustard, 12 ounces mayo, and a 2-cup bowl of chopped onions and pickles. Drinks and ice: budget about 1.5 pounds of ice per person—roughly 18 pounds total—to chill drinks and top off coolers.
Tools and fuel: for a 22–inch kettle grill, expect to use 4–6 pounds of lump charcoal for a 45–60 minute medium-high cook; for a multi-hour cook for larger cuts, stock 8–12 pounds. A standard 20-pound propane tank typically runs a medium gas grill for about 4–6 hours at steady medium heat—plan to have a full tank for safety. Bring tongs, two spatulas, a fork, a probe thermometer, two heatproof gloves, and an instant-read thermometer for spot checks.
Shopping and overnight prep: thaw meats 24–48 hours in the fridge. Marinate or dry-brine up to 24 hours; short marinades of 2–4 hours also add flavor. Make cold sides 2–24 hours ahead and refrigerate covered. The morning of the event, assemble a mise en place: chop toppings, portion buns, line serving trays, and load coolers so the last hour before guests is only cooking and simple assembly.
Serving overview
Protein, sides, and fuel numbers for 12 adults.
Work the T-minus clock
Sides 4 to 2 hours out, grill lit 90 minutes out, proteins rested so noon service is only cooking.
Fuel for the cook
Four to 6 lb lump for 45 to 60 minutes; a full 20 lb propane tank covers 4 to 6 hours medium.
Allow 6–8 ounces cooked protein per adult; for 12 people that is 4.5–6 pounds finished.
Plan 1 cup of pasta or potato salad per guest, or 3 pounds greens total for 12.
Use about 1.5 pounds of ice per person, so buy at least 18 pounds for 12 guests.
“Stagger cooks so everything finishes within a 20–30 minute window; finish larger pieces first and rest them while you sear quick items.”
—

Cooking Timeline and Serving
Build a reliable timeline keyed to your service time. For a noon service with mixed grill items, a practical schedule: T minus 24–2 hours: marinate or brine proteins; T minus 4–2 hours: finish cold sides and chill; T minus 90 minutes: set up grills and tools; T minus 45–30 minutes: light charcoal or open gas and begin preheat; T minus 30–0 minutes: sear or begin indirect cooks for longer items; T plus 0–30 minutes: finish quick-cook items and rest larger cuts for 5–15 minutes before plating.
Grill heat-up and zone setup: gas grills reach medium-high in about 10–15 minutes; charcoal grills need 20–30 minutes until coals are white-hot and stable. Create two zones on the grate—direct high heat for searing (center, roughly 500°F) and indirect medium for holding and slower cooks (off to one side, roughly 300–350°F). Space items so denser pieces sit on indirect side for carryover cooking while thin items get seared directly.
Cooking times and temperatures with examples: bone-in chicken thighs take roughly 30–45 minutes at direct medium heat (350°F), burgers take 6–8 minutes total over direct medium-high heat for medium doneness, and sausages require 12–18 minutes over medium indirect with occasional turning. Use internal temps: poultry 165°F, ground beef 160°F, pork chops 145°F with a 3-minute rest, and steaks 130–135°F for medium-rare. Rest meats 5–15 minutes; a 10-minute rest is a good default for 2–3 pound pieces.
Holding and staging: keep finished items warm in an oven set to 200°F for up to 30–45 minutes wrapped loosely in foil and a towel to trap heat without sweating. To speed the serving line, set plates on the left, hot items centrally, cold sides to the right, and condiments at the end. Expect each guest to take 60–120 seconds at the line; a single line will serve 12 guests in roughly 12–24 minutes depending on traffic and whether guests plate themselves or are portioned by a server.
Practical flow tips: grill the bulkier items first and let them rest while you sear quick items; carve larger roasts into 1/4-inch slices so servings are predictable; label trays when you have mixed proteins so guests can choose. For last-minute timing, aim to have everything off the grill in a 20–30 minute window so items are warm and fresh together.
Gas vs charcoal
- 4 to 6 lb lump for 45 to 60 min cooks
- Best for: sear and smoke flavor
- Stock 8 to 12 lb for long cuts
Heat and time
- 20 lb tank runs 4 to 6 hours medium
- Best for: steady heat for twelve
- Keep a full spare tank on hand

Frequently Asked Questions
Further reading: How to Plan Five Weeknight Dinners in Twenty Minutes · Sunday Roast Into Three Meals: A Leftover Map
Sources: FoodSafety.gov
