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 you decide which dishes stay and which go when transitioning to a new season?

📝 KitchenNmbrs · updated 15 Mar 2026

Every three months, smart restaurant owners face the same question: which dishes deserve a spot on the new seasonal menu? What worked in January might bomb in April, and your winter comfort foods could be bleeding money come summer. This transition period offers the perfect opportunity to cut dead weight and introduce profitable seasonal options.

Evaluate every dish using three key metrics

Each item on your current menu needs to pass three tests: sales volume, profit margins, and seasonal relevance. These factors work together to show you which dishes earn their place and which ones don't.

💡 Example: Winter to spring analysis

A bistro has 12 main courses. During their winter→spring review, they examine:

  • Beef stew: popular (25 sales/week) but food cost 38%
  • Salmon salad: less popular (8 sales/week) but food cost 28%
  • Spare ribs: very popular (40 sales/week) and food cost 31%

Decision: Drop stew (margins too thin), keep salmon (solid profit), keep ribs (volume winner).

Crunch the numbers on actual profit per dish

High sales volume means nothing if you're losing money on each plate. That popular pasta dish selling 30 times weekly but losing €2 per serving? It's costing you €3,120 annually. Here's what to calculate for each dish:

  • Net sale price (menu price minus VAT)
  • Total ingredient cost (don't forget garnishes, sauces, and sides)
  • Profit per plate (net price minus ingredient cost)
  • Weekly sales volume (pull this from your POS data)

💡 Example: Profit contribution calculation

Pasta carbonara breakdown:

  • Menu price: €18.50 incl. VAT = €16.97 excl. VAT
  • Ingredient costs: €5.20
  • Gross profit: €16.97 - €5.20 = €11.77 per portion
  • Sales: 22 times per week

Profit contribution: €11.77 × 22 = €259 per week = €13,468 per year

Spot the seasonal patterns

Pull up last year's sales data from the same period you're transitioning to. Which dishes saw their orders drop off a cliff after the seasonal shift? Those are your removal candidates. From analyzing actual purchasing data across different restaurant types, certain patterns emerge consistently:

  • Heavy, warming dishes during spring/summer transitions
  • Cold salads and gazpacho moving into fall/winter
  • Ingredient-driven items using produce that becomes pricey off-season
  • Comfort foods that clash with warmer weather expectations

⚠️ Heads up:

Base decisions on at least two years of data. One bad season could be a fluke, but if the same dish tanks during identical periods for two consecutive years, that's a clear pattern worth acting on.

Use the four-quadrant decision matrix

Sort your dishes into four buckets based on popularity and profitability:

  • Stars: High sales + high profit → Keep these winners
  • Workhorses: High sales + low profit → Fix the margins or bump prices
  • Puzzles: Low sales + high profit → Push harder or rotate seasonally
  • Dogs: Low sales + low profit → Cut them loose

💡 Example: Quadrant analysis

Restaurant with 10 main courses:

  • Stars (3): Steak, salmon, risotto → Keep
  • Workhorses (2): Pasta, burger → Fix food costs
  • Puzzles (2): Duck, vegetarian → Market better
  • Dogs (3): Stew, soup, casserole → Remove

Result: Streamline from 10 to 7 focused dishes.

Create space for seasonal winners

Menus with too many options overwhelm customers and complicate your supply chain. But cutting underperformers creates room for seasonal dishes that match upcoming weather patterns and ingredient availability.

Target range: 6-8 main courses maximum for most restaurants. Beyond 10 dishes, you're spreading yourself too thin and making inventory management a nightmare.

Trial-run new additions as daily specials

Don't commit to new dishes sight unseen. Run them as rotating specials first to gauge real customer response without overhauling your printed menus. After 2-3 weeks of testing, evaluate:

  • Sales volume each time it appeared as a special
  • Customer feedback and repeat orders
  • Real-world food costs (often higher than projections)
  • Kitchen execution during peak service

How do you decide which dishes stay? (step by step)

1

Gather sales and cost data for all dishes

Pull from your POS system how many times each dish sold over the past 3 months. At the same time, calculate the exact ingredient costs per portion, including garnish and sauces.

2

Calculate profit contribution per dish per week

Subtract ingredient costs from sale price excl. VAT for gross profit per portion. Multiply by average sales per week. This gives you the real profit contribution.

3

Divide dishes into 4 categories

Create a cross-table: popular/unpopular versus profitable/unprofitable. Dishes that are unpopular and unprofitable come off the menu immediately.

4

Check seasonal trends from last year

Compare sales figures from the same transition period last year. Dishes that declined structurally after seasonal change are candidates for removal.

5

Test replacements as specials before making permanent changes

Offer new seasonal dishes as daily specials for 2-3 weeks first. Measure sales, reactions, and actual cost before permanently adding them to the menu.

✨ Pro tip

Track your 4 highest weekly profit generators (total profit, not per-portion) over the past 8 weeks. These cash cows should never leave your menu, regardless of seasonal trends or ingredient costs.

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 many dishes should I cut during a seasonal menu change?

Aim to remove no more than 30% of your menu items at once. With 10 main courses, drop 3 maximum. Changing too much simultaneously confuses regular customers and creates purchasing chaos for your kitchen team.

What if a money-losing dish is beloved by regular customers?

First, try reducing costs through smaller portions or cheaper ingredient substitutions. If margins still don't work, increase the price by €2-3. It's better to risk disappointing a few regulars than bleeding money on every order.

How long should I test a new dish before making it permanent?

Give new menu additions at least 4 weeks on the regular menu before judging performance. The first two weeks often show inflated sales due to novelty factor. Weeks 3-4 reveal true customer demand patterns.

Should I tell customers about seasonal menu changes in advance?

Absolutely, but frame it positively. Instead of announcing 'dishes are being removed,' promote 'exciting new seasonal menu featuring fresh spring ingredients.' Customers appreciate the story behind seasonal cooking decisions.

What if I don't have previous years' sales data to compare?

Start tracking everything now to inform next season's decisions. For immediate choices, monitor which dishes sell least over the next 2 weeks and cross-reference with their food costs. Begin eliminating the worst performers.

How can I avoid wasting ingredients from discontinued dishes?

Plan menu changes 2 weeks ahead and stop ordering specific ingredients for items you're cutting. Use remaining inventory in daily specials, staff meals, or modified versions of new dishes to minimize waste.

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

KitchenNmbrs AI

Always online

Powered by KitchenNmbrs AI