How Much Food Per Guest? Party and Catering Quantity Estimates

October 21, 2026

Hosting a party raises the questions of how much food to prepare, and the fear of running out often leads to overbuying. Catering professionals use per-person guidelines and then adjust for the type of event, the time of day, the mix of guests, and the number of dishes. A reasonable starting point for a dinner buffet is 1/3 to 1/2 pound (150 to 225 grams) of cooked boneless meat per person, about 1/2 cup of each of several side dishes, and one to two servings of dessert.

Multiplying these per-person figures by your guest count gives quantities to buy or order. Account for cooking loss: raw meat shrinks by about 25% when cooked, and bone-in cuts are heavier per portion.

Skip the math and get your answer instantly:

Open the Percentage Calculator →

Per-Person Guidelines

These are typical planning numbers for adults at a meal where food is the main event. For children, count about half portions for those under 12. Large appetites, active events, and long parties increase the amounts, while a full set of appetizers or heavy sides reduces the need for main dishes.

ItemPer personFor 40 guests
Boneless meat or fish (cooked weight)1/3 to 1/2 lb13 to 20 lb cooked (about 17 to 27 lb raw)
Bone-in meat (raw weight)3/4 to 1 lb30 to 40 lb
Side dishes (each of 3)1/2 cup20 cups each
Salad (as a side)1 to 1.5 cups40 to 60 cups
Rolls or bread1.5 pieces60
Dessert1 to 1.5 servings40 to 60 servings
Appetizers before a meal4 to 6 pieces160 to 240 pieces

Drinks

Plan about 2 drinks per guest in the first hour and 1 drink per hour afterward if serving alcohol. For a 4-hour party with 40 guests, that is 40 × (2 + 3) = 200 drinks. A 750 mL bottle of wine gives about 5 glasses, so 200 drinks, if half are wine, need 20 bottles; a 1.75 L bottle of spirits gives about 39 drinks of 1.5 ounces. Plan non-alcoholic options as well: about one beverage per guest per hour, with water always available. Ice needs are about 1 to 1.5 pounds per guest.

Adjust for the crowd, the season, and whether the event is a cocktail party or a meal.

Appetizer-Only Events

If the event is a cocktail party with appetizers as the meal, plan 12 to 15 pieces per person for a 3-to-4-hour event, mixing hearty items such as meatballs, sliders, and cheese plates with lighter ones. For 40 guests, that is 480 to 600 pieces. Offer a variety, including vegetarian and gluten-free options, and keep hot food hot and cold food cold.

Reducing Waste and Staying Safe

Ask for RSVPs and count dietary restrictions. Cook less meat if you serve multiple proteins, since guests split their portions: with two meats, plan about 1/4 pound of each per person. Prepare a little extra for the most popular items, but use a cushion of 5% to 10% rather than 30%. Food should not sit out for more than two hours (one hour above 90°F). Keep leftovers in shallow containers in the refrigerator within two hours, and eat or freeze within three to four days.

Consider asking guests to bring containers for leftovers, or donate surplus untouched food where local rules and organizations allow.

A Sample 40-Guest Dinner

Menu: 18 pounds of cooked chicken or roast beef (about 24 pounds raw), three sides at 20 cups each, a green salad of 50 cups, 60 rolls, 50 dessert servings, and 8 cases of drinks. Cost scaling: at $4 a pound for raw chicken, the main course is roughly $100, and the whole meal might cost $6 to $10 per person if made at home. Catering costs are often several times that amount for service, staff, and equipment.

Frequently Asked Questions

How much meat per person for a party?

About 1/3 to 1/2 pound of cooked boneless meat per adult.

How many appetizers per person?

4 to 6 pieces before a meal, 12 to 15 if appetizers are the meal.

How many drinks per guest?

About 2 in the first hour and 1 per hour afterward.

How do I adjust for children?

Plan about half portions for children under 12.

How long can food sit out?

No more than two hours, or one hour in hot weather.