Christmas menus with premium ingredients can deliver exceptional profits—or devastating losses if planned poorly. Expensive components like lobster, truffle, and premium beef create vulnerability to empty seats. You'll master the step-by-step process to calculate and balance financial risk against seasonal opportunities.
Why seasonal menus are risky
Regular menus offer adjustment time. A dish not selling? You remove it. Christmas menus don't provide that luxury. You invest upfront in expensive ingredients for a limited window.
- Ingredients cost 40-60% more than standard items
- You must purchase in advance (zero flexibility)
- Guests have elevated expectations
- Cancellations happen more frequently
⚠️ Watch out:
Many restaurants calculate using 'best case' occupancy only. Reality shows 15-25% of holiday reservations don't materialize.
Calculate the three risk factors
Every special menu carries three financial risks you can quantify:
1. Ingredient risk
How much do you lose if you over-purchase?
💡 Example ingredient risk:
You expect 80 covers, purchase for 90 (safety buffer):
- Lobster: 10 portions × €12 = €120
- Truffle: 200g × €80/100g = €160
- Wagyu: 2kg × €45/kg = €90
Total exposure: €370 in perishable ingredients
2. Opportunity costs
What's your normal evening revenue? If your Christmas menu fails, you forfeit that income.
Calculate: Average revenue per evening × food cost % × (expected occupancy - actual occupancy)
3. Reputation risk
Difficult to quantify financially, but very real. A failed special menu damages guest trust. From analyzing actual purchasing data across different restaurant types, reputation damage often exceeds immediate financial losses.
Calculate break-even point
From which cover count does your Christmas menu generate profit?
💡 Break-even calculation:
Christmas menu €65 incl. VAT (€59.63 excl.):
- Ingredient costs: €22 per portion
- Food cost: 36.9% (elevated, but acceptable for special menu)
- Fixed costs evening: €800 (staff, energy)
Break-even: €800 ÷ (€59.63 - €22) = 22 covers minimum
Create scenario analysis
Build three scenarios to estimate your exposure:
- Optimistic: 90% of projected occupancy
- Realistic: 75% of projected occupancy
- Pessimistic: 60% of projected occupancy
💡 Scenario example (80 projected covers):
- Optimistic (72 covers): +€2,150 profit
- Realistic (60 covers): +€850 profit
- Pessimistic (48 covers): -€300 loss
Below 50 covers creates losses.
Limit the risk
You can reduce exposure without compromising quality:
- Prepayment: Require €20 deposit per reservation
- Flexible ingredients: Select products usable in your regular menu
- Limited period: Weekends only, not entire December
- Minimum group size: Only parties of 4 or more
⚠️ Watch out:
Always calculate using your actual occupancy percentage from previous year, not optimistic projections.
How do you calculate the risk of a special menu? (step by step)
Calculate your ingredient costs per portion
Add up all costs: main ingredient, garnish, sauces and decoration. Use your actual purchase prices, not estimates. Don't forget to include cutting loss for fresh products.
Determine your break-even point
Divide your fixed costs for the evening by your margin per portion (selling price excl. VAT minus ingredient costs). This gives you the minimum number of covers you need to break even.
Make three scenarios
Calculate your profit or loss at 90%, 75% and 60% of your expected occupancy. Use your actual occupancy percentage from previous years as a starting point, not your optimistic expectation.
✨ Pro tip
Test your Christmas menu on one evening with a 20-cover ingredient order first. Measure guest response and actual food costs over 3 service periods before committing to full seasonal purchasing.
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
What food cost percentage is acceptable for a special menu?
For seasonal menus, 35-45% food cost is acceptable—higher than standard operations. Guests pay premium prices and expect premium ingredients. Just ensure your break-even point remains realistic and achievable.
Should I ask for prepayment for a special menu?
Yes, require at least €15-25 prepayment per person. This reduces no-shows and provides cashflow for ingredient purchases. Establish clear cancellation terms upfront.
How do I prevent over-purchasing ingredients?
Purchase maximum 110% of your expected occupancy. Where possible, choose ingredients usable in your regular menu. Negotiate agreements with suppliers about returning unused products within 24-48 hours.
📚 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
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (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.
Purchase smarter with real-time insights
Seasonal prices fluctuate — so do your recipe costs. KitchenNmbrs automatically recalculates your margins when purchase prices change. Never get surprised again. Start free.
Start free trial →