The 14 major allergens: list, hidden sources and labelling at the buffet

In the EU, 14 substances or groups must be declared as allergens (Annex II of Regulation (EU) No 1169/2011). This also applies to non-prepacked food at buffets, in canteens and at catered events. For each allergen you will find what exactly belongs to it, which dishes often contain it unexpectedly and which exemptions the regulation lists.

All 14 allergens

CodeAllergen
ACereals containing gluten

Wheat (incl. spelt and khorasan wheat), Rye, Barley

BCrustaceans

Prawns, shrimps, scampi, Crabs, crayfish, Lobster, spiny lobster

CEggs

Hen's eggs and eggs of other poultry, Egg white, yolk, whole egg powder, Products thereof

DFish

All fish species (e.g. salmon, tuna, cod, anchovies), Fish sauce, fish stock, fish oil as an ingredient, Products thereof

EPeanuts

Peanuts (botanically legumes), Peanut butter, peanut flour, Peanut oil

FSoybeans

Soybeans and edamame, Tofu, tempeh, miso, soy milk, Soy sauce, soy protein, soy flour

GMilk

Milk from cows, sheep, goats and other animals, Lactose, Butter, cream, cheese, yoghurt, quark, ghee, whey

HTree nuts

Almonds, Hazelnuts, Walnuts

ICelery

Celeriac, Celery stalks, Celery seeds and leaves

JMustard

Mustard seeds, Mustard flour and powder, Prepared mustard

KSesame seeds

Sesame seeds (white and black), Sesame oil, Tahini (sesame paste)

LSulphur dioxide and sulphites

Sulphur dioxide (E 220), Sulphites such as sodium sulphite, sodium bisulphite, sodium and potassium metabisulphite (E 221–E 228), To be declared above 10 mg/kg or 10 mg/l, expressed as total SO₂ in the ready-to-eat product

MLupin

Lupin seeds (sweet lupin), Lupin flour and lupin protein, Products thereof

NMolluscs

Mussels, clams, scallops, Oysters, Squid, calamari, octopus

Letter codes are not standardised in the EU. The table shows the codes Catering Cat uses. If you use codes at a buffet, always display a clearly visible legend.

Who has to declare allergens?

Everyone who supplies food to consumers – including caterers, hotels, restaurants, canteens and bakeries. For non-prepacked food in Germany, the LMIDV sets out how guests must be informed: usually in writing, e.g. on a card next to the dish, or orally on request if written documentation is easily accessible and guests are told about it.

What counts as “contained”?

The 14 allergens must be declared if they are present in the final food as an ingredient or processing aid – even in small amounts and even as part of a compound ingredient (e.g. mustard in a remoulade). A threshold exists only for sulphur dioxide and sulphites (above 10 mg/kg or 10 mg/l). “May contain traces” statements are voluntary and not regulated by law.

Common mistakes at the buffet

  • Forgetting compound ingredients: stocks, sauces, dressings, spice mixes and convenience products often contain celery, mustard, gluten or milk.
  • Recipe changed, card didn't: new suppliers or substitutes bring new allergens.
  • Reading an empty allergen line as “allergen-free”: missing information is not a statement that the dish is free of allergens.
  • Codes without a legend: guests can only read “A, G, I” if the meaning is shown.

Frequently asked questions

How many allergens must be declared?

In the EU there are 14 allergens or allergen groups under Annex II of Regulation (EU) No 1169/2011: cereals containing gluten, crustaceans, eggs, fish, peanuts, soybeans, milk, tree nuts, celery, mustard, sesame seeds, sulphur dioxide and sulphites, lupin and molluscs.

Are there official letter codes for allergens?

No. Letter codes are not legally fixed in the EU and differ between businesses and software. If you use codes, you must provide an understandable legend.

Do I have to declare traces?

No, trace statements are voluntary. Use them only where cross-contact cannot be ruled out despite good hygiene practice – not as a blanket precaution.

Ready for your next buffet?

Set up your business and print your first buffet cards today.

Start for free

This page summarises the rules in general terms and is not legal advice. When in doubt, ask your local food authority.