How much food for 20 people at a BBQ?

Short answer

A barbecue for 20 people with sandwiches, three sides and dessert comes to about 28 lb of food: 5.5 lb of cooked meat, 5.5 lb of each side, 22 rolls and 22 servings of dessert, with 10% extra.

How to work it out

  1. 20 guests = 20 adults × 1.1 (appetite & extra)
  2. Main: 4 oz each = 5.5 lb
  3. Sides: 3 × 4 oz each = 5.5 lb per dish · Rolls: 22 rolls · Dessert: 22 servings
  4. Total ≈ 28 lb (1.28 lb per adult before extra)

Twenty people in the backyard is a cookout you can run yourself: one smoker or grill, three sides made the day before, and a cooler of drinks. The meat is the only part that needs real math, because it is bought raw and served cooked.

Adjust for your project

Everyone eating, including the hosts
With more choices, each main is smaller but the total goes up a little
Salads, potatoes, beans, vegetables, pasta. About 4 oz (½ cup) of each per guest
A planning adjustment on top of the standard portion, not a published figure
More options: Kids · Extra
Counted as half an adult portion — adjust if your kids are teenagers
%
Round up for big eaters, late arrivals and leftovers
Food in total (approx.)28 lb
Cooked meat or main dish, all mains
5.5 lb
Each side dish
5.5 lb
Each side dish, by volume (½ cup servings)
2.8 qt
Rolls or buns
22 rolls
Dessert servings
22 servings
Food per adult
1.28 lb
Against Iowa State’s 1–1½ lb per guest
in range (1.28 lb)
  • Perishable food should not sit out more than 2 hours (1 hour above 90 °F / 32 °C). Keep hot food at 140 °F (60 °C) or above and cold food at 40 °F (4 °C) or below (USDA FSIS).

For this job · affiliate link
Disposable aluminum pans (half size)Half-size aluminum pans with lids cook, carry and serve the sides, and stack in the fridge afterwards.
View on Amazon (opens in a new tab)

Food by number of guests (menu as above)

Food by number of guests (menu as above)
GuestsFood in total (approx.)Cooked meat or main dish, all mainsEach side dishRolls or buns
2028 lb5.5 lb5.5 lb22 rolls
3042 lb8.3 lb8.3 lb33 rolls
5070 lb13.8 lb13.8 lb55 rolls
75106 lb20.6 lb20.6 lb83 rolls
100141 lb27.5 lb27.5 lb110 rolls
150211 lb41.3 lb41.3 lb165 rolls

The cookout for twenty

Sandwiches set the portion: Iowa State Extension plans 3 to 4 oz of meat per sandwich, so with 10% extra twenty people need about 5½ lb of cooked pulled pork, brisket or chicken — and 22 buns. Three classic sides at 4 oz each come to about 5½ lb apiece: a big bowl of potato salad, one of coleslaw and a pan of baked beans. Add rolls and dessert and the total is around 28 lb, or about 1¼ lb per guest — sandwiches keep it lighter than a plated dinner.

  • Raw meat: 5½ lb of pulled pork needs about 10½ lb of bone-in pork shoulder, using the USDA Food Buying Guide’s 0.52 yield — one or two shoulders.
  • Burgers instead? At 1½ each, about 33 burgers and 8¼ lb of ground beef.
  • Sides: Iowa State puts potato salad for 50 at 12½ to 15 lb; for 20, about 5 to 6 lb — the calculator’s figure.
  • Big eaters: hungry teenagers or a long afternoon? Set the appetite to big eaters, or add a fourth side.

Keeping a backyard buffet safe

Outdoor food warms fast. Above 90 °F, perishable food should come inside or back on ice after 1 hour, not 2. Keep potato salad and slaw in a bowl set into a bigger bowl of ice, keep the meat in a covered pan on the cool side of the grill, and put out smaller batches. A cooler for drinks and a separate one for food stops the food cooler being opened every two minutes.

For a bigger cookout, how many hamburgers for 50 people and how many hot dogs for 50 people do the counting. Plates and napkins: how many plates for 50 people, scaled down.

What you’ll need

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

How much food for 30 people at a BBQ?

About 42 lb: 8.3 lb of cooked meat and 8.3 lb of each side.

How much food for 20 people with two meats?

About 30 lb, with 3.7 lb of each meat, cooked.

How much food for 20 big eaters at a BBQ?

About 35 lb — 6.9 lb of cooked meat.

Sources