Managing a cafeteria where 400 hungry students expect varied, nutritious meals daily - all within a strict €3.20 per student budget - is no easy task. School cafeterias operate under unique constraints that restaurants don't face. You need a cost model that balances fixed budgets, health requirements, and daily menu variations without sacrificing meal quality.
Why a school cafeteria is different
School cafeterias operate within rigid budgets per student per day - typically between €2.50 and €4.50 per hot meal. You've also got mandatory requirements for vegetables, fruit, and healthy ingredients. This creates more complex cost calculations than traditional restaurants deal with.
? Example school week:
Budget: €3.20 per student per day (400 students)
- Monday: Pasta bolognese - €2.85 per portion
- Tuesday: Chicken with rice - €3.45 per portion
- Wednesday: Fish with potatoes - €3.65 per portion
- Thursday: Vegetarian curry - €2.40 per portion
- Friday: Pizza - €2.95 per portion
Average: €3.06 per portion - within budget!
Core principles for school cafeterias
Your cost model must account for these key factors:
- Weekly averages: Daily costs don't need to match exactly
- Seasonal products: Use cheaper vegetables during peak seasons
- Bulk purchasing: Large quantities mean lower per-unit prices
- Nutrition guidelines: Required vegetables and fruit add extra costs
- Food waste: Students won't eat everything you serve
Daily cost calculation breakdown
Start by calculating your basic cost per portion for each dish. Then total weekly costs and divide by student count. I've seen cafeterias make a mistake that costs them EUR 200-400 per month by not factoring in waste percentages properly - always build this into your calculations.
? Calculation pasta bolognese (400 portions):
- Pasta (20 kg): €18.00
- Ground beef (15 kg): €75.00
- Tomato sauce (8 liters): €12.00
- Vegetables (onion, carrot): €8.00
- Spices and oil: €3.00
Total: €116.00 ÷ 400 portions = €0.29 per portion ingredients
With labor and overhead: €0.29 × 3.5 = €1.02 total cost price
Weekly planning and variation
Plan your week so expensive days get balanced by cheaper ones. Fish on Wednesday? Make Thursday vegetarian to compensate.
⚠️ Note:
Always calculate with 10-15% food waste. Students frequently leave vegetables behind, so purchase slightly more than theoretical requirements.
Seasonal adjustments
Adapt your menu to seasonal products. Pumpkin in fall, fresh vegetables in summer. This strategy keeps costs low while maintaining nutritional variety.
- Spring: Fresh vegetables, fewer potatoes
- Summer: Salads, cold dishes, seasonal fruit
- Fall: Pumpkin, root vegetables, hearty stews
- Winter: Warming soups, hot meals
Digital tracking systems
A food cost management system tracks cost prices per dish and automatically calculates weekly averages. You can instantly see if you're staying within budget constraints.
? Practical example weekly budget:
400 students × 5 days × €3.20 = €6,400 weekly budget
- Monday: €2.85 × 400 = €1,140
- Tuesday: €3.45 × 400 = €1,380
- Wednesday: €3.65 × 400 = €1,460
- Thursday: €2.40 × 400 = €960
- Friday: €2.95 × 400 = €1,180
Total week: €6,120 - €280 under budget!
How do you set up a cost model? (step by step)
Determine your weekly budget and number of students
Calculate your total weekly budget: number of students × 5 days × budget per day. This is your maximum spending for ingredients, labor and overhead combined.
Create a basic weekly plan with variation
Plan 5 different dishes with different cost prices. Make sure expensive days (fish, meat) are compensated by cheaper days (vegetarian, pasta).
Calculate cost price per dish including food waste
Add up all ingredients per dish and add 10-15% for food waste. Divide by number of portions for cost price per student.
Check weekly average and adjust
Add up all daily costs and divide by total number of portions. If you're over budget, replace expensive ingredients or add an extra cheap day.
Monitor and adjust seasonally
Keep track weekly of whether you're staying within budget. Adjust recipes to seasonal products to keep costs low and maintain variety.
✨ Pro tip
Map your ingredient costs for 8 consecutive weeks to spot weekly patterns in supplier pricing. Most wholesalers offer their lowest protein prices on Tuesdays and Wednesdays, letting you save €150-300 monthly by timing your bulk orders correctly.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
How do I calculate with different portion sizes per age group?
What if my supplier raises prices in the middle of the school year?
How do I handle allergen-free variants in my cost model?
Should I include VAT in my cost calculations?
Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
kennisbank.more_in_category
Related questions
Explore more topics
Selling food? Then you need KitchenNmbrs
Whether you run a restaurant, food truck, catering company, or meal kit business — you need to know what each dish costs. KitchenNmbrs gives you that insight. Start your free trial.
Start free trial →