Catering Food Calculator: How Much Food for Any Event Size
The exact formulas professional caterers use, applied to your guest count
Estimates based on USDA serving guidance and standard catering portions. See our method.
The Golden Rule of Catering Math
Catering quantities come down to one calculation repeated for each dish: a per-person portion in ounces, multiplied by the guest count, plus a small buffer. The standard full-meal baseline is roughly 1 to 1.25 pounds of food per adult for a plated dinner and about 0.5 to 0.75 pounds per person for a cocktail or heavy-appetizer event. Those totals are the sum of the individual portions below, not a separate rule, so they only hold when every component is sized correctly.
The work is turning that total into specific dishes. A buffet for 100 people is not "100 pounds of food", it is a defined mix of protein, two sides, salad, bread, and dessert, each with its own serving size and its own pan count. The sections below give the per-person numbers, the conversion to pans and trays, and a worked 75-guest example.
Quick Reference: Catering Portions Per Person
- ๐ฅฉ Protein (main dish): 6 to 8 oz cooked weight plated, 4 to 6 oz buffet
- ๐ฅ Sides (2 of them: starch + vegetable): 3 to 4 oz each per person
- ๐ฅ Salad: 2 to 3 oz per person (about 1.5 cups of loose greens)
- ๐ Bread / rolls: 1 to 2 pieces per person
- ๐ฐ Dessert: 1 serving per person, plus 10% extra
Plated service runs higher on protein because each guest receives one fixed portion they expect to be generous. Buffet service runs lower per person on the main but needs the wider buffer described below, since guests serve themselves and the popular dish empties first.
How to Use a Catering Calculator
The method is the same whether you run it by hand or with a calculator. Work one dish at a time:
- Set the per-person portion in ounces from the quick-reference list above.
- Multiply by the guest count to get total ounces, then divide by 16 for pounds.
- Convert to pans or trays. Catering uses steam-table pans: a full-size pan (about 12 by 20 inches, 4 inches deep) holds roughly 20 to 24 pounds of a main dish and serves 25 to 30 portions. A half pan serves 12 to 15. Divide your total servings by 12 to 15 for half pans, or by 25 to 30 for full pans, and round up.
- Add a 10 to 15% buffer on top so you never run short on the popular items.
As a quick anchor: one full pan of an entree covers about 25 to 30 guests, so the pan count for a main dish is roughly the guest count divided by 28, rounded up. The same per-person logic drives every line on the menu. Three variables shift the portion sizes before you start:
1. Event Type
A plated dinner uses 6 to 8 oz of protein per guest because each person gets one fixed serving. A casual buffet uses 4 to 6 oz, since guests build their own plates across several dishes. A cocktail or heavy-appetizer event drops the per-person food weight by about 30 to 40% versus a full meal, replacing the entree with 6 to 8 passed or stationed bites per person for the first hour and 3 to 4 per hour after.
2. Time of Day
Lunch events consume noticeably less than dinner. Plan lunch protein at the lower end of each range (4 to 5 oz buffet) and dinner at the upper end (6 oz buffet, 8 oz plated). A daytime corporate crowd returning to work eats lighter than an evening social event, so the dessert and bread counts can sit at the low end of their ranges for lunch.
3. Guest Mix
Children under 12 eat roughly 40 to 50% of an adult portion, so count two kids as one adult when you total servings. If a quarter of the guest list is children, the overall food total drops by about 10 to 15%. Count each adult as one full serving and add the buffer to the adult subtotal only.
Catering Formulas by Guest Count
20 to 30 Guests (Intimate Gathering)
At this scale, you have flexibility. Guests can self-serve easily, food stays fresh, and you can accommodate individual preferences. The main risk is running out of a popular dish, so plan for one extra portion of your most popular item.
- Main protein: 25 to 30 servings (5 to 10 extra for a 30-person event)
- Each side dish: 25 to 30 servings
- Recommend: 2 proteins + 3 sides for a full spread
50 to 75 Guests (Mid-Size Event)
This is where professional catering formulas become critical. At 50+ guests, it becomes impossible to monitor what each person is eating. You'll need a buffer of 10 to 15% above your headcount for each dish.
- Main protein: calculate for 55 to 65 people (use 60-person math for a 50-guest event)
- Plan for at least 2 protein options, guests will split between them roughly 60/40
- Salads and cold sides can be prepared in advance and hold well
100 to 200 Guests (Large Event)
Large events require professional-grade planning. At this scale, logistics matter as much as quantities. Food service waves, chafing dish capacity, and staffing all affect how much food actually reaches guests in good condition.
- Add a 15% buffer to all quantities, some food will be lost to spillage, plate waste, and holding time
- Divide into serving stations rather than one long buffet line
- Replenish in batches to keep food fresh and presentation clean
- A caterer typically plans for 25% more food than the headcount to handle these losses
300+ Guests (Events and Receptions)
At this scale, the math actually gets more predictable. The "law of large numbers" kicks in, outlier appetites average out across a large group. Professional caterers often use a tighter buffer (10 to 12%) at large events compared to small ones.
- Use standardized 4 oz protein portions (don't eyeball large batches)
- Pre-plate where possible to control portion sizes and speed service
- Always have a small emergency reserve (5%) set aside off the buffet line
Catering Quantity Charts
The four charts below run the same arithmetic for every food in the FeedMyGuests data set. Each one starts from a per-person serving count, multiplies it by the guest count, converts the result into whole purchase units, and rounds up. Nothing rounds down, because a caterer who runs short cannot fix it during service.
Total Food Weight by Guest Count
This is the top-line view: pounds of food by course, using the per-person portions from the quick reference above. The protein column carries a 10 percent buffer because the main dish is the one guests notice running out. Starch and salad are listed at their plain per-person weight, since the buffer for those is easier to absorb from a spare pan.
| Guests | Protein (4 oz per guest, plus 10%) | Starch (4 oz per guest) | Salad and vegetables (3 oz per guest) | Total food at 1 lb per guest |
|---|---|---|---|---|
| 20 | 6 lbs | 5 lbs | 4 lbs | 20 lbs |
| 50 | 14 lbs | 13 lbs | 9 lbs | 50 lbs |
| 100 | 28 lbs | 25 lbs | 19 lbs | 100 lbs |
| 150 | 41 lbs | 38 lbs | 28 lbs | 150 lbs |
| 250 | 69 lbs | 63 lbs | 47 lbs | 250 lbs |
Catering Portions Per Person, Food by Food
Use this chart to set the per-person portion before you multiply anything. The middle two columns are the ones that cause ordering mistakes, so read them together.
| Food | Per person | Sold by the | One purchase unit holds | Price per purchase unit |
|---|---|---|---|---|
| Main Dishes | ||||
| Pizza | 3 slices | large pizza | 8 slices | $12 to $20 |
| Taco | 3 tacos | taco | 1 taco | $2 to $4 |
| Burger | 1.5 burgers | burger | 1 burger | $3 to $6 |
| Hot Dog | 2 hot dogs | hot dog | 1 hot dog | $1 to $2.50 |
| Sandwich | 1.25 sandwiches | sandwich | 1 sandwich | $4 to $8 |
| Pulled Pork | 0.33 pound | pound | 1 pound | $8 to $15 |
| Rib | 6 ribs | rack | 12 ribs | $15 to $30 |
| Fried Chicken | 2.5 pieces | piece | 1 piece | $1.50 to $3 |
| Side Dishes | ||||
| Salad | 1.5 cups | cup | 1 cup | $1 to $3 |
| Mac and Cheese | 0.75 cup | cup | 1 cup | $1 to $2.50 |
| Coleslaw | 0.5 cup | cup | 1 cup | $0.50 to $1.50 |
| Baked Beans | 0.5 cup | cup | 1 cup | $0.50 to $1.50 |
| Potato Salad | 0.5 cup | cup | 1 cup | $0.75 to $2 |
| Pasta Salad | 0.75 cup | cup | 1 cup | $0.75 to $2 |
| Appetizers | ||||
| Wing | 6 wings | wing | 1 wing | $0.75 to $1.50 |
| Nacho Plate | 1 serving | serving | 1 serving | $2 to $4 |
| Meatball | 5 meatballs | meatball | 1 meatball | $0.50 to $1 |
| Slider | 3 sliders | slider | 1 slider | $1.50 to $3 |
| Quesadilla | 2 wedges | quesadilla | 4 wedges | $3 to $6 |
| Shrimp | 6 shrimp | shrimp | 1 shrimp | $0.40 to $0.80 |
| Guacamole | 0.25 cup | cup | 1 cup | $2 to $4 |
| Cheese Tray | 2 oz | oz | 1 oz | $0.50 to $1.50 |
| Veggie Tray | 0.5 cup | cup | 1 cup | $0.75 to $2 |
| Deviled Egg | 2 egg halves | egg half | 1 egg half | $0.30 to $0.75 |
| Desserts | ||||
| Cake | 1 slice | slice | 1 slice | $2 to $5 |
| Cookie | 2 cookies | cookie | 1 cookie | $0.50 to $1.50 |
| Brownie | 1.5 brownies | brownie | 1 brownie | $0.75 to $2 |
| Cupcake | 1 cupcake | cupcake | 1 cupcake | $1.50 to $4 |
| Snacks | ||||
| Chips | 2 oz | oz | 1 oz | $0.25 to $0.50 |
A serving and a purchase unit are not the same thing, and confusing the two is an expensive ordering mistake. One guest eats 6 ribs, but ribs are sold by the rack of 12 ribs, so 20 guests need 10 racks, not 120. Pizza works the same way, and so does anything else whose purchase unit holds more than one serving. Every total in the next chart is already converted to the purchase unit, so you can order straight from it.
How Much to Order at 20, 50, 100, 150, and 250 Guests
Find your guest count in the header, then read down the column for each dish you plan to serve. Each cell is a quantity to order, in the unit a supplier sells. The figures assume the dish is doing its usual job on the table: a main sized as a main, an appetizer sized as an appetizer.
| Food | Per person | 20 guests | 50 guests | 100 guests | 150 guests | 250 guests |
|---|---|---|---|---|---|---|
| Main Dishes | ||||||
| Pizza | 3 slices | 8 large pizzas | 19 large pizzas | 38 large pizzas | 57 large pizzas | 94 large pizzas |
| Taco | 3 tacos | 60 tacos | 150 tacos | 300 tacos | 450 tacos | 750 tacos |
| Burger | 1.5 burgers | 30 burgers | 75 burgers | 150 burgers | 225 burgers | 375 burgers |
| Hot Dog | 2 hot dogs | 40 hot dogs | 100 hot dogs | 200 hot dogs | 300 hot dogs | 500 hot dogs |
| Sandwich | 1.25 sandwiches | 25 sandwiches | 63 sandwiches | 125 sandwiches | 188 sandwiches | 313 sandwiches |
| Pulled Pork | 0.33 pound | 7 pounds | 17 pounds | 33 pounds | 50 pounds | 83 pounds |
| Rib | 6 ribs | 10 racks | 25 racks | 50 racks | 75 racks | 125 racks |
| Fried Chicken | 2.5 pieces | 50 pieces | 125 pieces | 250 pieces | 375 pieces | 625 pieces |
| Side Dishes | ||||||
| Salad | 1.5 cups | 30 cups | 75 cups | 150 cups | 225 cups | 375 cups |
| Mac and Cheese | 0.75 cup | 15 cups | 38 cups | 75 cups | 113 cups | 188 cups |
| Coleslaw | 0.5 cup | 10 cups | 25 cups | 50 cups | 75 cups | 125 cups |
| Baked Beans | 0.5 cup | 10 cups | 25 cups | 50 cups | 75 cups | 125 cups |
| Potato Salad | 0.5 cup | 10 cups | 25 cups | 50 cups | 75 cups | 125 cups |
| Pasta Salad | 0.75 cup | 15 cups | 38 cups | 75 cups | 113 cups | 188 cups |
| Appetizers | ||||||
| Wing | 6 wings | 120 wings | 300 wings | 600 wings | 900 wings | 1500 wings |
| Nacho Plate | 1 serving | 20 servings | 50 servings | 100 servings | 150 servings | 250 servings |
| Meatball | 5 meatballs | 100 meatballs | 250 meatballs | 500 meatballs | 750 meatballs | 1250 meatballs |
| Slider | 3 sliders | 60 sliders | 150 sliders | 300 sliders | 450 sliders | 750 sliders |
| Quesadilla | 2 wedges | 10 quesadillas | 25 quesadillas | 50 quesadillas | 75 quesadillas | 125 quesadillas |
| Shrimp | 6 shrimp | 120 shrimp | 300 shrimp | 600 shrimp | 900 shrimp | 1500 shrimp |
| Guacamole | 0.25 cup | 5 cups | 13 cups | 25 cups | 38 cups | 63 cups |
| Cheese Tray | 2 oz | 40 oz | 100 oz | 200 oz | 300 oz | 500 oz |
| Veggie Tray | 0.5 cup | 10 cups | 25 cups | 50 cups | 75 cups | 125 cups |
| Deviled Egg | 2 egg halves | 40 egg halves | 100 egg halves | 200 egg halves | 300 egg halves | 500 egg halves |
| Desserts | ||||||
| Cake | 1 slice | 20 slices | 50 slices | 100 slices | 150 slices | 250 slices |
| Cookie | 2 cookies | 40 cookies | 100 cookies | 200 cookies | 300 cookies | 500 cookies |
| Brownie | 1.5 brownies | 30 brownies | 75 brownies | 150 brownies | 225 brownies | 375 brownies |
| Cupcake | 1 cupcake | 20 cupcakes | 50 cupcakes | 100 cupcakes | 150 cupcakes | 250 cupcakes |
| Snacks | ||||||
| Chips | 2 oz | 40 oz | 100 oz | 200 oz | 300 oz | 500 oz |
Those columns size each dish as if it were carrying the meal on its own. When you serve three mains instead of one, no single main needs its full column figure. The next chart shows what that split does to the numbers.
Protein, Sides, and Appetizers by Event Type
The same 50 guests need very different quantities depending on how the food is served. This chart holds the guest count and the dishes fixed, pulled pork for the protein, mac and cheese for the side, and meatballs for the appetizer, and changes only the service style.
| Event type (50 guests) | Protein: Pulled Pork (0.33 pound per guest) | Side: Mac and Cheese (0.75 cup per guest) | Appetizer: Meatball (5 meatballs per guest) |
|---|---|---|---|
| Plated dinner One fixed entree per guest, sides served alongside it. | 17 pounds | 27 cups | 132 meatballs |
| Buffet with several dishes Guests build their own plates from two proteins and multiple sides. | 12 pounds | 27 cups | 175 meatballs |
| Cocktail reception No entree course. Passed and stationed bites carry the event. | 9 pounds | 20 cups | 313 meatballs |
| Casual cookout One hearty main, generous sides, light snacking before the meal. | 21 pounds | 38 cups | 132 meatballs |
Each row applies the calculator's own adjustments to the same guest count. Marking a dish as one of several on the table cuts its per-person portion by 30 percent. The light setting cuts a portion by a further 25 percent, and the hearty setting adds 25 percent. That is why a cocktail reception needs more meatballs than a plated dinner does, and far less pulled pork.
Per-Food Catering Calculator Links
Use our free calculators to get exact quantities for specific foods:
Guides for Specific Events
The formulas above are general. Five guides apply them to one event each, with per-person tables and full shopping lists for 10 to 100 guests built from the same food data:
- Wedding food quantities: cocktail hour, buffet, cake tiers, and the reception bar.
- Taco bar quantities: meat, shells, queso, and every topping per person.
- Potluck planning: dish counts, the category split, and what the host still buys.
- Party drinks and bar quantities: drinks per hour, bottle and can conversions, and ice.
- Dessert table quantities: cake, cupcakes, cookies, and brownies on a shared table.
Common Catering Mistakes to Avoid
Underestimating Appetizers
Appetizers are consistently under-ordered. Guests arrive hungry, and the first 30 minutes of an event sees 2 to 3x normal consumption. Plan for appetizers to hold your crowd for the full cocktail hour before dinner is served, that means more than you think.
Forgetting Dietary Restrictions
In a group of 50+ people, statistically you'll have vegetarians, gluten-free guests, and guests with food allergies. Plan at least one protein option and one starch that's vegetarian-friendly. This isn't just considerate, it prevents your non-restricted items from being consumed faster than expected by guests who can't eat other dishes.
Not Accounting for Second Servings
At a buffet, roughly 30 to 40% of guests will return for seconds. This is built into the 1 lb per person rule, but if you're ordering restaurant portions or using tighter estimates, you need to add this explicitly. At a plated dinner, second servings are rarely expected.
Budget tradeoffs are usually best made by simplifying desserts, trimming the number of side dishes, or using one premium protein instead of two. Cutting the main protein too aggressively is the fastest way to create a noticeable shortage.
A workable timing plan is to stage cold items first, bring hot food out in waves, and leave a refill window between peak arrival and the main service rush.
For 10 extra guests, protect the menu with an emergency pan of starch, extra rolls, and one backup protein tray rather than trying to expand every dish.
Free Catering Calculator
Rather than doing this math manually, use our interactive calculators. Enter your guest count and get instant quantities, cost estimates, and ordering tips for every food you're planning to serve.
Try the FeedMyGuests catering calculator
Frequently Asked Questions About Catering Quantities
How do you calculate catering food per person?
Work in ounces per guest, then convert to the units you buy in. The standard plate is 4 oz of protein, 4 oz of starch and 3 oz of salad or vegetables, which is 11 oz of plated food. The familiar 1 pound per guest figure is the whole-menu total: it also covers bread, dessert and second helpings. Multiply the plate by your guest count, add a 10 to 15 percent buffer, then divide by what each tray or pack holds.
How much food do I need to cater for 35 people?
About 35 pounds across the whole menu. The plated part of that is roughly 10 pounds of protein with the buffer added, 9 pounds of starch and 7 pounds of salad or vegetables, about 26 pounds together. The remainder is bread, dessert, dips and the margin for second helpings.
How much food do I need to cater for 100 people?
About 100 pounds across the whole menu, including roughly 28 pounds of protein once the buffer is added. At this size order by the pan rather than by the portion, and note that the buffer should go to 15 percent above 100 guests. The quantity charts above give the exact purchase amount for every food at 20, 50, 100, 150 and 250 guests.
How much does the food itself cost per guest?
On this site's price bands, a three-dish buffet of pulled pork, potato salad, and meatballs works out to roughly $3.96 to $7.82 per guest at 50 guests, and $3.93 to $7.80 at 100. That is the cost of the ingredients only. Hiring a caterer costs several times more once staff, rentals, service and their margin are included, and the catering calculator on this site carries those full per-person bands. Per-guest food cost is essentially flat across group sizes, because these dishes are bought by the pound, the cup and the piece rather than by the pan, so there is no bulk break in the arithmetic.
How much extra food should I order so I don't run out?
This guide uses 10 to 15 percent above the calculated amount, taking the lower end up to about 75 guests and the upper end beyond that. Apply it to the protein first: running out of the main is what guests notice, and it is the hardest line to top up once service has started.
Do I order less of each dish when the menu has more dishes?
Yes, and it is one of the larger savings available on a catering order. Each dish on a shared table takes a smaller share of the plate, so the calculator cuts a dish by 30 percent when you mark it as one of several. Two mains do not mean two full portions each.
How these numbers are calculated
FeedMyGuests calculators use per-person serving amounts drawn from USDA dietary guidance, FDA food-safety standards, and standard catering-industry portions. Quantities are rounded up to realistic purchase sizes, with a small buffer added for second helpings and unexpected guests. Read the full methodology.
Sources and Method
Contact: hello@feedmyguests.com
This guide is based on professional catering serving standards, USDA portion guidelines, and standard steam-table pan yields for groups of 20 to 500+ guests.
Reference Sources
More Guides
Party Food Planning 101
Learn the basics of calculating food quantities
Super Bowl Party Food Guide
Game day food tips and recommendations
Party Food on a Budget
Save money without sacrificing quality
Feeding Large Groups (50+)
Tips for feeding crowds efficiently
Vegetarian Party Food Guide
Meat-free options everyone will love
Kids Party Food Guide
Birthday and children's party planning
Summer BBQ Party Guide
Plan the perfect backyard cookout
Holiday Party Food Guide
Festive food for seasonal celebrations
Game Day Snack Guide
Snacks and finger foods for sports parties
Office & Corporate Party Guide
Professional party food for work events
Birthday Party Food Guide
Food quantities for kids and adult birthdays
Burger Party Guide
How many burgers to buy for any cookout
Sandwich Party Guide
Subs, sliders, and sandwich bars for any size
How to Estimate Party Food
Step-by-step guide to calculating food quantities
Wedding Food Quantities
How much food, cake, and drink per wedding guest
Taco Bar Quantities
Meat, shells, and every topping per person
Potluck Planning
How many dishes, who brings what, and how big
Party Drinks and Bar Quantities
Drinks per person, bottles, cans, and ice
Dessert Table Quantities
Cake, cupcakes, cookies, and brownies per guest
Coleslaw Per Person
Cups, quarts and bags of mix by group size
Pulled Pork Per Person
Cooked portions, raw shoulder weight and sandwiches by group size