Running out of food at your own party is the host's nightmare. Buying twice as much as anyone eats is the expensive version of the same mistake. The fix is a simple method: start with a per-person portion for each course, convert your guest list into full portions, then adjust for children, teenagers, and party length. This guide gives you those portions and works through one complete party you can copy.
The numbers below follow the ranges professional caterers publish: about 1 pound of food per adult for a full meal, not counting dessert, with children under 10 at about half. They are planning estimates, not professional catering advice. For teenagers, or an all-evening party, plan toward the top of each range.
For a full meal, plan about 1 to 1.25 lb of food per adult across all courses: protein, sides, salad, and bread combined. With dessert, a generous spread often lands closer to 1.25 to 1.5 lb per adult. Children under 10 eat about half an adult portion, while teenagers count as full adults, often hungry ones.
The total alone does not tell you what to buy, so break it into courses using the table below. Two rules matter most. First, more variety means less of each dish: guests sample widely, so six sides need less of each side than two sides do. Second, never buy bone-in meat at boneless quantities: bone and cooking loss take a large share, so bone-in portions must be much heavier on paper.
Per-adult baseline portions. Meat weights are cooked unless a row says raw.
| Course | Per adult | Notes |
|---|---|---|
| Appetizers, before a meal | 4 to 6 pieces | 3 to 4 for a formal dinner |
| Appetizers, as the whole meal | 10 to 15 pieces | 4 to 6 pieces per hour if appetizers only |
| Main protein, boneless cooked | 6 to 8 oz | 4 to 5 oz of each for two proteins |
| Main protein, bone-in | 10 to 12 oz | Raw bone-in: about 1 to 1.5 lb per person |
| Each side dish | 4 to 6 oz | Starchy sides go first |
| Salad, buffet | 3 to 5 oz | Plated: about 1 to 2 oz undressed |
| Bread or rolls | 1 to 2 pieces | Top of range for saucy mains |
| Dessert | 1 serving | 2 small pieces at a dessert table |
| Drinks | 2 first hour, then 1 per hour | See drinks below |
Start from confirmed RSVPs, not the invite list, and include helpers you plan to feed, such as a photographer or DJ. Then convert the list into adult equivalents: each adult as 1, each teenager as 1, each child under 10 as 0.5. A party of 20 adults and 4 children is therefore 22 adult equivalents, not 24, and that correction saves money on every dish.
Next, adjust for the shape of the party. Evening parties eat more than afternoon parties, and a party over a mealtime needs a full meal, not snacks. Buffets need a little more than plated dinners, because guests serve themselves and return for seconds: plan about 10 percent extra on your most popular dish. Count vegetarian, vegan, and gluten-free guests separately, in real amounts, and label every dish so guests with allergies can serve themselves safely.
Suppose you are hosting 20 adults and 4 children under 10, with a buffet dinner, appetizers first, two sides, salad, rolls, dessert, and drinks over 3 hours. Step 1: adult equivalents = 20 + (4 x 0.5) = 22. Step 2: multiply each portion by 22. Step 3: divide ounces by 16 to get pounds.
| Item | Math | Buy or make |
|---|---|---|
| Appetizers before the meal | 22 x 5 pieces = 110 pieces | 110 pieces |
| Boneless cooked protein | 22 x 6 oz = 132 oz | 8.25 lb cooked |
| Each side dish (2 sides) | 22 x 4 oz = 88 oz | 5.5 lb per side |
| Salad, dressed | 22 x 4 oz = 88 oz | 5.5 lb |
| Rolls | 22 x 1.5 = 33 rolls | 33 rolls |
| Dessert | 22 x 1 serving = 22 servings | 22 servings |
| Drinks, 3 hours | 22 x (2 + 1 + 1) = 88 drinks | 88 drinks |
Check the total: 8.25 lb of protein plus two sides at 5.5 lb each plus 5.5 lb of salad comes to about 25 lb, or about 1.14 lb per adult equivalent, right inside the 1 to 1.25 lb rule. If the same party were bone-in chicken instead, the protein line would be 22 x 11 oz = 242 oz, or about 15 lb, because bone weight must be bought too. That is the most common reason hosts run short.
Drinks follow a clock, not a headcount alone. Plan 2 drinks per guest in the first hour, then 1 per hour after. A 3 hour party therefore needs 4 drinks per adult equivalent, which is how the example reaches 88 drinks. If alcohol is served, still offer at least 1 non-alcoholic drink per guest, and 3 per guest when no alcohol is served. For wine, one bottle serves about 2 guests, or about 5 glasses.
Dessert is simpler: plan 1 serving per guest, such as a slice of cake, 5 oz of ice cream, or 4 oz of a creamy dessert. At a dessert table, plan 2 to 3 small pieces per guest. For ice, plan 1 to 2 lb per guest, more in warm weather. Remember the food safety clock: perishable food should not sit out for more than 2 hours, or 1 hour when it is over 90 degrees Fahrenheit, so bring trays out in rounds.
The first mistake is counting every guest as an adult, which overbuys every dish when children are on the list. The second is buying bone-in protein at boneless rates, which underbuys the dish guests notice most. The third is adding a full portion of every dish when the menu is wide: with six sides, nobody eats a full portion of all six. The fourth is putting all the food out at once. Serve half the spread first and refill from backups, and the table looks generous all evening.
The last mistake is treating leftovers as an accident. Decide in advance: if you want next-day lunches, plan 10 to 25 percent extra on purpose and set it aside before service. If you do not, portion to zero and add no buffer on every dish. Planned leftovers are groceries. Unplanned leftovers are waste, and the difference is decided before shopping, not after the party.
Run the exact dish you are serving through a free calculator instead of scaling a chart by hand. The Sandwich Platter Calculator sizes a platter for your guest count. The Fruit Salad Serving Calculator works out fruit salad for a crowd. And the Popcorn Serving Calculator covers the snack bowl that empties first. Each is free, with no sign-up.
Plan about 1 to 1.25 lb of food per adult for a full meal, not counting dessert: roughly 6 to 8 oz of boneless cooked protein, 4 to 6 oz of each side, 3 to 5 oz of buffet salad, and 1 to 2 rolls. Children under 10 count as about half.
Serve 4 to 6 pieces per person before a meal, or 3 to 4 for a formal dinner. If appetizers are the whole meal, plan 10 to 15 pieces per person, or 4 to 6 per hour.
For 20 adults at a buffet dinner, plan about 7.5 lb of boneless cooked protein, 5 lb of each side, 5 lb of dressed salad, 30 rolls, and 20 dessert servings. Over 3 hours, plan 80 drinks.
No. Children under 10 eat about half an adult portion, so count each one as 0.5 adult equivalents. Teenagers are the exception: count them as full adults. A party of 20 adults and 4 young children needs 22 adult equivalents, not 24.
Yes, a little more. Guests serve themselves, take extra of favorites, and return for seconds, so plan about 10 percent extra on your most popular dish. A wide menu still needs less of each dish, since guests sample rather than taking a full portion of everything.
Plan 4 drinks per adult: 2 in the first hour, then 1 per hour for 2 more hours. For 20 adults, that is 80 drinks. For wine, one bottle serves about 2 guests. Add water, at least 1 non-alcoholic option per guest, and 1 to 2 lb of ice per guest.