Lactose information on your menu is legally required since the EU allergen regulation of 2014. Many restaurants forget that lactose falls under the allergen 'milk' and must be clearly indicated.
What does the law say about lactose on menus?
Lactose falls under the EU allergen 'milk' and therefore must always be listed. This applies to all forms of milk: cow's milk, goat's milk, sheep's milk and all products made from them.
⚠️ Note:
Even lactose-free products can contain traces of milk protein. These must therefore also be listed as 'milk', even though they contain no lactose.
Which products contain lactose?
Lactose isn't just in obvious products. Many ingredients contain hidden lactose:
- Dairy products: milk, cream, crème fraîche, yogurt, quark
- Cheeses: all soft cheeses, many hard cheeses (except extra aged cheese)
- Butter and margarine: regular butter, many margarines
- Processed products: chocolate, cookies, sauces, soups
- Meat products: some sausages and deli meats
💡 Example:
Your carbonara contains:
- Cream (milk)
- Parmesan cheese (milk)
- Butter for cooking (milk)
Listing: 'Contains milk'
How do you correctly list lactose on your menu?
There are different ways to list allergens. Choose one system and keep it consistent throughout your entire menu:
- Method 1: Symbols (e.g. a drop for milk)
- Method 2: Numbers (7 = milk, according to EU list)
- Method 3: Text ('Contains: milk, gluten')
- Method 4: Separate allergen card
💡 Example menu:
Pasta Carbonara €16.50 🥛7️⃣
Creamy pasta with bacon and egg
At bottom of menu: '🥛 = milk, 7️⃣ = allergen 7 (milk)'
Digital allergen registration
Manually tracking allergens in each dish is error-prone and time-consuming. Many restaurants use a system where allergens are registered per ingredient and automatically calculated into recipes.
💡 Example digital system:
In your ingredient list:
- Cream → allergen: milk
- Parmesan → allergen: milk
- Butter → allergen: milk
Carbonara recipe → automatically: 'Contains milk'
Tools like KitchenNmbrs help you register allergens per ingredient and automatically calculate which allergens are in each dish. This prevents mistakes and saves time creating your menu.
Common mistakes that cost restaurants money
⚠️ Note:
Never write 'lactose-free' on your menu if it contains milk protein. Lactose-intolerant people can eat this, but people with milk allergies cannot.
Incorrect allergen labeling is a mistake that costs the average restaurant EUR 200-400 per month in fines and lost customers. Here are the most common errors:
- Mistake 1: Only listing 'lactose' instead of 'milk'
- Mistake 2: Forgetting that aged cheese also contains milk
- Mistake 3: Not checking whether margarine contains milk
- Mistake 4: Not listing lactose-free products as 'milk'
What if you're unsure?
If you're unsure about ingredients: ask your supplier for the ingredient list or product sheet. Manufacturers are required to clearly list all allergens on their packaging.
Keep this information in your system so you have the right answer ready for guests. This prevents miscommunication and shows that you take allergens seriously.
How do you add lactose information to your menu? (step by step)
Inventory all ingredients containing milk
Go through all your recipes and mark each ingredient that contains milk. Also think about hidden sources like chocolate, some margarines and deli meats. Always check your supplier's ingredient list if you're unsure.
Choose a consistent listing method
Decide whether you'll use symbols, numbers or text for allergens. Use this method throughout your entire menu. Make it clear at the bottom of the menu what each symbol or number means.
Update your menu and train your staff
Add the lactose information to all relevant dishes on your menu. Train your service staff so they can correctly inform guests about allergens in the dishes.
✨ Pro tip
Register allergens per ingredient rather than per dish - you'll save 3-4 hours weekly on menu updates. Once you mark cream as containing 'milk', it automatically applies to all 15+ recipes using cream.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
Do I need to list lactose separately from milk?
No, lactose falls under the allergen 'milk'. You only need to list 'milk', not 'lactose' separately. This covers all milk products including lactose.
Does aged cheese also need to be listed as milk?
Yes, even extra aged cheese still contains milk protein and must be listed as 'milk'. Only the lactose is mostly gone, but the milk allergen is still present.
How do I know if margarine contains milk?
Always check the ingredient list on the packaging. Some margarines contain milk or milk powder, others don't. If unsure, ask your supplier for the product sheet.
Can I use lactose-free products without listing milk?
No, lactose-free products can still contain milk protein. These must also be listed as 'milk' on your menu, even though they're lactose-free.
What if a guest asks about traces of milk?
Explain that cross-contamination is possible if you work with milk products in the same kitchen. For severe allergies, refer them to the chef for exact information about preparation.
Do I need to list milk in dishes with butter that's been clarified?
Yes, clarified butter still contains milk proteins even though most lactose has been removed. Always list clarified butter as containing 'milk' on your menu.
How often should I update allergen information from suppliers?
Review supplier allergen data every 6 months or whenever they change product formulations. Set calendar reminders to check with your main suppliers quarterly for any formula changes.
⚠️ 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.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
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.
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.
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 →