BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Seasonality and purchasing · ⏱️ 3 min read

How do I manage ingredient lists for seasonal dishes as they change throughout the year?

📝 KitchenNmbrs · updated 14 Mar 2026

Picture this: your asparagus risotto costs €6.80 to make in May but suddenly jumps to €11.20 in August. Same recipe, same portion size, but seasonal price swings can destroy your margins. You'll watch your food cost balloon from 33% to 54% if you don't stay ahead of these changes.

Why seasonal ingredients destroy your profit margins

Your kitchen team follows the exact same recipe card. But ingredient costs fluctuate wildly throughout the year:

  • Dutch asparagus: May €4/kg, August €18/kg (frozen)
  • Fresh tomatoes: July €2.50/kg, December €7/kg
  • Oysters: September €1.20/piece, June €2.80/piece
  • Game: October €28/kg, March €45/kg (frozen)

Keep your menu prices static and you'll hemorrhage money during off-season months.

💡 Example: Asparagus risotto throughout the season

Menu price: €22.50 (incl. 9% VAT) = €20.64 excl. VAT

  • May (in season): ingredients €6.80 = 33% food cost
  • August (out of season): ingredients €11.20 = 54% food cost

Difference: 21 percentage points! At 200 portions per year = €880 less profit.

Three tactical approaches for seasonal dishes

Strategy 1: Pull dish from menu entirely
Straightforward and effective. Only serve asparagus from April through June. Trade-off: you sacrifice potential sales in other months.

Strategy 2: Dynamic seasonal pricing
Bump up prices during expensive periods. Your asparagus risotto becomes €28.50 in August. Trade-off: customers get confused by price changes.

Strategy 3: Ingredient substitution
Swap Dutch asparagus for Spanish green asparagus (€6/kg year-round). Modify your recipe accordingly. Trade-off: flavor profile shifts.

⚠️ Watch out:

Many restaurants choose strategy 2 but forget to lower the price when the season starts again. Then you sell expensive asparagus at a high price in May = extra profit you didn't expect.

Practical implementation systems

Monthly cost audits:
Review seasonal ingredient prices with suppliers every 30 days. Document new costs and recalculate your food percentages immediately.

Build recipe flexibility:
Develop dual versions for each seasonal dish: "summer" and "winter" variants. Example: tomato soup with fresh tomatoes (summer) versus canned tomatoes (winter).

💡 Example: Game menu management

Restaurant De Jager has a venison steak on the menu:

  • October-January: fresh game €28/kg, menu price €34.50
  • February-September: frozen game €45/kg, menu price €42.50
  • Alternative: replace with beef from February to September

Result: food cost stays stable around 30% year-round.

Manual tracking versus digital solutions

Most restaurants rely on seasonal Excel spreadsheets. Problems: you're constantly updating prices manually and recalculating food costs every month. It's the kind of thing you only learn after closing your first month at a loss - those small price increases add up fast.

Food cost calculators (like KitchenNmbrs) let you create multiple recipe versions ("Asparagus risotto summer" and "Asparagus risotto winter") and toggle between seasons instantly. You'll see your new food cost the moment you update ingredient pricing.

Strategic timing for seasonal transitions

Map out your seasonal switches months ahead:

  • March: audit spring product prices (asparagus, lamb's lettuce, young vegetables)
  • June: audit summer product prices (tomatoes, zucchini, summer fruits)
  • September: audit autumn product prices (game, mushrooms, pumpkin)
  • December: audit winter product prices (chicory, Brussels sprouts, winter fish)

You'll dodge surprise price spikes and have time to adjust menus or pricing before they hit your bottom line.

How do you manage seasonal ingredients? (step by step)

1

Identify your seasonal dishes

Make a list of all dishes that contain seasonal ingredients. Note for each dish which ingredients vary significantly in price throughout the year. Focus on your best-selling dishes first.

2

Calculate cost price per season

Calculate the cost price for each seasonal dish in high season and low season. Use the formula: food cost % = (ingredient costs / selling price excl. VAT) × 100. Note the difference in percentage points.

3

Choose your strategy per dish

Decide per dish: remove from menu, adjust price, or replace ingredient. For small differences (<5 percentage points) you can keep the price the same. For large differences (>10 percentage points) you need to take action.

4

Plan your seasonal switches

Add to your calendar when you'll check prices and adjust menus. Do this at least 4 times per year (March, June, September, December). Communicate changes to your team in time.

✨ Pro tip

Ask your supplier for 90-day forward pricing on your top 3 seasonal ingredients. Most wholesalers know February asparagus costs by December, giving you 8-10 weeks to adjust menu prices accordingly.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

How often should I check prices of seasonal ingredients?

Check at least 4 times per year: early March, June, September and December. For highly seasonal products like asparagus or oysters you can check monthly during the season.

Can I just keep one price the whole year?

You can, but then you lose money in the expensive season or leave profit on the table in the cheap season. For large price differences (>€3 per portion) it's worth adjusting your strategy.

What if my guests complain about changing prices?

Explain that you work with fresh, seasonal products. Many guests understand this. Alternative: replace the seasonal product with a stable alternative outside the season.

How do I communicate seasonal switches to my team?

Make a seasonal calendar your team knows. For example: "from July 1st we switch to the summer menu with adjusted recipes". Make sure everyone knows which ingredients change when.

Do I need to make separate recipes for each season?

For dishes with large cost differences, yes. Make "Tomato soup summer" (fresh tomatoes) and "Tomato soup winter" (canned). This keeps your food cost stable and your team always knows which recipe to use.

Should I negotiate fixed seasonal contracts with suppliers?

Yes, but only for your highest-volume seasonal items. Lock in asparagus prices for the entire spring season if you move 50+ kilos. Smaller quantities aren't worth the contract complexity.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

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.

JS

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.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

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 →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏