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 prevent buying expensive long-shelf-life products for winter dishes that I don't use up?

📝 KitchenNmbrs · updated 14 Mar 2026

Bulk buying expensive winter ingredients seems like smart business until you're tossing spoiled chestnuts and wilted mushrooms into the trash. Restaurant owners get lured by bulk pricing on specialty items, then watch profits disappear through waste. Smart purchasing for seasonal dishes requires a different approach than your regular inventory.

Why winter purchasing often goes wrong

Winter dishes seem profitable because guests are willing to pay more for warm, filling meals. But the purchasing creates headaches:

  • Special ingredients: Game stock, chestnuts, winter vegetables you don't use daily
  • Large packages: Suppliers often only sell in bulk (5 kg mushrooms, 2 liters truffle sauce)
  • Seasonal pressure: "Now or never" feeling leads to over-purchasing
  • Shelf-life differences: Fresh products go bad faster than you think

⚠️ Watch out:

A 5 kg package of chestnuts for €18 seems cheap (€3.60/kg vs. €6/kg small). But if you throw away 2 kg, you pay €18 for 3 kg = €6/kg. Then the small package would've been equally expensive.

Calculate your actual weekly needs

Most restaurants overestimate how many winter dishes they'll sell. Start with last year's numbers:

  • How much game/stew did you sell per week in December/January?
  • Which days performed strongest? (usually Friday/Saturday/Sunday)
  • How many grams of ingredient do you use per portion?

💡 Example calculation:

Game stew with chanterelles:

  • Sales last year: 15 portions per week in December
  • Chanterelles per portion: 80 grams
  • Total need: 15 × 80g = 1.2 kg per week
  • Fresh shelf-life: 4-5 days

Conclusion: Buy 2× per week 600 grams, not 1× per week 2.5 kg

Separate fresh and shelf-stable products

Not all winter ingredients have the same shelf-life. Make this distinction:

Fresh products (max 1 week stock):

  • Mushrooms, seasonal vegetables
  • Fresh herbs (rosemary, thyme)
  • Game meat (if not frozen)

Shelf-stable products (2-4 weeks stock):

  • Dried mushrooms, nuts
  • Canned goods (chestnuts, wild rice)
  • Frozen (game, berries)
  • Herbs/spices

💡 Example winter menu purchasing:

For 20 portions of game stew per week:

  • 2× per week: 1 kg fresh mushrooms (€12)
  • 1× per month: 2 kg dried mushrooms (€45)
  • 1× per month: 5 liters game stock (€35)
  • Every order: 2 kg game meat (€48)

Total per week: €24 + €11.25 + €8.75 + €48 = €92

Test with small quantities first

New winter dishes are risky. You can't predict their popularity. Always start conservative:

  • Week 1-2: Buy for maximum 10 portions
  • Week 3-4: Adjust based on actual sales
  • From week 5: Normal purchasing based on proven demand

Yes, you'll pay more per kilo initially. But your risk drops dramatically. Better to pay €8/kg for 2 kg that you use completely, than €5/kg for 5 kg where you discard 2 kg.

⚠️ Watch out:

Always factor spoilage into your cost price. If you throw away 20%, your ingredient becomes 25% more expensive (€20 purchase - €4 spoilage = €16 usable = €25/kg actual price).

Alternatives for expensive seasonal ingredients

Sometimes you can achieve similar results with cheaper, longer-lasting alternatives:

  • Dried vs. fresh mushrooms: Dried has more concentrated flavor and keeps for months
  • Frozen vs. fresh game: Same quality, extended shelf-life
  • Ready-made vs. homemade stock: Sometimes cheaper due to zero spoilage
  • Powder vs. fresh herbs: Often sufficient for slow-cooked dishes

💡 Example cost comparison:

For mushroom sauce (20 portions):

  • Option 1: 2 kg fresh mixed mushrooms €24, 30% spoilage = €34.29 actual costs
  • Option 2: 400g dried mushrooms €18, 0% spoilage = €18 actual costs
  • Difference: €16.29 per batch = €0.81 per portion

Dried is 47% cheaper and keeps for 6 months

Keep track of what you throw away

The only way to improve purchasing is tracking what goes wrong. After managing kitchen operations for nearly a decade, I've learned that documenting waste patterns reveals purchasing mistakes you'd never notice otherwise. Note daily:

  • Which ingredients do you throw away?
  • How many grams/liters?
  • Why? (spoiled, over-purchased, miscalculated)
  • What was the purchase value?

After a month you'll see clear patterns. Maybe you're discarding 500 grams of chestnuts every week. Then next month you can buy 500 grams less.

Food cost calculators help track spoilage per ingredient and identify which products drain your profits through waste.

How do you calculate the right purchasing for winter dishes?

1

Analyze last year

Check your sales data from December-February. How many winter dishes did you sell on average per week? Also count peaks (weekends) and dips (weekdays) separately.

2

Calculate ingredient need per week

Multiply number of portions × grams per portion. Divide by shelf-life in days to know how often you need to order. For example: 20 portions × 100g = 2kg per week, at 4 days shelf-life = order 2× per week 1kg.

3

Start with test period

Buy the first 2 weeks for maximum 50% of your expected sales. Measure actual sales and spoilage. Then adjust your purchasing based on real figures instead of estimates.

✨ Pro tip

Order specialty winter ingredients in 10-day cycles rather than monthly bulk purchases. This reduces your holding period by 75% and cuts spoilage dramatically, even if you pay slightly more per unit.

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 much spoilage is normal for seasonal ingredients?

For fresh seasonal products, 10-20% spoilage is typical in most kitchens. Above 25% means you're buying too much or storing improperly. Shelf-stable products like dried or frozen items should stay below 5% spoilage.

Is it better to buy large packages because they're cheaper per kilo?

Only if you'll genuinely use everything before it spoils. Always calculate: (purchase price - spoilage value) ÷ used weight = actual cost per kilo. Small packages without waste often end up cheaper than bulk purchases with 20-30% spoilage.

What if my supplier only sells large packages for specialty items?

Find a secondary supplier for smaller quantities, or partner with nearby restaurants to split bulk orders. Many wholesalers offer more flexibility than they initially advertise if you explain your situation and ask directly.

Should I factor spoilage into my menu pricing calculations?

Absolutely. If you throw away 20%, your ingredient becomes 25% more expensive than the purchase price suggests. This hidden cost needs to be built into your food cost percentages and menu pricing from day one.

ℹ️ 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 𝕏