How Much Food Do I Need for a Party?

Count adults and children, choose the serving style, set one total appetite level, and allocate each menu category across its selected dishes. For 20 standard-appetite guests at a four-hour buffet, calculate one protein total, one starch total and each side category once—then add one visible reserve.

A complete party plan is a set of connected category totals, not a stack of independent full portions. If chicken and a vegetarian main share the main-course role, their percentages should add up to that one role.

The interactive example uses the same category allocation engine as the Complete Party Menu Planner. It therefore changes consistently when the guest count changes.

Quantities for your guest count

Standard values come from PortionPal’s central calculation engines.

CategoryPlanning quantityNote
Main dishes4.1 kgSplit among selected foods in this category
Starch2.6 kgSplit among selected foods in this category
Warm side2.8 kgSplit among selected foods in this category
Salad1.9 kgSplit among selected foods in this category
Bread1.3 kgSplit among selected foods in this category
Dessert2.4 kgSplit among selected foods in this category

Start with adult-equivalent guests

Separate adults and children before selecting food. PortionPal uses adults + children × 0.6, then applies event, duration, serving style and appetite factors to the combined category amounts.

Build one balanced menu

Choose menu roles before individual recipes: appetizers if needed, one main allocation, a starch, vegetables or salad, bread, sauces and dessert. Split a category among its dishes using expected shares—for example, chicken 60% and a vegetarian main 40%.

Twenty-guest example

For 16 adults and four children, the adult-equivalent count is 18.4. A four-hour standard buffet with the default menu uses the planner’s buffet factor and one 8% reserve. The result table shows the complete combined allocation; selecting another protein divides the protein total rather than doubling it.

Fifty-guest example

For 40 adults and ten children, the adult-equivalent count is 46. Use the same category shares, then round each final food to purchasable packages. If the event lasts longer than four hours, the engine adds 4% per extra hour before the single reserve.

Common party-planning mistakes

Avoid full portions for every main, several overlapping buffers, and package rounding at intermediate steps. Confirm dietary choices early, keep serving utensils separate where cross-contact matters, and plan refrigerator and hot-holding capacity before buying perishable food.

Safe service

Use small buffet trays and replenish them from properly refrigerated or hot-held reserves. FDA guidance says cold foods should remain at 40°F (4°C) or below and hot foods at 140°F (60°C) or above; local rules may differ.

Use the related calculators

Frequently asked questions

How do I calculate food for 20 or 50 party guests?

Use one adjustable plan rather than separate guest-count pages. Enter the adults and children in the Party Menu Planner, choose the menu and let it divide each category among the selected foods.

How much extra party food should I buy?

Use one explicit reserve, commonly around 5–10% for a confirmed group. Increase it only for a specific reason such as uncertain attendance or intended leftovers.

How does party duration change quantities?

The combined planner uses its four-hour baseline and adds 4% per extra hour. Appetizer-only events may require a different serving style because those pieces replace rather than precede a meal.

How do I handle vegetarian main dishes?

Estimate the share of guests likely to choose each main, then split the single protein or main-course allocation by those shares. Do not calculate a complete meat serving and a complete vegetarian serving for everyone.

Methodology and sources

Quantities are planning estimates generated from PortionPal’s central engines. Appetite, activity, recipes and local requirements can change the result.

Prepared and reviewed for calculation consistency: July 19, 2026

Related Planning Guides