A bistro owner watched his asparagus risotto swing from 22% to 38% food cost within two months. Seasonal ingredient prices create this chaos when you lack a structured approach. Building a yearly seasonal framework means you'll respond to price fluctuations with pre-calculated alternatives instead of scrambling each quarter.
Why seasonal planning protects your profit margins
Reacting to every price swing drains your energy and profits. Asparagus hits €24/kg in March, drops to €8/kg in May, then vanishes completely by October. Each recalculation opens the door to errors and margin erosion.
💡 Example:
A bistro with seasonal risotto without a plan:
- March: asparagus risotto €18 (asparagus €24/kg) → food cost 38%
- May: asparagus risotto €18 (asparagus €8/kg) → food cost 22%
- October: no asparagus, improvise with mushrooms
Result: 3 months loss, 3 months too much profit, 6 months confusion
The four seasonal phases of your food costs
Every ingredient follows predictable price patterns throughout the year:
- Season peak: Highest price, often 200-400% of base price
- Season start: Declining price, still 150-200% of base
- Season middle: Lowest price, 80-100% of annual average
- Season end: Rising price, 120-180% of base
💡 Example: Strawberry cycle
- January: €28/kg (import, season peak)
- April: €18/kg (first Dutch, season start)
- June: €6/kg (full season, season middle)
- September: €14/kg (last harvest, season end)
Set food cost thresholds per seasonal phase
Each seasonal dish needs four food cost thresholds. Based on real restaurant P&L data, operators who set these triggers avoid 60% of margin fluctuations compared to those who wing it. Cross a threshold, execute your predetermined action.
⚠️ Note:
Set thresholds based on food cost percentage, not absolute prices. An ingredient going from €2 to €4 has more impact than from €20 to €22.
Prepare alternative recipes
Each seasonal dish requires three calculated versions:
- Base version: Main ingredient in season, lowest food cost
- Expensive version: Smaller portion or more expensive preparation, food cost under 35%
- Alternative: Different ingredient with similar flavor, available year-round
💡 Example: Asparagus risotto plan
Three versions ready to go:
- Base version (May-June): 250g asparagus, €18 selling price
- Expensive version (March-April): 150g asparagus + pancetta, €24 selling price
- Alternative (Oct-Feb): zucchini risotto, €16 selling price
Plan your menu timing
Smart operators don't wait for seasons to end—they anticipate price movements. Map out introduction and removal dates in advance.
- Introduction: 2 weeks after season start (price stabilized)
- Promotion: During season middle (lowest food cost)
- Phase out: 2 weeks before season end (before price increase)
Digital seasonal planning vs. Excel
Excel turns seasonal planning into a nightmare of scattered tabs and stale prices. You'll forget threshold adjustments and lose track of active recipe versions.
Systems like KitchenNmbrs let you input seasonal recipes upfront and auto-switch versions based on ingredient price triggers. No more quarterly recalculation marathons.
How do you create a seasonal plan? (step by step)
Inventory your seasonal ingredients
Make a list of all ingredients that fluctuate more than 30% in price per year. For each ingredient, note the cheapest and most expensive month from last year.
Calculate food cost thresholds per dish
For each seasonal dish, calculate at what ingredient price your food cost exceeds 35%. This becomes your action threshold to switch to an alternative recipe.
Create three recipe versions per seasonal dish
Develop a cheap version (full season), expensive version (small season) and alternative (off-season). Test all three in advance so you can switch immediately.
Plan your menu timing
Note in your calendar when you introduce, promote and remove each seasonal dish. Do this based on price development, not calendar dates.
Set up monthly price checks
Check your ingredient prices against your thresholds every first Monday of the month. Does an ingredient exceed the threshold? Execute your pre-planned action immediately.
✨ Pro tip
Build your seasonal plan during your slowest 2-week period each year, typically late January or early February. This timing gives you fresh data from the previous year and lets you implement changes before spring price swings hit.
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 much time does it take to create a seasonal plan?
For a restaurant with 15-20 dishes, expect 8-10 hours to build a complete seasonal framework. You'll invest this time once yearly and save hours of monthly calculations.
What if my supplier suddenly raises the price outside of season?
Activate your 'expensive version' recipe or switch to your alternative immediately. That's exactly why you built the plan—quick reactions without emergency recalculations.
How do I prevent myself from forgetting to switch recipes?
Set fixed check moments in your calendar (first Monday of each month) and use a system that alerts you when ingredient prices cross your thresholds. Automation beats memory every time.
⚠️ EU Regulation 1169/2011 — Allergen Information — https://eur-lex.europa.eu/eli/reg/2011/1169/oj
The allergen information on this page is based on EU Regulation 1169/2011. Recipes and ingredients may vary by supplier. Always verify current allergen information with your supplier and communicate this correctly to your guests. KitchenNmbrs is not liable for allergic reactions.
In the UK, the FSA enforces allergen regulations under the Food Information Regulations 2014.
📚 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 →