The 14 EU allergens: how to show them clearly on a digital menu
The 14 allergens EU restaurants must declare, and how to show allergen and dietary information clearly on a QR code menu.
In the EU, food businesses must provide information about 14 major allergens, including for food that isn't pre-packed, like dishes in a restaurant. Digital menus make this far easier to do well.
This guide is general information, not legal advice. Rules on how the information must be given vary by country, so check with your local food authority.
The 14 allergens
Annex II of EU Regulation 1169/2011 lists:
- Cereals containing gluten (wheat, rye, barley, oats, spelt, kamut)
- Crustaceans
- Eggs
- Fish
- Peanuts
- Soybeans
- Milk (including lactose)
- Nuts (almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios, macadamias)
- Celery
- Mustard
- Sesame seeds
- Sulphur dioxide and sulphites (above 10 mg/kg or 10 mg/litre)
- Lupin
- Molluscs
The UK uses the same 14 allergens.
Why footnotes don't work
Printed menus often hide allergens in tiny numbered footnotes. Guests with allergies end up asking staff about every dish. That slows service and increases the risk of mistakes.
Good allergen display on a digital menu
- On the dish: badges or numbers right next to the item, not on a separate page.
- A legend: what each number or icon means, in the guest's language.
- Dietary tags: vegetarian, vegan, gluten-free, halal and so on, kept separate from allergens.
- Live updates: when a supplier changes and the recipe changes, update it once and it's correct everywhere.
- A clear note: remind guests to tell staff about severe allergies, since cross-contamination can't be ruled out.
Dishfolio supports all 14 EU allergens and the common dietary tags, with a legend in every menu language.
Never let software guess
Automated tools can misread a menu or "helpfully" infer that pesto contains nuts or that a dish is vegan. Dishfolio never infers allergens or dietary claims. If an imported menu mentions allergens, the text is kept as a note and the dish can't be published until a person confirms the allergens. Translated allergen claims are also marked for review.
Quick checklist
- Record allergens per dish, including sauces and garnishes.
- Show them on the dish and include a legend.
- Update them the day a recipe or supplier changes.
- Train staff to treat the menu as the starting point and confirm with the kitchen.
Frequently asked questions
Do restaurants have to show allergens on the menu?
In the EU and UK, restaurants must provide information about the 14 major allergens for the food they serve. Some countries allow it to be given verbally if the menu clearly says where to ask. Showing it on the menu is the clearest option for guests.
What are the 14 allergens?
Gluten-containing cereals, crustaceans, eggs, fish, peanuts, soybeans, milk, nuts, celery, mustard, sesame, sulphites, lupin and molluscs.
Keep reading
How to turn your PDF menu into a QR code menu (in about 10 minutes)
From the PDF you already have to a QR menu guests actually enjoy.
GuidesHow to create a multilingual restaurant menu guests can switch in one tap
Serve tourists in their language without printing five menus.
GuidesQR code menu best practices: size, placement and design that gets scanned
Small details that decide whether guests scan or wave for a waiter.