Inventory

Restaurant Allergens: Keep Every Menu Right When a Recipe Changes

Restaurant allergen matrix showing which dishes contain peanuts and gluten

The allergens a restaurant must declare, by country

Restaurant allergens are the foods the law makes you declare on every dish. The list differs by country: 14 in the UK, 9 in the US, 23 in Australia. You keep the answer right by holding each allergen on the ingredient, not the printed menu. Then a recipe or supplier change updates every dish that uses it. This article shows what to declare and how to keep it current across sites.

Every market names its own list, and the count is not the same across borders. Treat the table below as a starting point. Confirm the current list with your own food safety authority before you rely on it.

Market (regulator)Allergens to declareNote
United Kingdom (FSA)14Includes celery, lupin, molluscs and sulphites.
United States (FDA)9Sesame became the ninth, enforced since 1 January 2023.
Australia (FSANZ)23A broader list; a UK or US matrix does not cover it.

In the UK, the Food Standards Agency names 14 regulated allergens:

  • celery
  • cereals containing gluten
  • crustaceans
  • eggs
  • fish
  • lupin
  • milk
  • molluscs
  • mustard
  • peanuts
  • sesame
  • soybeans
  • sulphur dioxide (sulphites above 10 parts per million)
  • tree nuts

US federal law names 9 major allergens:

  • milk
  • eggs
  • fish
  • crustacean shellfish
  • tree nuts
  • peanuts
  • wheat
  • soybeans
  • sesame (the ninth, enforced since 1 January 2023)

Australia requires 23 declarable foods under its Food Standards Code. Its Plain English Allergen Labelling rules have applied since 25 February 2024. If you serve more than one country, hold the widest list so no site under-declares.

Where allergen information goes wrong: supplier swaps and recipe edits

The declaration goes stale when the dish changes and the menu does not. It is correct the day you print it, then a supplier or a chef changes what is on the plate. These are the four ways it slips:

  • A supplier swaps a product. The replacement sauce comes from a facility that also handles peanuts, but the menu still says no nuts. The change reaches the plate before anyone reviews it.
  • A chef edits a recipe. A new garnish or a substitution adds an allergen, and the printed matrix never catches up.
  • Nobody records the data in a system. Staff remember allergen handling instead of writing it down. At one five-site group a new head chef inherited that, called it really loose, and flagged real legal exposure.
  • Declarations are kept by hand. One 14-site operator worked out every allergen and nutrition declaration in spreadsheets. A spreadsheet cannot keep pace when recipes change every week.

When a supplier changes a product, every dish that uses it needs re-checking. Doing that by hand is why groups now swap an ingredient across every recipe at once. The common thread is the same: the allergen answer sits in a document, so it only changes when a person remembers to change it.

Before and after: a stale allergen answer kept in the menu, printed matrix and chef note, folded onto one base item after a supplier swap

Building an allergen matrix from ingredient data

An allergen matrix stays right when it is built from ingredient data, not typed by hand. You set the allergen status once on each base ingredient, and every dish that uses it inherits that status. The matrix becomes a report of the data, not a separate document to maintain.

Supy's recipe and ingredient management tags allergens on the base ingredient and carries them into every recipe automatically. It aligns to the FSA, FDA and SFDA lists. Build the matrix like this:

  • Set the allergen state on each base ingredient. Mark it Contains, May Contain or Does Not Contain once, where you define the ingredient, not dish by dish.
  • Let it carry into every recipe. A dish inherits the allergen state of all its ingredients, so you never re-enter the same answer per menu item.
  • Generate the matrix from the data. Supy produces an allergen matrix across all or filtered recipes, so the published version matches what the recipes contain.
  • Swap in bulk when a supplier changes. Change the base ingredient once and every dependent recipe updates, with version history you can restore.

Confirm the market first. Supy's allergen list aligns to the UK, US and Saudi standards, so an operator in Australia should check the FSANZ list separately before relying on it.

Friction versus outcome: 18 recipes to re-check by hand when one ingredient changes, against one edit from ingredient data

Training staff to answer allergen questions

Staff give the right answer when they read it from one live source, not from memory. Good ingredient data does the hard part. The person at the table still decides what to say, so set these four rules:

  • Point staff at one live source. Put the current matrix on a screen or a dated printout, and retire every private copy, so nobody quotes last month's answer.
  • Teach the three answers. Contains, may contain, or does not contain. A may contain is a real answer, not a hedge, and staff should give it plainly.
  • Make "I will check" the default. When a server is unsure, the rule is to check the system, never to guess from the dish name.
  • Re-brief when the matrix changes. A supplier swap or a recipe edit changes the answer, so flag the affected dishes to the floor that shift.

Because the matrix comes from the ingredient data, the answer staff read is the same answer the kitchen is cooking to. Training stops being about memorising a list. It becomes about reading the current one.

A device showing the live allergen answer Peanuts against a handwritten memory guess of No nuts

Keeping allergen menus the same across sites

Every site gives the same allergen answer when every site shares one ingredient library. Groups diverge when each venue keeps its own spreadsheet, because the same dish ends up with two answers across two towns. One shared source of ingredient data removes that gap.

  • Share one ingredient library across outlets. Define each ingredient once, and every site reads the same allergen state for it.
  • Sync a change to every venue at once. A supplier swap updates the dish everywhere it is served, not one site at a time.
  • Treat allergen reporting as a core requirement. One 80-site group across eight countries listed it alongside stock counts and supplier invoices when it chose a system.
A central kitchen sharing one ingredient library with every branch, with one site still on its own spreadsheet

Cross-site consistency is the single-site matrix run once for the whole group. Hold the data at ingredient level in one place, and the answer is identical in your first branch or your fiftieth.

Check one dish today. Read its allergen answer, then trace it to the ingredients the kitchen uses now; if the two disagree, you recorded the answer on the document, not on the ingredient. Put the allergen state on the base ingredient so the dish inherits it, and the next supplier swap updates the menu for you.

Book a Demo with Supy - restaurant allergens

Ready to optimize your restaurant operations?

Blog

Our operational insights

Inventory

Introducing Supy's Platform : The Data-Driven Back-of-House Solution for Hospitality Businesses

Analytics
F&B
Menu engineering

What Is A Central Kitchen And What Are Its Benefits?

F&B
Menu engineering

3 Ways Supy Makes Restaurant Stock Counts Faster Than Ever

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

What allergens must a restaurant declare?
+
A restaurant must declare every allergen on its country's regulated list, which is not the same list everywhere. The UK requires 14, the US requires 9, and Australia requires 23. Declare them per dish, based on what each dish actually contains, and flag cross-contact where a may contain applies. The safest way to keep the declaration accurate is to hold each allergen against the ingredient rather than the printed menu, so a recipe change or a supplier swap updates every dish automatically. Confirm the current list with your own food safety authority before you print a menu.
How many allergens do UK restaurants have to declare?
+
UK restaurants must declare 14 regulated allergens under Food Standards Agency rules. They are celery, cereals containing gluten, crustaceans, eggs, fish, lupin, milk, molluscs, mustard, peanuts, sesame, soybeans, sulphur dioxide or sulphites above 10 parts per million, and tree nuts. You must make this information available for every item you sell, whether on the menu, on a label, or on request. Keeping it accurate is the hard part, because a recipe edit or a supplier swap can change a dish without anyone updating the menu. Tie each allergen to the ingredient so the answer follows the dish.
Is sesame a major food allergen in the US?
+
Yes. Sesame is the ninth major food allergen in the US, added by the FASTER Act and enforced since 1 January 2023. It now sits alongside milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, and soybeans, so it must be declared like any of the original eight. A product that never listed sesame before may need to now, so check every ingredient and supplier spec, not just the obvious ones. If your allergen data sits at ingredient level, adding sesame to one ingredient updates every recipe that uses it.
What is an allergen matrix?
+
An allergen matrix is a grid that shows, for every dish on your menu, which regulated allergens it contains. Rows are dishes and columns are allergens, with each cell marking contains, may contain, or does not contain. Built by hand, it goes stale the moment a recipe or supplier changes. Built from ingredient data, it stays current, because each dish inherits the allergen status of its ingredients and updates when they do. That is the difference between a matrix you maintain as a separate document and one that reports what your recipes actually contain.
How often should a restaurant update its allergen information?
+
Update allergen information the moment a dish changes, not on a fixed schedule. Any recipe edit, new ingredient, or supplier swap can change the allergen answer for a dish, so a monthly or quarterly review always lags behind what the kitchen is serving. The practical fix is to stop treating updates as an event. When allergen data sits on each ingredient and carries into every recipe, the menu updates as ingredients change, and the review becomes a check rather than a re-entry job. Re-brief floor staff whenever an answer changes, so the plate and the menu agree.
Who is responsible for allergen accuracy in a restaurant?
+
The business is legally responsible for allergen accuracy, and in practice that responsibility is shared. Owners and managers must put a reliable system in place, chefs must record what each dish contains, and floor staff must give the answer the system holds, not a guess. The weak point is usually the handover between them, where an ingredient change never reaches the person answering the guest. Holding allergen data at ingredient level closes that gap, because the chef's change and the server's answer read from the same source. Confirm your legal duties with your own food safety authority.
Can allergen data update automatically when a recipe changes?
+
Yes, when allergen data is held at ingredient level rather than on the menu. Each ingredient carries its allergen status, and every recipe that uses the ingredient inherits it, so editing one ingredient updates every dependent dish at once. Supy works this way: allergens tag the base ingredient, carry into every recipe, and a bulk swap updates all affected dishes with version history you can restore. That removes the manual re-entry that makes a hand-kept matrix go stale. The result is a declaration that follows the dish, instead of waiting for someone to remember to change it.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.