BBQ Party Calculator
Calculate exact meat, sides, drinks, charcoal, and ice quantities for your BBQ party based on guest count, duration, and dietary preferences.
Configure your BBQ party and hit Calculate to get your shopping list.
About
Miscalculating BBQ quantities results in two costly outcomes: food waste or hungry guests. Industry catering data shows hosts routinely over-purchase protein by 30% while under-buying sides and ice. This calculator applies per-capita consumption rates derived from USDA portion guidelines and professional catering standards. It factors in party duration with a tapering appetite model - guests consume approximately 0.5 lb of meat per hour during the first 2 hours, declining to 0.25 lb/hr thereafter. Drink estimates follow the 1 drink per person per hour rule.
The tool accounts for dietary splits (vegetarian, vegan, child portions at 50% adult rate), side dish variety, and consumables like charcoal and ice. Output is a printable shopping list with weights in both imperial and metric. Note: calculations assume outdoor ambient temperatures between 65 - 95 °F. Extreme heat increases drink consumption by roughly 25% - use the hot weather toggle for adjustment.
Formulas
Total meat weight uses a tapering consumption model. The first 2 hours apply the base rate; each subsequent hour applies a reduced rate:
Where M = total meat in lb, N = number of meat-eating guests (adults count as 1, children as 0.5), Rbase = 0.5 lb/hr (base appetite rate), Rtaper = 0.25 lb/hr (reduced rate after satiation), and H = party duration in hours.
Drink quantity follows a linear model with a weather multiplier:
Where D = total drinks, W = 1.0 for normal weather or 1.25 for hot weather (> 85 °F).
Charcoal estimation ties directly to meat weight:
Where the 1.3 factor accounts for preheat and heat-maintenance overhead. The result is in lb of lump charcoal; briquettes require an additional 25% by weight.
Reference Data
| Item | Per Adult (2-3 hr party) | Per Adult (4-6 hr party) | Per Child (any) | Unit |
|---|---|---|---|---|
| Beef (burgers, steaks) | 0.75 | 1.25 | 0.33 | lb |
| Pork (ribs, pulled) | 0.67 | 1.0 | 0.33 | lb |
| Chicken (pieces) | 0.5 | 0.75 | 0.25 | lb |
| Hot dogs | 2 | 3 | 1.5 | pieces |
| Sausages | 2 | 3 | 1 | pieces |
| Veggie burgers | 2 | 3 | 1 | patties |
| Corn on the cob | 1 | 2 | 0.5 | ears |
| Coleslaw | 0.33 | 0.5 | 0.17 | lb |
| Potato salad | 0.38 | 0.5 | 0.2 | lb |
| Baked beans | 0.5 | 0.75 | 0.25 | cups |
| Green salad | 1.5 | 2.0 | 0.75 | cups |
| Burger buns | 2 | 3 | 1 | pieces |
| Hot dog buns | 2 | 3 | 1.5 | pieces |
| Condiments (ketchup) | 1 | 1.5 | 0.5 | oz |
| Condiments (mustard) | 0.5 | 0.75 | 0.25 | oz |
| BBQ sauce | 1.5 | 2.0 | 0.75 | oz |
| Beer / hard seltzer | 2 | 4 | - | cans |
| Soft drinks | 2 | 3 | 2 | cans |
| Water bottles | 2 | 3 | 2 | bottles |
| Wine | 0.5 | 0.75 | - | glasses |
| Juice boxes | - | - | 2 | boxes |
| Ice | 1.5 | 2.5 | 0.75 | lb |
| Charcoal (lump) | 1.0 | 1.5 | 0.5 | lb |
| Charcoal (briquette) | 1.25 | 1.75 | 0.6 | lb |
| Plates | 3 | 4 | 2 | pieces |
| Napkins | 4 | 6 | 4 | pieces |
| Cups | 3 | 5 | 3 | pieces |
| Utensil sets | 2 | 3 | 1 | sets |