Party Food Calculator
Calculate exactly how much food and drinks you need for your party or event. Enter your guest count, duration, and meal type for instant catering estimates.
Quick Answer
Plan 6-8 appetizer pieces per person per hour, 6-8 oz of protein per person for dinner, 4-6 oz per side dish (2-3 sides), and 2 drinks per person per hour. Add 10-15% extra as a buffer.
Your Party Plan
Appetizers
Main Course
Drinks
About This Tool
The Party Food Calculator takes the guesswork out of event planning by calculating exactly how much food and drink you need for any gathering. Whether you are hosting a casual backyard barbecue, a formal dinner party, an office holiday gathering, or a wedding reception, this tool provides detailed estimates based on industry catering standards and real-world experience feeding crowds.
The Science of Party Planning Portions
Professional caterers use well-established rules of thumb refined over decades of feeding crowds. The most important rule is that people eat less per hour as an event goes on. The first hour sees the heaviest consumption for both food and drinks. By the third hour, appetizer consumption drops by about 30%. This calculator accounts for these diminishing returns when computing total quantities. The type of event matters too. Cocktail-only events require more appetizer pieces per person because there is no main course to fill people up. Dinner events with a preceding appetizer hour need fewer appetizers because guests pace themselves knowing a meal is coming.
Appetizer Planning Rules
The standard rule is 6-8 appetizer pieces per guest per hour for a cocktail-only event. When appetizers precede dinner, plan for only the first 1-1.5 hours of appetizer service since dinner takes over. Offer 3-5 varieties for small groups (under 20) and 5-8 varieties for larger parties. Include a mix of hot and cold options, and always have at least one vegetarian and one protein-based appetizer. Popular crowd-pleasers include bruschetta, stuffed mushrooms, skewered shrimp, cheese boards, and crudites with dip.
Main Course Quantities
For dinner, plan 6-8 ounces of protein per person (boneless weight). If serving bone-in cuts like chicken quarters or ribs, increase to 10-12 ounces per person to account for bone weight. For side dishes, plan 4-6 ounces per person per side, and offer 2-3 sides. Starchy sides like mashed potatoes and rice are the most popular and should be prepared in larger quantities. Green salads and vegetable sides can be prepared in slightly smaller amounts. Bread and rolls add about 1.5-2 pieces per person.
Drink Calculations
Guests consume approximately 2 drinks per hour during the first two hours and about 1 drink per hour after that. For a mixed crowd, assume about 70% will drink alcohol and 30% will drink non-alcoholic beverages. Among drinkers, roughly split between wine (40%), beer (40%), and cocktails (20%), though this varies significantly by crowd and occasion. This calculator uses these averages but you should adjust based on your specific group. Do not forget ice (1.5 pounds per person), water bottles (1-2 per person), and non-alcoholic options for designated drivers and non-drinkers.
Accommodating Dietary Needs
Modern events must account for dietary restrictions. The vegetarian/vegan percentage in this calculator adjusts protein quantities so you do not overbuy meat. Beyond vegetarian options, consider gluten-free, dairy-free, nut-free, and other common allergens. A good rule is to make at least one appetizer and one side dish that satisfies multiple dietary needs. Label all dishes clearly with ingredients. When in doubt, prepare a slightly higher vegetarian-to-meat ratio since many meat eaters enjoy vegetarian options, but the reverse is not true.
Frequently Asked Questions
How much food should I plan per person for a party?
How many drinks should I buy per guest?
What if I am serving both appetizers and dinner?
How do I plan for a mixed group with dietary restrictions?
Should I plan more food for a longer event?
How much ice do I need for a party?
Was this tool helpful?