Seasonal ingredients create pricing headaches that most restaurants handle poorly. Fresh asparagus costs €18/kg in winter but only €8/kg frozen - yet creating separate recipes for each season becomes unmanageable. Smart operators use weighted averages to maintain consistent margins year-round.
Why seasonal components disrupt your cost price
Many dishes have ingredients that fluctuate in price or are sometimes replaced by an alternative. Think of:
- Fresh vegetables vs. frozen/canned
- Wild fish vs. farmed fish
- Imported vs. Dutch products
- Seasonal fruit vs. alternative fruits
Calculate only with the cheapest variant, and you'll lose money during expensive seasons. Use the most expensive price, and you're leaving profit on the table during cheaper months.
The weighted average method
The smartest approach creates a weighted average based on how often you use which alternative.
💡 Example:
Your salad contains tomatoes. 6 months a year you use Dutch tomatoes (€4.50/kg), 6 months you use imported tomatoes (€2.80/kg).
- Dutch tomatoes: €4.50 × 50% = €2.25
- Imported tomatoes: €2.80 × 50% = €1.40
Weighted average: €2.25 + €1.40 = €3.65/kg
Use this €3.65 in your cost calculations. Over the year, your margin averages out correctly.
Alternative method: min/max cost price
If price differences are substantial, you can also work with minimum and maximum cost prices per dish. I've seen this mistake cost the average restaurant EUR 200-400 per month - operators who don't track their seasonal price ranges often discover they've been selling dishes at a loss for weeks.
💡 Example fish dish:
You sell sea bass, but sometimes replace it with sea bream:
- With sea bass: €8.50 ingredient costs
- With sea bream: €6.20 ingredient costs
- Selling price: €28.00 (€25.69 excl. VAT)
Food cost range: 24% - 33%
You then know your food cost fluctuates between 24% and 33%, depending on availability.
Practical implementation in your kitchen
Create an ingredient card for each seasonal dish with all variants:
- Main ingredient + price
- Alternative 1 + price
- Alternative 2 + price
- Usage periods for each alternative
⚠️ Note:
Update your cost price at least every 3 months. Suppliers adjust prices and seasons shift.
Digitally tracking variants
With tools like KitchenNmbrs you can record multiple suppliers per ingredient with different prices. You immediately see the impact on your food cost when switching suppliers or variants.
You can also run scenarios: "What if I only use imported tomatoes this season?" or "What will my margin be if cod becomes 20% more expensive?"
Adjusting your menu price strategy
If the cheapest variant still produces a food cost above 35%, your selling price is too low. Then you need to choose:
- Raise menu price: Everyone pays more
- Seasonal surcharge: "Summer special +€3 for fresh asparagus"
- Find an alternative: Different ingredient with more stable pricing
💡 Practical example:
Restaurant The Four Seasons adapts their risotto:
- Spring: with asparagus (€24.50)
- Summer: with courgette and tomato (€19.50)
- Autumn: with mushrooms (€22.00)
- Winter: with pumpkin (€18.50)
Same recipe, different price per season. Food cost stays around 30%.
How do you calculate cost price with seasonal alternatives?
List all variants and prices
Create an overview of the main ingredient and all alternatives you use. Note the current purchase price per kilogram and when you use which variant (for example 6 months fresh tomatoes, 6 months imported).
Calculate the weighted average
Multiply each variant by the percentage you use it. Fresh tomatoes 6 months = 50%, so €4.50 × 0.5 = €2.25. Add all results together for your average purchase price.
Check your food cost range
Calculate your food cost with both the cheapest and most expensive variant. If both stay under 35%, you're good. If not, you need to adjust your selling price or recipe.
✨ Pro tip
Track your seasonal substitutions for 6 months to establish accurate usage percentages. Most restaurants guess wrong - asparagus might only be cost-effective 3 months, not the assumed 4-5 months.
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
Do I need to create a separate recipe for each season?
No, that's inconvenient and creates unnecessary complexity. Create one recipe with the weighted average of all variants. This maintains overview and your margin averages out correctly over the entire year.
What if the price difference between variants is very large?
Then it's better to work with different menu prices per season. For example, add a summer special for €3 extra when using fresh asparagus instead of frozen. Large price gaps require flexible pricing strategies.
How often should I update my weighted average?
At least every 3 months, but check monthly during volatile periods. Suppliers adjust prices frequently and seasons shift unexpectedly. Review immediately after major supplier price changes or supply disruptions.
Can't I just use the cheapest variant as a starting point?
That's risky and leads to unexpected losses. If you only calculate with the cheap variant, you lose money as soon as you use the expensive alternative. Your food cost will spike without warning.
What if I can no longer get a seasonal alternative?
Always maintain at least 2 alternatives per seasonal ingredient. If one supplier fails, you can switch quickly without revising your entire cost calculation. Build redundancy into your sourcing strategy.
Should I inform customers about seasonal price changes?
Transparency builds trust, especially for premium ingredients. Use phrases like "market price" or "seasonal selection" on menus. Customers understand quality ingredients fluctuate in price and availability.
How do I handle unexpected price spikes mid-season?
Set trigger points - if an ingredient jumps more than 25% above your weighted average, switch to alternatives immediately. Don't absorb major price shocks hoping they'll normalize quickly.
📚 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 →