Business

Guests become regulars.

How do you label allergens on a menu in Germany?

Which 14 allergens count, which routes the law allows, and how to finish your list in one afternoon. German law, with the EU list behind it.

Menus7 min readUpdated 2 November 2026NFCeez editorial team

Rustic loaves of bread with ears of wheat

A guest with a nut allergy asks, "Is there anything in this?" Your team needs a safe answer, on a packed Saturday and from the new temp too. This guide covers the law in Germany as of November 2026. The EU sets which allergens count. Each country decides how the information reaches guests for unpacked food, so outside Germany, check your national rules.

Do allergens have to be printed on the menu in Germany?

No, allergens don't have to be printed on the menu itself, but guests must be able to find them out before they order. That comes from section 4(3) of the LMIDV, Germany's regulation implementing the EU Food Information Regulation (often called FIC or, in German, LMIV). The duty covers everything you sell unpacked, from the plated main to the cake in the display case (section 4(2)).

The information must be clearly visible and legible, and nothing may hide it. It must also be available in German, as the guide from the Bayreuth chamber of commerce (IHK) points out. Translations are a welcome extra, not a replacement.

Which 14 allergens does the EU require?

The list is in Annex II of Regulation (EU) No 1169/2011 and covers the 14 substances below and products made from them. Small amounts count, and so do allergens that arrive through bought-in products. The table follows a guidance sheet from Lower Saxony's food authority, which also gives the letters A to N as the usual key. The letters are a convention, not part of the law.

KeyAllergenOften found in
ACereals containing gluten: wheat, rye, barley, oats, spelt, kamutBreadcrumbs, sauce thickener, beer
BCrustaceansPrawns, shrimp meal
CEggsLiquid egg, yolk
DFishSurimi, caviar
EPeanutsPeanut butter
FSoySoy lecithin, tofu
GMilk, including lactoseButter, cream, cheese
HTree nuts: almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios, macadamiasMarzipan, nougat, brittle
ICeleryStock, spice blends
JMustardDressings, spices
KSesame seedsSesame oil, tahini
LSulphur dioxide and sulphites above 10 mg/kg or mg/lWine, dried fruit
MLupinLupin flour
NMolluscsMussels, squid

For cereals and nuts, name the exact one. "Contains nuts" isn't enough: it has to say "contains walnuts". A few products are exempt. The IHK guide mentions glucose syrup based on wheat or barley as an example. In Germany, the wording usually starts with "enthält" ("contains").

What are your options, and which one fits?

German law gives you five routes, and you can combine them. A small café with changing cakes often does best with a folder plus a notice. A restaurant with a fixed menu usually prints a key.

RouteConditionGood for
Allergens written out beside the dishClearly legibleSmall, fixed menus
Footnotes or endnotes with a keyEasy to understand, clearly flagged at the dish (s. 4(3))Longer menus
Label or noticeAt the food or on display in the premisesDisplay cases, buffets, daily boards
Other written or electronic information (folder, digital menu)Directly and easily accessible, plus a note at the food or on a notice saying how to get it (s. 4(3))Changing offers
Spoken, by informed staffImmediately on request before ordering, a written or electronic record exists, and a visible notice says so (s. 4(4))Well-trained teams
Notice for verbal information, German wording to use on siteInformationen zu Allergenen und Zusatzstoffen geben wir mündlich. Eine schriftliche Aufzeichnung ist auf Nachfrage zugänglich. (In English: we give allergen and additive information verbally, and a written record is available on request.)

Verbal information doesn't save you the paperwork. The record still has to exist, for guests and for inspectors. The IHK Schwerin describes a simple tick-box table as sufficient.

Is a QR code or digital menu enough?

Yes, in Germany a digital menu can be enough if the allergens are directly and easily accessible there, and a note at the food or on a notice tells guests where to find them. That's section 4(3) sentences 2 and 5 of the LMIDV. A link to a ten-page PDF is a poor fit for "easily".

If you use a digital menu, look for three things: the allergens sit on the dish itself, not in a separate file. Guests don't need an app to see them. And you can add a changed recipe yourself the same day, without waiting for anyone.

The regulation doesn't address guests without a phone or with a flat battery, so we suggest keeping a printed folder at the counter as a fallback. To learn how strict your authority is, ask your local food inspectors (Lebensmittelüberwachung). There's more on the practical side in our article on QR code menus.

Additives must use the same route as allergens, under section 5(2) of the LMZDV, Germany's food additives regulation. Our guide on what must be on a menu in Germany lists them.

Do you have to declare "may contain traces"?

No, the EU rules don't require you to declare traces, because traces don't count as an ingredient. The IHK Bayreuth guide says so directly, including for "may contain traces of..." on your supplier's label.

The law is clear, but with an allergic guest it isn't the whole answer. If your kitchen also chops nuts, say so. Never promise "allergen-free" unless you can truly deliver it. "We also work with nuts in this kitchen" is the better sentence.

How to build your allergen list in one afternoon

  1. List everything. Every dish, sauce and cake, plus drinks such as beer and wine.
  2. Break down the recipes. Include stock, spice blends and dressings.
  3. Check the labels. Bought-in products count just like food you make. If a detail is missing, ask your supplier for the product sheet.
  4. Build a grid. Dishes in rows, allergens in columns, tick the boxes and add the date.
  5. Pick your route. Menu, notice, folder or digital, with the matching note.
  6. Brief the team. Staff who answer verbally must be properly informed about the ingredients (section 4(4)). Agree who checks with the kitchen when in doubt.
  7. Assign the updates. New supplier, new recipe, new special: one named person updates the list that same day.

Here's a finished example with made-up recipes from Café Morgenrot:

DishOn the menuIn full
CroissantA1, C, Gcontains wheat, eggs, milk
Carrot cakeA1, C, G, H2contains wheat, eggs, milk, hazelnuts
Lentil soupI, Jcontains celery, mustard
House white wineLcontains sulphites

What are the most common mistakes?

  • Blanket statements. "Our dishes may contain allergens" doesn't count, because the information has to be tied to the dish. Sensible groups are fine, such as "all breaded dishes contain wheat flour, egg and milk".
  • Forgetting the specials. The chalkboard needs the same information, or a note pointing to the folder.
  • Missing bought-in products. Celery in stock and soy in chocolate are the classics.
  • Out-of-date lists. The supplier changes a recipe and your folder doesn't.
  • Repeating the obvious. If the name already says it, as with cream of celery soup, you needn't repeat that allergen. You still list any others in the dish.

What happens if the information is missing or wrong?

In Germany, selling unpacked food without the required information is an administrative offence with a fine of up to 50,000 euros. That follows from section 6(4) of the LMIDV and section 60(2) no. 26 and 60(5) no. 2 of the German Food and Feed Code (LFGB). That's the ceiling, and the authority sets the amount in each case. A guest in hospital because of a wrong answer is the far bigger worry.

Your local Lebensmittelüberwachung answers questions on how to do this, and many offices publish their own guidance sheets. Your IHK can help too.

How do the allergens get into a digital menu without typing it all out?

In the NFCeez app you take photos of your menu or upload a PDF, up to 20 pages. You answer three yes or no questions, and the AI turns the lines into dishes with prices and categories. If you want, it suggests allergens for each dish from the ingredients, plus vegan and vegetarian.

Before you publish, you see which details came from the AI and confirm them, ideally with your grid next to you. Anything the AI can't place doesn't go on the menu as a guess: guests see a note to ask your staff instead. After that, the allergens sit right on the dish. Guests open the menu from an NFC sticker or QR code, with no app, and read it in their own language. When a recipe changes, the new detail is on the menu as soon as you publish.

The limit: NFCeez doesn't replace your grid. Only your kitchen knows about the bought-in stock and the nuts on the next board. You still need the note pointing to the digital menu, and the folder at the counter. The digital menu page shows the steps in the app.

Your next step

Take your ten best-selling dishes today and fill in the grid for them. Do the rest tomorrow. You need the finished grid whatever you use: for the folder, for inspectors and, if your menu runs digitally, to check everything the AI suggests against it. Accuracy stays with you, because only your kitchen knows what's really in the pot.

How NFCeez does thisYour allergens, confirmed by you.The AI suggests allergens from your ingredients. You confirm them before you publish, and guests read them right on the dish, in their own language.See how it works

Questions about allergens on the menu

  1. Yes. Section 4 of the LMIDV applies to the unpacked food itself and has no exemption for small businesses. The cake in the display case needs the information too.

  2. Yes. Footnotes or endnotes are allowed if they are easy to understand and clearly flagged at the dish, and guests must be able to find the key easily.

  3. Yes, the duty covers drinks too. Typical cases are barley in beer and sulphites in wine.

  4. The regulation sets no fixed interval, but the information has to be correct. Change the list whenever a recipe or supplier changes.

  5. Yes. If you give information verbally, the record must be directly and easily accessible to the authority and, on request, to guests.

  6. The 14 allergens are the same everywhere in the EU, but each country sets how the information is given for unpacked food. This guide covers Germany, so check your national rules elsewhere.

Keep reading.

All articles