Allergen Labelling for Restaurants: EU Rules

EU law requires every restaurant to make allergen information for 14 listed allergens available for every dish it serves. That means a documented allergen assessment per dish, information guests can actually find — written or clearly signposted — and staff trained to answer accurately. This guide walks through the rules, the 14 allergens in plain language, the matrix method inspectors expect to see, and the national differences across the Nordics.

Key takeaways

  • Regulation (EU) 1169/2011 makes allergen information mandatory for all non-prepacked food — every restaurant meal, in every member state, regardless of size.
  • There are exactly 14 allergens to track, from cereals containing gluten to lupin and molluscs — learn the full list, including the ones that hide in sauces and stocks.
  • The allergen matrix — one row per dish, one column per allergen — is the document everything hangs on, and the first thing an inspector asks to see.
  • "May contain" is not a substitute for knowing what's in the dish; precautionary labels cover cross-contact risk, never replace the declaration.
  • National rules differ on delivery: some Nordic countries allow verbal answers with a written sign, but the direction everywhere is toward written information.
  • Clear allergen information is also a business advantage — allergy-aware guests choose restaurants they trust, and they bring their whole table.
A chef in a professional kitchen checking an allergen checklist on a clipboard
Allergen compliance lives in the kitchen's paperwork long before it reaches the menu.

For a guest with a serious food allergy, your menu is not marketing — it's a safety document. They read it the way a pilot reads a checklist: carefully, completely, and with real consequences if something is wrong. EU law treats it that way too. Since December 2014, Regulation (EU) 1169/2011 — the Food Information to Consumers Regulation — has required allergen information for 14 listed allergens on non-prepacked food, which is everything a restaurant serves. The obligation is now more than a decade old, enforcement has matured, and guest expectations have moved further still: allergy-aware diners research restaurants online before booking, and they reward the ones that make allergen information easy to find. This guide explains what the rules actually require, how to comply without drowning in paperwork, and where the Nordics differ from the EU baseline.

What the EU rules actually say

The legal core is short enough to state plainly. Regulation (EU) No 1169/2011, Article 44, says that for food sold non-prepacked — food that isn't in a sealed package with a label, which covers every plate that leaves your kitchen — the indication of allergens listed in Annex II is mandatory. The allergens are the only particular that is mandatory for loose food: you don't have to declare calories, origin, or nutrition on a restaurant dish, but you must make the allergen information available.

Uniform obligation, national delivery

Here's the subtlety that trips people up. The obligation is identical across the EU — every restaurant, every member state, same 14 allergens. But the same article lets each member state set its own rules on how the information is provided: its form, its expression, its presentation. So the entitlement is uniform — a guest can always find out — while the delivery is national. In some countries the information must effectively be written; in others a clearly signposted verbal answer from trained staff is acceptable, backed by written documentation. The section on Nordic differences below covers Finland, Sweden and Norway specifically.

What "available" means in practice

Three principles run through every national implementation:

The direction of travel

Every signal points toward written, per-dish allergen information becoming the universal expectation. The UK's food regulator has been pressing restaurants toward written allergen information as the norm; California's 2026 ADDE Act made written menu-level disclosure mandatory for large chains; and allergy organisations consistently report that guests trust written information far more than verbal reassurance. Building to the written standard now means never having to retrofit later.

The 14 allergens, explained dish by dish

Annex II of the regulation lists 14 allergens (and products thereof). Memorise this list — it's the entire scope of the obligation, and several entries hide where you'd least expect them.

1. Cereals containing gluten

Wheat (including spelt and khorasan), rye, barley, oats, and their hybridised strains. Note: it is not "gluten" as an abstract substance — it's the cereals. Oats are explicitly in the list, which surprises people who treat oats as the safe substitute. "Gluten-free" oats are simply oats grown and handled to avoid contamination; they don't leave the regulatory category.

2. Crustaceans

Prawns, shrimp, crab, lobster, crayfish, langoustine. Watch for shrimp paste and dried shrimp in Asian-influenced dishes — potent, and easy to forget in a sauce.

3. Eggs

Beyond the obvious: mayonnaise, fresh pasta, many desserts, some breads and batters, hollandaise and béarnaise. Egg washes on pastry count.

4. Fish

Fish sauce, Worcestershire sauce, anchovy in dressings (Caesar salad's quiet passenger), some Asian stocks. Guests who say "fish allergy" often mean finned fish specifically, but your declaration covers all of it.

5. Peanuts

Peanut oil (refined peanut oil is generally considered safe by allergists, but declare it anyway — your job is information, not medical judgement), satay sauces, some desserts and snacks.

6. Soybeans

Soy sauce, tofu, miso, edamame, and soy lecithin (E322) in processed ingredients. Soy is one of the most widespread "invisible" allergens in bought-in sauces and marinades.

7. Milk

Including lactose. Butter, cream, cheese, yoghurt — and the less obvious: milk powder in bread, whey in processed foods, sodium caseinate as an additive. "Dairy-free" claims on bought-in products need verifying against the spec, not the front of the pack.

8. Nuts

Tree nuts: almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios, macadamias. Pesto (pine nuts — and many commercial pestos use cashew), frangipane, nut oils, some breads and salads.

9. Celery

Fresh celery, celeriac, celery salt, and celery in stock cubes, spice mixes and soups. One of the most commonly missed entries — it hides in base preparations rather than finished dishes.

10. Mustard

Mustard seeds, prepared mustard, and mustard powder in dressings, marinades and charcuterie accompaniments.

11. Sesame seeds

Seeds, sesame oil, tahini, hummus, and sesame on bread — including the dusting on a bought-in bun that nobody on the line thinks about.

12. Sulphur dioxide and sulphites

Above 10 mg/kg or 10 mg/litre. Wine and dried fruit are the classic carriers, plus some processed potatoes and preserved ingredients. Worth tracking because it appears in drinks service as well as food.

13. Lupin

A legume related to peanuts, used in some flours, breads, pastries and pasta — particularly in products from continental European suppliers. Unfamiliar to many kitchen teams, which is exactly why it needs to be on the radar.

14. Molluscs

Mussels, oysters, clams, scallops, squid, octopus, snails. Often declared casually as "shellfish" alongside crustaceans — but the regulation lists them separately, and so should you.

Celery hides in stocks. Fish sauce hides in dressings. Sesame hides on the bun. The allergens that cause incidents are rarely the ones on the plate — they're the ones in the base preparations.

How to display allergen information

The law fixes what you must communicate; you have real choices about how. Each method has a place.

MethodHow it worksStrengthsWatch out for
Written per dish"Contains: gluten, milk, egg" under each menu itemClearest for guests; builds most trustNeeds updating with every recipe change
Symbols/numbers + keyIcons or numbers per dish, legend at the bottomCompact; works on crowded menusKey must be visible and unambiguous
Separate allergen menu/chartA dedicated sheet or booklet available on requestFull detail without cluttering the menuGuests must know it exists — signpost it
Signposted verbal infoWritten notice: "ask our staff about allergens"Flexible for changing menusOnly where national rules allow; staff must be trained and documentation available
Digital menu with filtersPer-dish info online, filterable by allergenEasiest to update; best guest experienceNeeds a paper/direct fallback for guests without phones

What the evidence says guests want

Surveys of allergy-affected diners consistently rank one thing above all other trust signals: allergens clearly marked next to every menu item — ahead of a website policy page, ahead of staff reassurance, ahead of third-party certification. And it moves behaviour: large majorities say they'd eat out more often at restaurants with clear, easy-to-find allergen information. The written per-dish approach isn't just the safest compliance posture; it's the one guests actually reward.

Language parity

Whatever method you choose, the allergen information must be understandable in every language you serve the menu in. An English menu with the allergen key only in Finnish, or a Swedish menu where the symbols are explained only in Norwegian, is a gap. On digital menus this is a translation task; on paper it means the key appears in each language version.

Bowls of common allergen ingredients — flour, nuts, milk, eggs, sesame and fish — on a wooden counter
The 14 allergens hide in base preparations more often than in finished dishes — know where each one lives in your kitchen.

Build your allergen matrix

The allergen matrix is the single document your whole compliance rests on: a grid with one row per dish and one column per allergen, marked where the dish contains the allergen. Inspectors ask for it. Staff answer from it. Your menu displays derive from it. Build it once, properly, and everything downstream gets easier.

How to build it

  1. List every dish. Every menu item, every variant, every side, every dessert — plus the children's menu, the lunch menu, and the drinks that carry allergens (yes, the mulled wine has sulphites).
  2. Work from supplier specifications, not memory. For each dish, break it into ingredients and check each ingredient's spec sheet for the 14 allergens. Bought-in sauces, stocks, breads and desserts are where the surprises live — a stock cube can carry celery, a bought-in bun can carry sesame, a dessert can carry lupin flour.
  3. Mark deliberately. A clear yes/no per cell. No blanks, no question marks — an uncertain cell is a task to resolve, not a shrug to publish.
  4. Date and sign it. Every version gets a date and the name of who prepared it. When the menu changes, you create a new dated version. This is your evidence trail.
  5. Keep it where staff can reach it. Laminated in the kitchen, a copy at the pass, and the same data in whatever your servers consult. A matrix in the manager's office helps nobody during service.

Keeping it alive

A matrix is a living document or it's a liability. The triggers for a review: any recipe change, any supplier change, any new bought-in product, any new dish — and a scheduled full review at least twice a year. The most dangerous moment is the quiet substitution: the supplier swaps a brand, the new version contains mustard where the old one didn't, and nobody updates the sheet. Make the rule simple — no new product enters the kitchen without its spec sheet going to whoever maintains the matrix.

The matrix is the truth; the menu is the display

Think of it in layers. Layer one: supplier specs (the raw facts). Layer two: the matrix (the facts organised per dish). Layer three: what the guest sees — menu notes, symbols, the digital filter. When something goes wrong, investigators work backwards from layer three to layer one. If the layers agree, you're in good shape; if the menu says one thing and the matrix another, the menu loses.

Cross-contact: what the label doesn't cover

The 14-allergen declaration covers what's in the dish by recipe. Cross-contact — allergens getting into food unintentionally during storage, preparation or service — is the shadow side, and it's where most real-world incidents happen.

Where cross-contact happens

What to do about it

Separate where you can: dedicated boards, utensils and storage for allergen-free preparation; fry in dedicated oil or be explicit that you don't. Clean down between tasks when separation isn't possible. Label decanted ingredients with the product name and its allergens. And train the specific phrase every server needs: "I can tell you what's in the dish by recipe, and I can tell you about our kitchen practices — would you like me to check with the kitchen on cross-contact for your allergy?" That sentence, delivered calmly, is worth more than any poster.

"May contain" — use it right

Precautionary allergen labelling ("may contain nuts", "made in a kitchen that handles gluten") has a legitimate, narrow role: warning about a genuine, assessed cross-contact risk you can't eliminate. What it is not: a substitute for working out what's in the dish, a blanket disclaimer to avoid the matrix, or a way to make everything "may contain everything" so nothing needs declaring. Overused precautionary labels teach allergic guests to ignore them — which helps nobody. Declare what's in the dish; use "may contain" sparingly, honestly, and only where the risk assessment supports it.

"May contain" is a warning about a risk you assessed — not a substitute for knowing what's in the dish.

Staff training and verbal answers

Even with perfect written information, guests will ask staff. The answer has to be right, because a wrong answer here is the one that ends in an ambulance.

What every server must know

What the kitchen must know

The matrix is built from their recipes, so they own its accuracy. Any substitution — a different brand, a tweaked recipe, a special — gets communicated to whoever updates the matrix before it goes out, not after. Make this a non-negotiable part of the ordering and prep routine, not a favour.

Training that sticks

Annual formal training as a minimum, plus a five-minute refresher whenever the menu changes significantly. New starters get allergen training in their first week — before their first solo service, not after. Keep a simple training log: who, when, what was covered. It takes minutes and it's the first thing that demonstrates due diligence if anything goes wrong. And test it the way an inspector would: walk up to a server mid-shift and ask about the allergens in three dishes. The answer tells you everything about your real compliance level.

Why digital menus make this easier

Allergen compliance on paper is a reprint cycle; on a digital menu it's an edit. That single difference changes the economics of staying correct.

Updates without the print run

Supplier swaps a product, the allergen profile shifts, you update the matrix and the menu page in the same sitting — minutes, not weeks. The paper-menu restaurant faces the same change and a choice: reprint now (expensive) or "update it next time" (non-compliant in between). Digital removes the excuse.

Filters guests can use themselves

A digital menu can let a guest filter by "nut-free" or "gluten-free" and see only safe dishes — no flagging down a server, no anxious negotiation. For the guest, it's dignity; for you, it's fewer interruptions and a documented, consistent answer every time. Our digital menu guide covers the full setup.

One source of truth

The failure mode of paper allergen info is version drift: the menu says one thing, the matrix another, the website a third. A digital menu fed from the same data as the matrix collapses the three into one. Change it once, and the guest-facing information matches the kitchen's documentation by construction.

On paper, allergen compliance is a reprint cycle. On a digital menu, it's an edit. That difference changes whether it actually gets done.

National differences: Finland, Sweden, Norway

The EU obligation is the same everywhere, but the three Nordic countries implement the "how" slightly differently. If you operate in one of them, these are the local specifics to know.

Finland

Finland applies the EU regulation directly, with national food legislation and supervision carried out by municipal food control authorities — the local inspectors who visit your premises. National guidance comes from the Finnish Food Authority (Ruokavirasto). In practice, Finnish inspectors expect to see the written documentation: the allergen matrix or equivalent recipe-based records, available and current. Finland's two national languages matter here too — allergen information should be understandable to guests in the language they're reading the menu in, so a Finnish menu needs Finnish allergen information and an English menu needs it in English.

Sweden

Sweden's national rules, administered by the Swedish Food Agency (Livsmedelsverket), allow allergen information to be provided verbally — but only with a clear written sign telling guests they can ask, and only with written documentation behind the answer. In practice, Swedish guidance has been moving the same direction as everywhere else: written information is the safer and increasingly expected standard, and many Swedish restaurants now mark allergens directly on the menu regardless of the verbal option.

Norway

Norway applies the same EU rules through the EEA Agreement, supervised by the Norwegian Food Safety Authority (Mattilsynet). The 14-allergen list and the documentation expectations mirror the EU baseline. As in Finland and Sweden, tourist-facing restaurants should treat multilingual allergen information — at minimum Norwegian and English — as the practical standard.

The practical Nordic standard

Whatever the letter of national law allows, build to this: written allergen information per dish, in every language your menu uses, backed by a dated matrix built from supplier specs, with staff trained to answer from it. It satisfies every Nordic implementation, survives an inspection anywhere, and it's what allergy-aware guests increasingly expect before they book.

What happens if you get it wrong

Enforcement in the Nordics is carried out by food inspectors during routine visits and in response to complaints or incidents. Understanding the escalation helps you calibrate the effort.

The inspection

An inspector checking allergen compliance will typically ask three things: show me your allergen documentation (the matrix or equivalent), show me how guests receive the information (menu, signs, digital), and ask a staff member about the allergens in a dish. Missing or outdated documentation, information guests can't find, or a server who guesses — any of these draws a remark and a deadline to fix it.

Escalation

Unresolved remarks become formal orders: fix this by this date. Persistent non-compliance can bring administrative fines under national food law, and in serious cases restrictions on operations. These are the regulatory consequences — but they're not the ones that keep owners up at night.

The consequences that actually hurt

A guest having an allergic reaction in your dining room is the real risk: the medical emergency, the investigation, the question of whether your documentation was accurate and your staff answered correctly. Beyond that, the civil liability — and the reputational damage in an age where the incident will be on social media before the ambulance leaves. Against that, the cost of compliance — a spreadsheet, some training time, accurate menus — is trivially small. This is one of those rare areas where the legally required thing and the commercially smart thing are the same thing.

The cost of compliance is a spreadsheet and some training. The cost of getting it wrong is the one you never want to calculate.

Your 30-day compliance action plan

If your allergen setup is currently "the chef knows", here's how to get to compliant in a month without closing the kitchen.

Week 1: Gather the facts

Week 2: Build the matrix

Week 3: Publish and train

Week 4: Verify

Keep it alive with one habit

The entire system survives on a single rule: nothing new enters the kitchen — no product, no recipe change, no special — without its allergens being recorded in the matrix first. Make it part of the ordering routine, assign one owner, and the compliance takes care of itself. A PowerfulWebsite restaurant site can carry your allergen information on a digital menu page that's updated in minutes — the build is free, plans run €59–€239/month with everything included.

Frequently asked questions

Is allergen labelling mandatory for restaurants in the EU?

Yes. Under EU Regulation 1169/2011, every business serving non-prepacked food — which includes every restaurant meal — must make allergen information for the 14 listed allergens available to customers. Member states set the exact means of delivery, but the obligation itself is uniform across the EU and applies regardless of the size of your restaurant.

Can I just tell guests to ask our staff instead of providing written information?

Only in some countries, and only with a clear written sign. Several member states allow allergen information to be given verbally, but the verbal answer must be backed by written documentation (a recipe book or allergen matrix), and a visible notice must tell guests they can ask. In practice, regulators and allergy organisations everywhere are pushing toward written information as the expectation — verbal-only is the minimum, not the goal.

Does allergen information need to be on my website menu too?

If guests can order from your website — for delivery, takeaway or table booking with pre-ordering — the same allergen information rules apply to that food as to the food served in the room. Even without ordering, putting allergen information on your online menu is strongly recommended: it is where allergy-aware guests check before deciding to visit, and it is far easier to keep current than a printed menu.

What is the difference between contains and may contain?

Contains means the allergen is an ingredient in the dish — this is the declaration the law requires. May contain is a voluntary precautionary statement about possible cross-contact during production or preparation. May contain is never a substitute for a contains declaration: you cannot label everything may contain allergens instead of working out what is actually in each dish.

Can I use symbols or icons for allergens instead of writing them out?

In most cases, yes — symbols and numbered codes are widely accepted as long as there is a clear, visible key explaining what each symbol means, and the information remains accurate and easy to understand. Many restaurants use a number or icon per dish with a legend at the bottom of the menu. Whatever system you choose, keep it consistent across your printed menu, your website and your staff's reference documents.

What about daily specials and dishes that change all the time?

The rules apply to specials exactly as they do to the regular menu. For frequently changing dishes, build the allergen assessment into the recipe development step: when the chef creates the special, the allergens are recorded at the same time. Digital menus make this painless — a special can go live with its allergen information in minutes. On paper, keep a separate specials allergen sheet that staff can show guests on request.

Want allergen info your guests can actually find?

PowerfulWebsite builds your restaurant's website for free — you only pay from €59/month. Every plan includes a digital menu page with per-dish allergen notes, dietary filters and multilingual support.

See the plans