Party Catering Food Portion Estimator

PARTY FOOD PLANNING

Plan your menu and portions

Turn visible, editable planning assumptions into a food shopping list.

Guests & serving style

Child factor is a planning assumption. Serving style describes your event; it adds no hidden multiplier.

Planning portions & buffer

Side portion is the total across all sides. Portions can be 0–10 lb equivalent per effective guest. The selected unit applies to entered numbers.

Food quantity summary

50 guests

45 adult-equivalent serving units · 10% planning buffer

Cooked mains target
24.75 lb
Prepared sides
18.5625 lb

Raw purchases depend on each main’s cooking yield and shopping rounding. Review the shopping list below.

Mains / meats

Cooked main total is split below. Every cooking yield is an editable planning example.

Planning example — edit as needed. Yield must be greater than 0 and no more than 100%.
Planning example — edit as needed. Yield must be greater than 0 and no more than 100%.

Split total: 100% — must equal 100%.

Adding or removing items preserves existing percentages. New items start at 0%; use an explicit even split or edit shares.
Side dishes

The total side portion is split across all dishes below. Quantities are prepared / finished weights.

Split total: 100% — must equal 100%.

Adding or removing items preserves existing percentages. New items start at 0%; use an explicit even split or edit shares.
Optional extras

All extras use adult-equivalent serving units and the same buffer once. Keep an additional salad separate from any salad already included as a side.

Shopping rounding & optional cost

Prices are optional and blank by default, with a maximum of 1,000,000 per selected unit. Main costs use raw shopping quantities, including rounding when enabled. Side costs use prepared weight.

YOUR FOOD PLAN

SHOPPING LIST FOR 50 GUESTS

45 adult-equivalent serving units · 10% planning buffer

MAINS

Chicken

Buy 16.5 lb raw

Exact modeled raw: 16.5 lb
Cooked target: 12.375 lb

50% split · 75% planning yield

Beef

Buy 16.5 lb raw

Exact modeled raw: 16.5 lb
Cooked target: 12.375 lb

50% split · 75% planning yield

SIDES

Total: 18.5625 lb prepared

Mac & cheese

Prepare 6.186881 lb

33.33% of total sides

Potatoes

Prepare 6.186881 lb

33.33% of total sides

Vegetables

Prepare 6.188738 lb

33.34% of total sides

EXTRAS

No extras selected.

Food quantities are planning estimates. Actual consumption and cooking yield vary by menu, preparation method, guest preferences, and event conditions.

Assumptions & calculation details

Yield is the fraction of raw purchased weight remaining as usable cooked food. The editable 75% default is an example, not a universal meat yield.

  • Effective serving units = 40 adults + 10 children × 0.5 = 45. Actual headcount: 50.
  • Serving style: Buffet; descriptive only, with no numeric multiplier.
  • Base cooked mains = 45 × 8 oz = 22.5 lb.
  • Base prepared sides = 45 × 6 oz total across sides = 16.875 lb.
  • Planning buffer 10% applied once: mains 24.75 lb; sides 18.5625 lb.
  • Chicken: 50% × buffered mains = 12.375 lb cooked; raw = cooked ÷ (75 / 100) = 16.5 lb; buy 16.5 lb raw. Yield 75% is a planning assumption.
  • Beef: 50% × buffered mains = 12.375 lb cooked; raw = cooked ÷ (75 / 100) = 16.5 lb; buy 16.5 lb raw. Yield 75% is a planning assumption.
  • Mac & cheese: 33.33% × buffered sides = 6.186881 lb prepared. No raw ingredient yield calculated.
  • Potatoes: 33.33% × buffered sides = 6.186881 lb prepared. No raw ingredient yield calculated.
  • Vegetables: 33.34% × buffered sides = 6.188738 lb prepared. No raw ingredient yield calculated.
  • Raw shopping rounding: round UP after yield conversion to 0.5 lb increments (0.5 lb). Exact modeled weights stay unrounded.
  • Prices blank: no cost estimated.
Party Catering Food Portion Estimator
SHOPPING LIST FOR 50 GUESTS
MAINS
Chicken: buy 16.5 lb raw; exact modeled raw 16.5 lb; cooked target 12.375 lb.
Beef: buy 16.5 lb raw; exact modeled raw 16.5 lb; cooked target 12.375 lb.
SIDES
Total 18.5625 lb prepared
Mac & cheese: prepare 6.186881 lb.
Potatoes: prepare 6.186881 lb.
Vegetables: prepare 6.188738 lb.
EXTRAS
No extras selected.
ASSUMPTIONS AND CALCULATION
Effective serving units = 40 adults + 10 children × 0.5 = 45. Actual headcount: 50.
Serving style: Buffet; descriptive only, with no numeric multiplier.
Base cooked mains = 45 × 8 oz = 22.5 lb.
Base prepared sides = 45 × 6 oz total across sides = 16.875 lb.
Planning buffer 10% applied once: mains 24.75 lb; sides 18.5625 lb.
Chicken: 50% × buffered mains = 12.375 lb cooked; raw = cooked ÷ (75 / 100) = 16.5 lb; buy 16.5 lb raw. Yield 75% is a planning assumption.
Beef: 50% × buffered mains = 12.375 lb cooked; raw = cooked ÷ (75 / 100) = 16.5 lb; buy 16.5 lb raw. Yield 75% is a planning assumption.
Mac & cheese: 33.33% × buffered sides = 6.186881 lb prepared. No raw ingredient yield calculated.
Potatoes: 33.33% × buffered sides = 6.186881 lb prepared. No raw ingredient yield calculated.
Vegetables: 33.34% × buffered sides = 6.188738 lb prepared. No raw ingredient yield calculated.
Raw shopping rounding: round UP after yield conversion to 0.5 lb increments (0.5 lb). Exact modeled weights stay unrounded.
Prices blank: no cost estimated.
Food quantities are planning estimates. Actual consumption and cooking yield vary by menu, preparation method, guest preferences, and event conditions.
Planning estimate only.

How to use

Estimate food to buy or prepare using adult and child guests, editable planning portions, menu splits, cooking yields, and a planning buffer.

Enter adult and child counts separately. Set the child serving factor, serving style, main and total side planning portions, and buffer. Name your menu items and make each group total exactly 100%. Edit every main’s cooking yield. Choose purchase rounding, optional extras and any prices, then Calculate Food. Results also update as inputs change. Copy Shopping List or use browser Print / Save PDF. Reset restores the visible planning examples and blank prices.

How catering quantity estimates work

Effective guest units = adults + children × child factor. Base cooked main weight = effective units × main planning portion. Base prepared side weight = effective units × total side planning portion. Add the planning buffer once to each base quantity. Multiply buffered totals by item shares, then divide each cooked main target by its yield fraction to estimate raw purchases. Optional shopping rounding happens last. No portion, split or yield is inferred from an event type.

Adults and children

Adults contribute one serving unit each. Children contribute the editable child factor, allowed from 0 to 1.5. For 40 adults and 10 children at 0.5, the estimate uses 45 adult-equivalent serving units but 50 actual guests. This is a quantity-planning assumption, not a nutritional recommendation. Actual headcount is used for cost per guest.

Buffet vs plated service

Buffet and plated are descriptive serving-style choices. This version keeps your entered portions, shares and yields when you change style and applies no style multiplier. Adjust the visible planning assumptions to suit your menu and how you intend to serve it; buffet service does not automatically add an unsupported percentage.

Planning portions

The starting examples are 8 oz cooked main and 6 oz total prepared sides per adult-equivalent serving unit. These are editable planning assumptions, not universal serving requirements. The side portion covers all sides together. Weight inputs accept oz, lb, g and kg; the selected unit applies to the numbers you enter. Metric selection keeps primary shopping results metric. Portions are allowed from zero to 10 lb equivalent per effective guest.

Splitting food across multiple mains

Two to six mains can share the cooked main total. Each has a plain-text name of up to 50 characters, a percentage and an editable cooking yield. The initial two-item split is even. A 60/40 split is an illustrative alternative: it assigns 60% and 40% of the buffered cooked total before raw-yield conversion. All shares must sum exactly to 100%; the tool never silently normalizes them.

Splitting side dishes

One to eight side dishes share the total prepared side weight. Initial shares are 33.33%, 33.33% and 33.34%, making exactly 100%. An illustrative 40/35/25 menu assigns those shares of the total, not three separate per-person portions. Adding an item starts it at 0%; removing an item preserves other shares. Use the explicit Split sides evenly button or edit percentages to restore a valid total.

Cooked vs raw weight

Cooked target weight is the usable food you intend to prepare. Raw purchase weight is the amount modeled before cooking and usable-yield losses. Mains use raw purchase = cooked target ÷ (yield percentage / 100). Sides and additional salad are finished/prepared weights; this version does not estimate their raw ingredient yields.

How cooking yield works

Cooking yield is the fraction of raw purchased weight remaining as usable cooked food. An illustrative 75% yield means 1 lb raw becomes 0.75 lb usable cooked. Each main starts with the visible editable 75% planning example. There are no meat-specific presets or universal yield claims. Preparation, cut, trimming and cooking method can change actual yield. Use your own appropriate yield assumption; values must be greater than zero and no more than 100%.

Planning buffer

The planning buffer is an editable 0–50%, initially 10%. Buffered weight = base weight × (1 + buffer / 100). It is applied exactly once to food quantities and extras. Guest units are not buffered. Raw-yield conversion and shopping rounding do not add another buffer. A planning buffer is not a promise of leftovers or sufficient food for every event.

Shopping-rounding quantities

With shopping rounding enabled, raw main purchases round UP to 0.25, 0.5 or 1 lb increments. The default is 0.5 lb, and metric displays show its equivalent. Exact modeled raw weight and cooked targets stay visible. For example, 19.8 lb becomes 20 lb and 13.2 lb becomes 13.5 lb. Rounding occurs after guest math, the buffer, menu splits and yield conversion. Prepared sides and salad retain modeled weight; rolls, desserts and non-alcoholic drinks round up to whole units. No drink packaging is invented.

If you are baking sourdough rolls, scale a separate sourdough dough batch using your planned count and an independently chosen dough mass per piece. Prepared-food weights are not raw dough weights, and the dough tool does not estimate baking losses.

Optional food-cost estimate

Prices are optional and all start blank. Enter a price per selected weight unit for mains, sides or additional salad, and per whole unit for rolls, desserts and non-alcoholic drinks. Main cost uses the raw shopping purchase quantity, including enabled purchase rounding. Side and salad cost uses prepared weight; count-based extras use rounded shopping counts. The total is labeled priced items only when some prices are missing. Cost per guest divides by adults + children, never adult-equivalent units. A zero headcount has no per-guest division. Currency changes the label only, not exchange rates. Tax, delivery, service, labor and equipment are excluded.

Worked examples

All five examples use the same engine as the shopping list. Portions, menu shares and yields are illustrative editable assumptions.

Default guest and portion fixture

Effective units: 45. Base cooked mains: 360 oz = 22.5 lb; buffered mains: 24.75 lb. Base sides: 270 oz = 16.875 lb; buffered sides: 18.5625 lb.

Chicken: 50% share, 75% illustrative yield; cooked 12.375 lb, exact modeled raw 16.5 lb, rounded-up shopping 16.5 lb.

Beef: 50% share, 75% illustrative yield; cooked 12.375 lb, exact modeled raw 16.5 lb, rounded-up shopping 16.5 lb.

Mac & cheese: 33.33% = 6.186881 lb prepared.

Potatoes: 33.33% = 6.186881 lb prepared.

Vegetables: 33.34% = 6.188738 lb prepared.

Two mains: illustrative 60/40 split

Effective units: 45. Base cooked mains: 360 oz = 22.5 lb; buffered mains: 24.75 lb. Base sides: 270 oz = 16.875 lb; buffered sides: 18.5625 lb.

Chicken: 60% share, 75% illustrative yield; cooked 14.85 lb, exact modeled raw 19.8 lb, rounded-up shopping 20 lb.

Beef: 40% share, 75% illustrative yield; cooked 9.9 lb, exact modeled raw 13.2 lb, rounded-up shopping 13.5 lb.

Mac & cheese: 33.33% = 6.186881 lb prepared.

Potatoes: 33.33% = 6.186881 lb prepared.

Vegetables: 33.34% = 6.188738 lb prepared.

Different illustrative yields: chicken 80%, beef 70%

Effective units: 45. Base cooked mains: 360 oz = 22.5 lb; buffered mains: 24.75 lb. Base sides: 270 oz = 16.875 lb; buffered sides: 18.5625 lb.

Chicken: 60% share, 80% illustrative yield; cooked 14.85 lb, exact modeled raw 18.5625 lb, rounded-up shopping 19 lb.

Beef: 40% share, 70% illustrative yield; cooked 9.9 lb, exact modeled raw 14.142857 lb, rounded-up shopping 14.5 lb.

Mac & cheese: 33.33% = 6.186881 lb prepared.

Potatoes: 33.33% = 6.186881 lb prepared.

Vegetables: 33.34% = 6.188738 lb prepared.

Sides: illustrative 40/35/25 split

Effective units: 45. Base cooked mains: 360 oz = 22.5 lb; buffered mains: 24.75 lb. Base sides: 270 oz = 16.875 lb; buffered sides: 18.5625 lb.

Chicken: 50% share, 75% illustrative yield; cooked 12.375 lb, exact modeled raw 16.5 lb, rounded-up shopping 16.5 lb.

Beef: 50% share, 75% illustrative yield; cooked 12.375 lb, exact modeled raw 16.5 lb, rounded-up shopping 16.5 lb.

Mac & cheese: 40% = 7.425 lb prepared.

Potatoes: 35% = 6.496875 lb prepared.

Vegetables: 25% = 4.640625 lb prepared.

Shopping rounding after raw-yield conversion

Effective units: 45. Base cooked mains: 360 oz = 22.5 lb; buffered mains: 24.75 lb. Base sides: 270 oz = 16.875 lb; buffered sides: 18.5625 lb.

Chicken: 60% share, 75% illustrative yield; cooked 14.85 lb, exact modeled raw 19.8 lb, rounded-up shopping 20 lb.

Beef: 40% share, 75% illustrative yield; cooked 9.9 lb, exact modeled raw 13.2 lb, rounded-up shopping 13.5 lb.

Mac & cheese: 33.33% = 6.186881 lb prepared.

Potatoes: 33.33% = 6.186881 lb prepared.

Vegetables: 33.34% = 6.188738 lb prepared.

Assumptions and limitations

All defaults are editable planning examples. Guest counts allow whole numbers from 0 to 100,000 each, child factor 0–1.5, portions 0–10 lb equivalent, buffer 0–50%, shares 0–100%, yields greater than 0 to 100%, count-based extra portions 0–100 per effective guest, and prices 0–1,000,000 per selected unit. Zero guests produce zero quantities. Malformed, negative, nonfinite, excessive or invalid inputs suppress the shopping list, details and costs; copy and print are disabled. There are no event-type adjustments, automatic dietary counts, nutrition recommendations, food-safety instructions or alcohol calculations. Create a named vegetarian main and allocate its share manually if needed. Inputs remain in component memory with no browser storage, account, saved events, URL persistence, input analytics or network calculations.

Food quantities are planning estimates. Actual consumption and cooking yield vary by menu, preparation method, guest preferences, and event conditions.

FAQ

How much food should I plan per person for a party?

Choose an editable planning portion for your menu and guests. The starting 8 oz cooked main and 6 oz total sides are examples, not universal requirements. Actual consumption varies.

How should I account for children in a catering estimate?

Enter children separately and edit the child serving factor. Effective units equal adults + children × factor; the initial 0.5 is a planning assumption.

Does buffet service require different planning than plated service?

It may affect your own portion assumptions. This version describes the selected style without a hidden multiplier or automatic increase; all numeric assumptions remain editable.

How do I split food between two or more main dishes?

Assign each main a share of the buffered cooked main total and make the group sum exactly to 100%. Each main then uses its own cooking yield.

How do I split the total amount between several side dishes?

Assign percentages totaling 100% to the total prepared side weight. The side portion is the combined amount across all sides, not a separate portion for every dish.

What is the difference between raw and cooked meat weight?

Raw is the purchase weight before preparation and cooking losses. Cooked is the usable target. Divide the cooked target by the editable yield fraction to estimate raw purchases.

What does cooking yield mean?

Yield is the fraction of raw purchased weight remaining as usable cooked food. An illustrative 75% means 1 lb raw yields 0.75 lb cooked; actual yield depends on your food and preparation.

How much extra food should I add as a planning buffer?

Choose a buffer appropriate to your plan within 0–50%. The initial 10% is an editable example, applied once to quantities, and does not guarantee leftovers.

How does the cost estimate work?

Enter your own prices. Main costs use raw shopping weight, sides use prepared weight and count-based extras use whole shopping quantities. Missing prices give a partial total; cost per guest uses actual headcount.

Does this calculator guarantee how much food my guests will eat?

No. It models your assumptions for purchasing and preparation. Menu, cooking yield, guest preferences and event conditions affect actual consumption.

Sources

NIST supports defined mass conversions: 1 lb = 16 oz = 453.59237 g; 1 kg = 1000 g. USDA explains purchase-to-prepared yield concepts in its program-specific food buying guide. This calculator uses that concept only, without adopting child-nutrition meal patterns or source portion examples as universal party requirements. No endorsement is implied.