How to use this party food calculator
Enter adults and kids separately. Children under 12 typically eat about half an adult portion, so the calculator weights them at roughly 50% for appetizers and mains.
Choose Appetizers only, Buffet with mains, or Full dinner, then set how long the party runs (2–6 hours). Long grazing parties need extra pieces.
Hit Calculate for instant quantities. Tweak any input and the list updates live. Print the shopping list and head to the store with exact amounts.
The formula we use
No black box here — these are the same per-person rules of thumb caterers use, applied to your exact guest count:
- Appetizers as the meal: 12 pieces per adult and 6 per kid. If the party runs longer than 4 hours, add 2 more pieces per adult.
- Appetizers before a buffet or dinner: 5 pieces per adult and 3 per kid — just enough to bridge the arrival window without spoiling appetites.
- Main dishes (buffet or full dinner): 0.5 lb per adult plus 0.25 lb per kid, measured as cooked, ready-to-serve weight.
- Side dishes (buffet or full dinner): two sides at 0.25 lb per person each — 0.5 lb of sides per person in total.
- Dessert: 1.5 servings per person, whatever the meal style. Small sweets disappear faster than you think.
- Bread rolls: 1.5 per person for a full sit-down dinner.
Worked example: 20 adults and 5 kids at a buffet = 20×5 + 5×3 = 115 appetizer pieces, 20×0.5 + 5×0.25 = 11.25 lbs of mains, 25×0.5 = 12.5 lbs of sides (6.25 lbs of each of two sides), and 25×1.5 = 37.5 → 38 dessert servings. Piece counts and servings always round up to whole numbers, because nobody can buy half a meatball.
How much food per person: the planning logic
Per-person math works because appetites average out. Any individual guest might eat double or half the typical amount, but across 15, 30, or 80 people the big eaters and the salad-pickers cancel each other almost perfectly — which is exactly why caterers price banquets per head rather than per dish. Your job is simply to get three numbers right: how many adults, how many kids, and whether the food is the meal or a warm-up for one. Get those right and the half-pound-per-person math does the rest.
Two details matter more than people expect. First, the weights here are cooked, serving-ready weights: a 0.5 lb portion of pulled pork takes roughly a full pound of raw shoulder, because most meats lose 30–50% of their weight in cooking. If you're smoking or grilling, our BBQ meat calculator converts cooked targets back into raw purchase weight. Second, timing changes appetite: guests arriving at 6 p.m. expect dinner, while the same guests at 2 p.m. graze lightly. If your party straddles a normal mealtime, treat it as a buffet — not appetizers only — even if you'd rather keep things casual.
Hot vs. cold appetizers
A good spread is roughly two-thirds cold and one-third hot. Cold appetizers — cheese boards, crudités, caprese skewers, dips and chips — are make-ahead friendly and can sit out safely for about two hours, so they form the backbone of the table. Hot appetizers earn outsized excitement but all compete for one oven, so plan them in waves: bake a fresh tray every 30–40 minutes instead of putting everything out at once. Stick to one- or two-bite pieces; anything that needs a knife and a chair isn't an appetizer for portioning purposes, it's a main.
Buffet shrinkage: plan for the first hour
Buffet lines aren't fair. The first third of your guests routinely takes close to half the food — caterers call it shrinkage — and you can't change human nature, but you can engineer around it. Order the line so plates fill up cheaply first: rolls, salad, and sides at the front, the expensive protein last, where plate real estate is already spoken for. Swap oversized serving spoons for smaller ones, since portion sizes track utensil size almost exactly. Finally, keep a reserve tray of each main in the kitchen and refill in batches, so the table never looks picked over and late arrivals eat just as well as early ones.
Leftovers: plan for them on purpose
These formulas build in a sensible cushion, so expect roughly 10–15% left over rather than half the table. Plan for it deliberately: have to-go containers or zip-top bags ready and send guests home with food — it's the cheapest party favor there is. Follow the two-hour rule: perishable food that has sat out longer than two hours (one hour above 90°F) should be tossed, not boxed. Refrigerate everything else within that window and eat it within three to four days, or freeze it the same night. And if you're worried about waste, trim dessert before you trim mains — guests forgive an empty cookie platter far more easily than an empty entrée tray.
Frequently asked questions
How much food per person do I need for a party?
For a buffet or full dinner, plan roughly 1 to 1.5 pounds of food per adult across the whole meal: about 0.5 lb of main dishes, 0.5 lb of sides (two sides at 0.25 lb per person each), plus around 5 pre-meal appetizer pieces and 1.5 dessert servings. Count kids under 12 as about half an adult portion, and always round up rather than down.
How many appetizers per person if appetizers are the whole meal?
Plan 12 pieces per adult and 6 pieces per kid when no meal follows. If the party runs longer than 4 hours, add 2 extra pieces per adult. When a buffet or dinner follows, cut back to about 5 pieces per adult and 3 per kid so guests still have room for the main course.
How do I keep a buffet from running out of food?
Round your guest count up, use smaller serving utensils, place inexpensive filling dishes like rolls and salad at the start of the line, and keep the pricier protein near the end. Hold back a reserve tray of each main in the kitchen and refill in batches — the line eats heaviest in the first 45 minutes.