Fix Me a Drink logo

Free planning tool

Catering food quantity calculator

Estimate a mixed guest list, divide food across the dishes you choose, and round the high estimate into packages.

Step 1

Build the guest list

Adults count as 1 guest equivalent, teens as 1.1, and children as 0.6.

Step 2

Set the service style

Buffet and heavy-feast defaults include a 10% buffer. You can change it before calculation.

Step 3

Package fields are optional. Raw weight appears only for dishes with an owned cooked yield.

Main dishes

The category total is shared evenly across every selected dish.

Uses the owned 75% cooked yield.

Package rounding needs a stable cooked yield, so this item stays in served weight.

Side dishes

The category total is shared evenly across every selected dish.

Package rounding needs a stable cooked yield, so this item stays in served weight.

Package rounding needs a stable cooked yield, so this item stays in served weight.

Appetizers

The category total is shared evenly across every selected dish.

The high estimate rounds up to full packages.

The high estimate rounds up to full packages.

Desserts

The category total is shared evenly across every selected dish.

The high estimate rounds up to full packages.

The high estimate rounds up to full packages.

Step 4

Check dietary coverage

Groups can overlap. Each count must stay within the total guest list.

Shopping plan

Your quantities will appear here

Add the guest mix, choose the service and menu, then calculate. The result stays on this device and does not need an account.

How the calculation works

Adults count as 1 guest equivalent. A teen counts as 1.1 and a child as 0.6. Appetite changes the owned portion table by 85%, 100%, or 120%.

Meal duration uses four bounded factors. Events up to two hours use 90%, three to four hours use 100%, five to six hours use 110%, and longer supported events use 120%.

The entered buffer applies to every category. Buffet and heavy feast service start at 10%. A substantial appetizer selection reduces full-meal mains by 10%.

Each category total is split evenly across selected dishes. Whole-piece remainders are assigned one at a time, so adding dishes never multiplies the category total.

Owned per-person portion ranges by service style
ServiceMainsSidesAppetizersDesserts
Appetizer service0 served oz0 served oz8 to 12 pieces1 to 1.5 pieces
Buffet6 to 8 served oz6 to 8 served oz3 to 5 pieces1 to 1.5 pieces
Plated6 to 8 served oz5 to 7 served oz2 to 3 pieces1 to 1.25 pieces
Heavy feast9 to 12 served oz8 to 10 served oz4 to 6 pieces1.5 to 2 pieces

Weight and package conventions

Main and side quantities use served or cooked ounces. Raw purchase weight appears only when the menu item has an owned cooked-yield factor.

Raw purchase weight equals served weight divided by cooked yield. Roast chicken uses 75%, pulled pork 65%, beef roast 70%, and baked salmon 80%.

A raw-weight package size is entered in pounds. Appetizer and dessert package sizes use pieces. Every package count rounds the high estimate upward.

Menu items without a stable yield stay labeled as served weight. Check a supplier or recipe yield before converting those dishes into raw purchasing quantities.

Plan the drinks

Estimate beer, wine, spirits, mixers, ice, water, and non-alcoholic drinks for the same event.

Review before ordering

This calculator is a planning estimate. Confirm allergies, recipe yields, package labels, storage, staffing, and supplier capacity before placing a final order.