A catering company is preparing a buffet dinner for 85 guests. Before placing the wholesale order, the head chef needs the total protein, starch and vegetable quantities in kilograms based on industry-standard per-person allowances.
1 What this calculator does
Calculates total food quantities in kilograms for catering events from the number of guests and meal type. Covers canapés, breakfast, lunch, dinner and buffet formats. All quantities are raw weight before cooking. Includes a 10% buffer above minimum calculated quantities.
2 Formula & professional reasoning
Dinner quantities per person:
Protein (main): 0.22 kg raw | Starch/carbs: 0.18 kg | Vegetables/salad: 0.15 kg
Lunch: Protein 0.18 kg | Starch 0.15 kg | Veg/salad 0.12 kg
Breakfast: Protein 0.12 kg | Starch 0.15 kg | Veg/fruit 0.08 kg
Buffet: Protein 0.25 kg | Starch 0.20 kg | Veg 0.18 kg (buffet grazing = 20-25% extra)
Canapes: 8-12 pieces per person per hour
All quantities x 1.10 for a 10% buffer
Industry catering allowances are based on expected consumption per meal type. Dinner requires the largest protein allowance (0.22 kg raw per person) because it is the primary meal. Buffet allowances are higher than sit-down because guests tend to take larger portions when serving themselves and return for seconds. Raw weights are used because cooking shrinkage varies significantly by meat type (chicken loses 25-30%, beef steak 15-20%) and cooking method. Caterers always plan on raw weight and allow for yield loss.
3 Worked examples
⚠️ Illustrative example only — not clinical or professional instruction.
Protein: 85 x 0.25 x 1.10 = 23.4 kg | Starch: 85 x 0.20 x 1.10 = 18.7 kg | Veg: 85 x 0.18 x 1.10 = 16.8 kgProtein: 40 x 0.18 x 1.10 = 7.9 kg | Starch: 40 x 0.15 x 1.10 = 6.6 kg | Veg/salad: 40 x 0.12 x 1.10 = 5.3 kgAllow 10 pieces per person (middle of 8-12 range) x 2 hours = 20 pieces per person total | 120 x 20 = 2,400 pieces | Split: 40% hot savoury = 960 pieces | 40% cold savoury = 960 pieces | 20% sweet = 480 pieces4 Sanity check
5 Common errors
| Error | Cause | Consequence | Fix |
|---|---|---|---|
| Using cooked weight instead of raw weight for purchasing | Basing the order on the finished portion size rather than raw yield | Significantly under-ordering -- cooked chicken at 150g portion requires 200-220g raw weight to purchase | All purchasing calculations use raw weight. Apply the yield factor to determine the raw weight needed: raw weight = cooked weight needed / yield%. For 120 cooked serves of 150g chicken: (120 x 150) / 0.70 = 25.7kg raw chicken. |
| Not allowing for buffet grazing behaviour | Using sit-down dinner quantities for a buffet event | Running out of food mid-service -- buffet guests take 20-30% more than sit-down guests | Use the buffet-specific quantities in this calculator which are 15-20% higher than dinner quantities. For popular items (protein, starches) at a self-service buffet, add a further 10% buffer above the calculated amount. |
| Not confirming dietary requirements before finalising the order | Assuming a standard omnivore menu for all guests | Guests with dietary requirements have nothing to eat -- significant hospitality failure and potential liability | Always collect dietary requirement information from the event organiser at least 48 hours before the event. Common requirements: vegetarian, vegan, gluten-free, nut-free, shellfish-free, halal, kosher. Plan dedicated portions for each requirement, not just modifications of the main menu. |
| Ordering exactly the calculated quantity with no buffer | Minimising food cost by ordering precisely | Running short at the end of service -- the 10% buffer is essential for over-eaters, large portion requests and service errors | Always include at least a 10% buffer above calculated requirements. The buffer also allows the catering team to replace dishes that are accidentally dropped or contaminated during service. |
6 Reference & regulatory links
7 Professional workflow
Common tools used alongside this one: