A trendy downtown bistro recently faced a dilemma: should their signature fall butternut squash dish feature braised short rib, goat cheese, or cashew cream? The owner's gut said meat would sell better, but the numbers told a different story. Data-driven decisions separate profitable seasonal menus from costly mistakes.
The three pillars of seasonal decisions
Smart seasonal decisions rely on three numerical foundations: ingredient costs, sales potential, and operational complexity. Each season shifts ingredient prices dramatically, and each variant carries distinct cost structures.
💡 Example: Fall pumpkin dish
Pumpkin in October: €1.20/kg (in season). In July: €4.50/kg (imported).
- Vegan variant: pumpkin + coconut milk = €3.80 per portion
- Vegetarian: pumpkin + cream + cheese = €5.20 per portion
- Meat variant: pumpkin + bacon + cream = €7.40 per portion
Cost difference: €3.60 between cheapest and most expensive
Calculate the actual cost per variant
Start with complete cost calculations every time. Don't just count the main ingredient - include garnishes, sauces, and sides. Vegan dishes appear cheaper initially, but specialty ingredients like cashew cream or nutritional yeast often inflate costs unexpectedly.
- Main ingredient: seasonal price vs. year-round price
- Proteins: meat vs. cheese vs. plant-based alternatives
- Fats: butter vs. olive oil vs. coconut products
- Special ingredients: spices, nuts, specialty oils
⚠️ Watch out:
Vegan alternatives aren't automatically cheaper. Cashew cheese often costs €25/kg, while regular cheese costs €12/kg. Always calculate, never assume.
Analyze your customer profile and sales potential
Examine register data from previous seasons closely. Which dish types actually moved? A vegan offering performs differently in a traditional steakhouse versus a trendy urban café. Your own business data beats industry averages every time.
💡 Example: Sales data analysis
Restaurant with 100 covers/day, 6 days per week:
- Meat dishes: 65% of all main courses
- Vegetarian: 25% of all main courses
- Vegan: 10% of all main courses
With 40 main courses/day: 26 meat, 10 vegetarian, 4 vegan
Calculate the total profit contribution per variant
Multiply expected sales by profit margin per dish. From tracking this across dozens of restaurants, an expensive meat dish selling 20 times weekly often generates more revenue than a cheap vegan option moving just 5 times weekly.
Profit contribution formula:
Profit contribution = (Selling price excl. VAT - Cost price) × Expected sales per week
💡 Example: Profit contribution calculation
Fall seasonal dish, 8 weeks on the menu:
- Vegan (€18.50): cost price €5.20, sales 25/week = €8.75 profit × 25 × 8 = €1,750
- Vegetarian (€22.00): cost price €6.40, sales 35/week = €13.78 profit × 35 × 8 = €3,859
- Meat (€28.00): cost price €9.20, sales 45/week = €16.49 profit × 45 × 8 = €5,936
Winner: meat variant generates €2,077 more than vegetarian
Factor in operational complexity
Each additional dish creates extra inventory, prep time, and waste risk. Calculate how much additional time your team invests in specialty ingredients and preparations. Time costs money, particularly during rush periods.
- Prep time: how many extra minutes per portion?
- Inventory risk: spoilage of special ingredients
- Training: does your team need to learn new techniques?
- Suppliers: do you have reliable sources for all ingredients?
Make the final decision based on ROI
Divide total profit contribution by total investment (ingredients + time + training). The dish with highest return on investment wins. Factor in seasonal duration - a 12-week run offers more potential than a 6-week stint.
⚠️ Watch out:
Seasonal ingredients can spike in price due to weather or import disruptions. Build a 15-20% buffer into your cost calculations for unexpected increases.
How do you calculate the best seasonal variant? (step by step)
Calculate cost price per variant
Make a complete cost calculation for vegan, vegetarian, and meat variant. Add up all ingredients, including garnishes and sauces. Use current purchase prices from your suppliers.
Estimate sales potential per variant
Look at your register data from previous seasons. What percentage of your guests choose vegan, vegetarian, or meat? Multiply this by your average number of main courses per day.
Calculate total profit contribution
Subtract cost price from selling price (excl. VAT) and multiply by expected sales. Do this for the entire season duration. The dish with the highest total profit contribution wins.
✨ Pro tip
Track your seasonal ingredient costs weekly using a 90-day rolling average to spot price trends early. This helps you adjust menu pricing before margins erode and gives you 2-3 weeks' warning for supplier negotiations.
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
Should I always choose the variant with the highest margin?
Not necessarily. Focus on total profit contribution, not just margin per dish. A lower-margin dish that sells frequently often generates more revenue than a high-margin dish that moves slowly.
How do I prevent seasonal ingredients from suddenly becoming more expensive?
Build a 15-20% buffer into your cost calculations for price fluctuations. Negotiate maximum price agreements with suppliers for the season. Always have backup ingredients ready.
Can I offer multiple variants at the same time?
Only if each dish proves individually profitable with sufficient expected sales. Three variants means triple the inventory and prep work. Calculate whether extra complexity justifies additional revenue.
How do I know if my customers are open to vegan dishes?
Test with a limited 2-3 week period and measure actual sales. Collect staff feedback on customer reactions. Consider your location - trendy neighborhoods typically embrace vegan options more than traditional areas.
What if the seasonal ingredients become unavailable mid-season?
Always prepare a replacement plan in advance. Pre-calculate alternative ingredient costs. Communicate transparently with guests about necessary substitutions - honesty builds trust.
How do I calculate prep time costs for different variants?
Time your team preparing each variant during different service periods. Multiply extra minutes by your average hourly labor cost. A vegan dish requiring 3 extra minutes at €15/hour adds €0.75 to your true cost per portion.
Should I price all variants the same or differently?
Price based on cost plus desired margin, not uniform pricing. Customers expect meat dishes to cost more than vegan options. Different pricing allows you to optimize margins while meeting customer expectations.
📚 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 →