BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Allergen registration & EU legislation · ⏱️ 3 min read

How do I process allergens in my digital menu or QR-code menu?

📝 KitchenNmbrs · updated 15 Mar 2026

Managing allergens in digital menus is like building a safety net - one missing thread can cause the whole thing to fail. EU law mandates allergen disclosure, yet many restaurants handle this carelessly or skip it entirely. Get it wrong, and you're facing liability claims, fines, and worse - putting guests at serious risk.

The 14 mandatory allergens in your digital menu

EU Regulation 1169/2011 requires you to identify these 14 allergens when they appear in your dishes:

  • Gluten (wheat, rye, barley, oats, spelt, kamut)
  • Crustaceans (shrimp, crab, lobster)
  • Eggs
  • Fish
  • Peanuts
  • Soy
  • Milk (including lactose)
  • Tree nuts (almond, hazelnut, walnut, cashew, pecan, brazil nut, pistachio, macadamia)
  • Celery
  • Mustard
  • Sesame seeds
  • Sulfur dioxide and sulfites (>10 mg/kg)
  • Lupin
  • Mollusks (mussels, squid)

⚠️ Note:

Hidden allergens count too. Soy sauce packs gluten, mayo contains eggs, and countless sauces hide celery or mustard.

Three ways to display allergens

You've got several approaches for presenting allergen data in your digital menu:

1. Symbols next to each dish
Icons or letters work well (G for gluten, N for nuts). Compact design, but you'll need a legend.

2. Dedicated allergen column
List all present allergens beside each dish. Crystal clear but eats up screen space.

3. Clickable allergen info
An "i" button beside dishes that opens allergen details. Clean look, but requires extra taps.

💡 Example symbol system:

Pasta Carbonara - €16.50

  • G (gluten - pasta)
  • E (eggs - carbonara sauce)
  • M (milk - parmesan and cream)

Bottom of menu: complete symbol legend

Technical implementation in QR menus

Most QR menu platforms include allergen features:

  • WordPress plugins: Restaurant Menu, Food and Drink Menu
  • Specialized platforms: Menutech, QRmenu.app, TouchBistro
  • Custom build: Database linking dishes to allergens

You connect relevant allergens to each dish during setup. The system then displays these automatically throughout your menu.

💡 Example database setup:

Table "Dishes":

  • ID: 1, Name: "Steak", Price: €28.50
  • Allergens: [] (none)

Table "Dishes":

  • ID: 2, Name: "Caesar Salad", Price: €14.50
  • Allergens: ["gluten", "eggs", "milk", "fish"]

Consistency between kitchen and digital menu

Here's where most restaurants mess up - your digital menu lists allergens, but does the actual plate match?

From analyzing actual purchasing data across different restaurant types, the disconnect between listed ingredients and what's actually used happens more often than you'd think.

Common mistakes:

  • Menu gets updated, recipes don't
  • Chef swaps ingredients without updating system
  • Supplier changes product formulation
  • Cross-contamination risks ignored

⚠️ Note:

Check supplier ingredient changes regularly. Manufacturers often tweak recipes without fanfare.

Legal aspects and liability

You own the responsibility for accurate allergen information. Digital systems help track everything, but liability stays with you.

Errors can trigger:

  • Guest allergic reactions
  • Liability lawsuits
  • Food safety fines (€10,000+)
  • Reputation damage

So document your allergen determination process thoroughly and update it consistently.

💡 Example documentation:

Each dish needs a record with:

  • Complete ingredients + suppliers
  • Last allergen verification date
  • Staff member who verified
  • Cross-contamination possibilities

Store records for minimum 2 years

Centralized allergen management

Tools like KitchenNmbrs let you handle allergens centrally and push updates consistently to your digital menu.

Integrated system advantages:

  • Track allergens per ingredient
  • Auto-apply to recipes
  • Single update location
  • Kitchen-menu synchronization
  • Complete audit trails

This prevents managing allergens across multiple platforms and forgetting crucial updates.

How do you set up allergens in your digital menu? (step by step)

1

Inventory all ingredients per dish

Go through all ingredients per dish, including sauces, oils, and garnishes. Also check the packaging of semi-finished products - allergens are listed there. Make an Excel list with dish and all ingredients.

2

Link allergens to each ingredient

Go through the list of 14 EU allergens per ingredient. Wheat flour contains gluten, butter contains milk, mayonnaise contains eggs. Watch out for hidden allergens like soy sauce (contains gluten) or Worcestershire sauce (contains fish).

3

Enter allergens in your menu system

Use your QR menu platform to select the correct allergens per dish. Test the menu by viewing different dishes - are all allergens displayed correctly? Have someone else double-check.

✨ Pro tip

Photograph all supplier packaging showing allergen information and store these images with timestamps. If ingredients change unexpectedly, you'll have proof of what was declared at time of purchase.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

Do I have to list allergens if there could be traces?

Traces ("may contain") aren't legally required, but listing them is smart. Most restaurants include trace warnings as a precaution, especially for nuts and peanuts.

What if a guest asks about allergens not on the menu?

Provide whatever information you have available. If you're uncertain about something, say so directly. It's better to admit uncertainty than give incorrect information.

How often should I update my allergen information?

Review supplier ingredient changes every 3 months minimum. New dishes or seasonal menu changes need immediate allergen updates. Document when you last performed these checks.

Can I skip listing allergens present in tiny amounts?

No, even trace amounts trigger reactions in sensitive individuals. All 14 allergens must be disclosed regardless of quantity, except sulfites under 10mg/kg.

What if my QR menu platform lacks allergen features?

Add allergens to dish descriptions or create a separate allergen reference page. Better yet, switch to a platform with proper allergen support - it's legally mandatory.

How do I handle seasonal ingredients with different allergen profiles?

Update your allergen database each time you switch seasonal suppliers or ingredients. Many restaurants get caught using winter supplier data for spring menus.

⚠️ EU Regulation 1169/2011 — Allergen Information https://eur-lex.europa.eu/eli/reg/2011/1169/oj

The allergen information on this page is based on EU Regulation 1169/2011. Recipes and ingredients may vary by supplier. Always verify current allergen information with your supplier and communicate this correctly to your guests. KitchenNmbrs is not liable for allergic reactions.

In the UK, the FSA enforces allergen regulations under the Food Information Regulations 2014.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

Food Standards Agency (FSA) https://www.food.gov.uk

The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.

JS

Written by

Jeffrey Smit

Founder & CEO of KitchenNmbrs

Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

Allergen registration that's truly compliant

EU legislation requires allergen documentation for every dish. KitchenNmbrs automatically generates allergen matrices based on your ingredients. Try it free for 14 days.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏

KitchenNmbrs AI

Always online

Powered by KitchenNmbrs AI