How much food per person for catering
The numbers I actually plan against, plus the five things that move them more than the guest count does.
The short answer
As a planning baseline for a full buffet dinner, allow about 1 lb (450 g) of food per adult guest across all courses: roughly 6 oz of protein, 4-5 oz of starch, and 4 oz of vegetables, plus 1.5-2 oz of salad greens. For a plated dinner, drop to about 5 oz of protein because nothing is taken twice. For appetiser-only receptions, plan 4-6 pieces per person in the first hour and 3-4 per hour after that, rising to 10-12 pieces total if the reception replaces dinner. These are starting points: service style, event length, guest demographics and time of day move them more than the headcount does.
Every caterer I know has been burned in both directions. Run out of the short rib forty minutes into service and you will hear about it in a review. Send three hotel pans home and you paid for food nobody ate, which is the same thing as setting money on fire, just quieter.
So here are the numbers I plan against, and then the part that matters more: the five things that move those numbers around.
Buffet dinner, per adult guest
A buffet is the hardest one to get right because guests serve themselves and portion discipline goes out the window. Plan for people taking a little of everything and going back for the thing they liked.
| Component | Per person | Notes |
|---|---|---|
| Protein (single option) | 6 oz / 170 g | Bone-in weight runs higher; go to 8 oz for chicken on the bone |
| Protein (two options) | 4 oz + 3 oz | Never half and half. People take some of both. |
| Starch | 4-5 oz / 115-140 g | Potato and rice go faster than pasta |
| Vegetables | 4 oz / 115 g | Split across two dishes if you can |
| Salad | 1.5-2 oz greens | Plus about 1 oz of dressing per 4 guests |
| Bread / rolls | 1.5 pieces | Round up. Bread is cheap and its absence is loud. |
| Dessert | 1 portion + 10% | Cut small; people take two of a small thing and one of a large |
Plated dinner, per adult guest
Plated service is where your food cost gets predictable, because you control the portion and nobody comes back for seconds. This is the main reason plated events cost less in food and more in labour than the same menu on a buffet.
| Component | Per person |
|---|---|
| Protein | 5 oz / 140 g |
| Starch | 3 oz / 85 g |
| Vegetables | 3 oz / 85 g |
| Sauce | 1.5 fl oz |
| Salad course | 2.5 oz greens |
| Overage on the whole plate | 5% |
That 5% overage covers the dropped plate, the late walk-in the client swears they told you about, and the vegetarian who did not RSVP as one. It is not optional. Build it into the recipe, not into your nerves on the day.
Appetisers and receptions
Passed canapés are counted in pieces, and the only number that matters is what the reception is for.
| Reception type | First hour | Each hour after | Total to plan |
|---|---|---|---|
| Pre-dinner, 1 hour | 4-6 | — | 4-6 |
| Cocktail hour before a seated meal | 5-6 | 3-4 | 6-8 |
| Reception replacing dinner | 6-8 | 4-5 | 10-14 |
| Long evening reception, 3 hours+ | 6 | 3 | 12-15 |
Two rules that have never let me down. First, guests eat hardest in the first thirty minutes — they arrive hungry and nervous and the food gives them something to do with their hands. Load the first two passes heavily. Second, count a substantial item (a slider, a skewer with real protein on it) as roughly two pieces of a light one.
Drinks
| First hour | Each hour after | |
|---|---|---|
| Drinks consumed | 2 | 1 |
| Wine (750 ml bottles per 10 guests) | 2.5 | 1.5 |
| Ice | 1.5 lb per person total | — |
| Water | 2 glasses per person per hour | — |
Ice is the one people underbuy every single time. A pound and a half per guest sounds absurd until you remember it chills the bar, the wine, the sodas and the raw bar, and half of it melts before service starts.
The five things that move the number
Get these right and the tables above are close enough. Get them wrong and no chart will save you.
1. Time of day
A lunch crowd eats roughly 20% less than a dinner crowd of the same size, and a late-night reception after a long day eats more than either. Events starting after 8pm where guests have already had dinner: cut appetiser counts by a third.
2. How long the food is out
A buffet open for 90 minutes feeds the same people twice. If the client wants stations open all evening, you are not planning one meal, you are planning about 1.4 of them.
3. Who is actually in the room
Under-12s eat about half an adult portion, and you can usually count them at half a head. A construction crew lunch and a gallery opening with the same headcount are not the same event. Ask what the guests do, not just how many there are.
4. Whether there is a bar
A long open bar before service increases food consumption noticeably. People who have been drinking for ninety minutes eat like they have not seen food in a week, because as far as their body is concerned they have not.
5. How many dishes you put out
This one is counter-intuitive and it costs caterers real money. The more dishes on a buffet, the more total food guests take, because they sample. Six dishes is not more efficient than four — it is 15% more food. If you need the table to look generous, use volume and height on fewer dishes rather than adding another pan.
What to do with the leftovers question
Clients ask for leftovers and they ask for zero waste, sometimes in the same email. Decide your policy before you are asked, put it in the contract, and price accordingly. Mine is simple: I plan to run out of nothing and to send home almost nothing, and I tell the client that a truly zero-waste event means somebody at the back of the line gets a smaller portion. Most people, once you say it plainly, would rather pay for the extra pan.
Turning quantities into a number you can quote
Quantities are only half the job. The other half is what they cost you, which is a recipe roll-up: ingredient prices times yields times portions, landing on a real per-plate cost before you send the proposal. If you are doing that in a spreadsheet you already know where this goes wrong — the sheet is right the day you build it and drifts every week after, because chicken went up and nobody re-saved the file.
That is the specific job Apron Desk does: recipes carry costs, costs roll up to plate cost, plate cost rolls into the proposal, and when the ingredient price changes every menu that uses it changes with it.
See it with your own events in it.
14 days free, no credit card, $50 of AI usage included every month. If it is not for you, do nothing and it ends by itself.
Start free
