📝 Seasonality and purchasing · ⏱️ 3 min read

How do I know if a seasonal dish is still profitable...

📝 KitchenNmbrs · updated 07 Apr 2026

Quick answer
What happens to your profit margins when asparagus jumps from €12/kg to €28/kg overnight? Seasonal price swings can destroy your dish profitability faster than you realize. You need a clear system to calculate whether that seasonal special still makes financial sense.

What happens to your profit margins when asparagus jumps from €12/kg to €28/kg overnight? Seasonal price swings can destroy your dish profitability faster than you realize. You need a clear system to calculate whether that seasonal special still makes financial sense.

Check your current food cost percentage

Start by calculating your current food cost with the new purchase price. This gives you immediate insight into the impact of the price increase.

? Example:

Your asparagus menu cost last month:

  • Asparagus: €12/kg (400g per portion) = €4.80
  • Other ingredients: €3.20
  • Total ingredients: €8.00
  • Menu price: €28.50 incl. VAT (€26.15 excl. VAT)

Food cost then: 30.6%

Now asparagus has jumped to €22/kg. The same portion now costs:

? New calculation:

  • Asparagus: €22/kg (400g per portion) = €8.80
  • Other ingredients: €3.20
  • Total ingredients: €12.00
  • Same menu price: €26.15 excl. VAT

New food cost: 45.9%

⚠️ Note:

A food cost of 45.9% means you're probably losing money on this dish. Most restaurants keep it under 35%.

Calculate your break-even point

Determine at what menu price your dish becomes profitable again with the new purchase price. Use your target food cost percentage for this calculation.

The formula: Minimum selling price = Ingredient costs / (Target food cost / 100)

? Break-even calculation:

With €12.00 ingredient costs and 30% target food cost:

  • €12.00 / 0.30 = €40.00 excl. VAT
  • €40.00 × 1.09 = €43.60 incl. VAT

You'd need to charge €43.60 instead of €28.50

Analyze your options

You've got four main strategies to handle the price spike. Each comes with trade-offs:

  • Raise menu price: Protect your margin, but risk customer pushback
  • Reduce portion size: 300g asparagus instead of 400g saves €2.20 per plate
  • Adjust recipe: Less expensive ingredients, more supporting elements
  • Pull from menu temporarily: Wait for prices to stabilize

Test the impact on your revenue

A price jump from €28.50 to €35.00 sounds scary, but run the numbers on what it actually means for your bottom line. From years of working in professional kitchens, I've seen restaurants panic over price increases that actually improved their profitability.

? Revenue impact:

Say you normally sell 50 asparagus dishes per week:

  • Old price: 50 × €28.50 = €1,425
  • New price with 20% fewer sales: 40 × €35.00 = €1,400
  • Difference: -€25 revenue, but +€280 margin

Even with lower sales, you can earn more.

⚠️ Note:

Track your sales numbers for the first two weeks after any price adjustment. If sales drop more than 30%, consider switching strategies.

Use a seasonal calendar for planning

Don't get caught off guard by predictable price swings. Track seasonal patterns and line up backup suppliers. Plan which dishes you'll feature during different months.

  • Asparagus: April-June, peak pricing in May
  • Oysters: September-April, premium rates in summer
  • Game dishes: October-February
  • Summer fruit: June-September

Tools like KitchenNmbrs help you quickly calculate what price changes mean for your food cost, without manual spreadsheet work.

How do you calculate the impact of a price increase? (step by step)

1

Calculate your new ingredient costs

Add up all ingredients with the new prices. Don't forget additional costs like packaging or extra prep time. Note the difference from the old cost price.

2

Check your new food cost percentage

Divide your new ingredient costs by your current selling price (excl. VAT) and multiply by 100. If this exceeds 35%, you're probably losing money.

3

Calculate your new minimum price

Divide your ingredient costs by your desired food cost (for example 0.30 for 30%). Multiply by 1.09 for the price including VAT. This is your break-even point.

✨ Pro tip

Always calculate seasonal dishes using peak-season pricing, not the attractive early-season rates. If asparagus starts at €12/kg, price your menu assuming it'll hit €22/kg within 4 weeks.

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 can I raise my price without losing customers?
An increase of 10-15% usually gets accepted if you explain it well. Tell guests it's about seasonal ingredients and emphasize the quality. Most diners understand seasonal pricing.
Is it better to wait until prices drop again?
Depends on season length and revenue loss. For short seasons like asparagus, waiting might work. For ongoing price increases, you're just bleeding money.
Do I need to adjust all seasonal dishes at once?
No, check each dish separately. Some have more margin cushion and can absorb increases. Others are already razor-thin and need immediate action.
How often should I check my prices during peak season?
For volatile ingredients like seafood and seasonal vegetables, check weekly minimum. More stable products can be monthly. Set calendar reminders so you don't forget.
Can I adjust portion size instead of raising the price?
Yes, but be transparent about it. Guests notice 20% smaller portions immediately. Better to tweak the recipe with more supporting ingredients and less of the expensive star.
What food cost percentage should I target for seasonal dishes?
Aim for 28-32% to give yourself buffer room for price spikes. If you're running at 35% when prices are low, you'll hit 45%+ when they jump.
Should I negotiate with suppliers during price spikes?
Absolutely, but have realistic expectations. Ask about volume discounts, alternative grades, or substitute products. Sometimes switching from premium to standard grade saves 20%.

kennisbank.ingredients_in_article

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

kennisbank.more_in_category

How do I calculate the financial risk of buying a pallet... How do I establish seasonal dishes that define my brand... How do I make sure I don't order too many different... How do I use seasonal choices to show that my kitchen... How do I make sure my seasonal menus show I have control... How can you use seasonal choices to show that... How do you prevent new owners from having to relearn the... How do I compare margins of seasonal dishes that are... How do I make sure delivery packaging for seasonal... How do I prevent my seasonal prices from getting out of...

Related questions

Explore more topics

Basic knowledge and formulas Why things go wrong Daily control Food safety and HACCP Recipes, knowledge & memory

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 𝕏