Figuring out how much food to buy for a party is a common source of over- or under-shopping — too little food is an obvious problem, but too much means wasted money and leftovers nobody wants. This calculator applies standard catering rule-of-thumb ratios to your guest count, meal type, appetite level, and event length so you get a category-by-category shopping list instead of a single guessed number.

How the quantities are calculated

Each food category — appetizers, main protein, side dishes, bread, dessert, and beverages — starts from a standard per-person serving rate drawn from common catering guidance (for example, 0.5 lb of main protein or 3 appetizer pieces per guest for a full sit-down meal). That base rate is multiplied by an appetite factor (Light 0.75×, Average 1.0×, Hearty 1.3×) and, for categories where guests keep eating and drinking as the party goes on — appetizers in Appetizers Only mode, and beverages in either mode — by a duration factor that adds roughly 25% for each hour beyond a 2-hour baseline. The result is then multiplied by the guest count and rounded up to a whole, buyable amount.

Full meal vs. appetizers only

Full Meal mode assumes a sit-down or buffet-style meal: a light appetizer course, a substantial main protein and side dishes, bread, and dessert. Because it's a defined meal, the food quantity doesn't grow much with event length — a 2-hour and a 5-hour full-meal party need roughly the same amount of food. Appetizers Only mode treats the appetizers as the entire meal, so the per-person quantity starts higher (8 pieces per guest instead of 3) and scales up the longer the event runs, since grazing-style events have guests eating continuously rather than at one seated meal.

Using the shopping list and adjusting for your crowd

The Shopping List tab converts each category's total into the way you'd actually buy it — dozens of appetizer pieces, ~2 lb packages of protein, 8-count bread bags, and 2-liter beverage bottles — so you know exactly how many packages to pick up. These are planning estimates, not guarantees: consider adding about 10% to any category for leftovers, reducing quantities if a meaningful share of guests are young children, and increasing beverage quantities further for events with extended physical activity or hot weather.