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.
📝 Food safety and HACCP · ⏱️ 3 min read

How do you make it clear which dishes are suitable for specific dietary requirements?

📝 KitchenNmbrs · updated 13 Mar 2026

Every day, millions of diners scan menus looking for dishes that match their dietary needs. More guests now request gluten-free, vegan, or lactose-free options than ever before. Poor allergen tracking risks serious reactions and lost customers.

Why this matters for your restaurant's survival

One allergen mistake can be life-threatening. A guest with a nut allergy who receives traces of nuts might end up hospitalized. You can't afford that risk.

But safety's just the start. Guests with dietary restrictions represent a massive market:

  • 15% of Dutch people eat vegetarian regularly
  • 3% follow a gluten-free diet
  • 8% have some form of lactose intolerance
  • 2% eat vegan

Serve this group well, and you'll build loyalty. Mess up, and they'll never return.

The 14 mandatory allergens

European law requires restaurants to identify 14 specific allergens on menus:

📋 The 14 allergens:

  • Gluten-containing cereals (wheat, rye, barley, oats)
  • Crustaceans (shrimp, lobster, crab)
  • Eggs
  • Fish
  • Peanuts
  • Soy
  • Milk (including lactose)
  • Nuts (almonds, hazelnuts, walnuts, etc.)
  • Celery
  • Mustard
  • Sesame seeds
  • Sulfur dioxide (preservative)
  • Lupine (legume)
  • Mollusks (mussels, oysters, squid)

Step 1: Break down every ingredient

Start with your top 10 sellers. Examine each component and identify which allergens it contains. Hidden allergens catch most restaurants off-guard:

⚠️ Watch out for hidden allergens:

  • Worcestershire sauce contains fish
  • Many bouillon cubes contain celery
  • Pesto often contains nuts
  • Mayonnaise contains egg
  • Soy sauce contains gluten (unless gluten-free)

Step 2: Build your allergen tracking system

After managing kitchen operations for nearly a decade, I've seen too many restaurants rely on guesswork. Create a detailed matrix showing all allergens for each dish. Excel works, but specialized software delivers better accuracy.

💡 Example: Pasta Carbonara

  • Pasta: gluten (wheat)
  • Bacon: no allergens
  • Eggs: egg
  • Parmesan cheese: milk
  • Black pepper: no allergens

Total allergens: gluten, egg, milk

Suitable for: not vegetarian, not vegan, not gluten-free, not lactose-free

Step 3: Design clear menu symbols

Use symbols guests recognize instantly. Most diners understand these at a glance:

  • 🌱 V: Vegetarian
  • 🌿 VG: Vegan
  • 🌾 GF: Gluten-free
  • 🥛 LF: Lactose-free
  • 🥜: Contains nuts

Always add this disclaimer: "Have allergies or dietary restrictions? Please ask our staff."

Stop cross-contamination cold

Your dish might be gluten-free, but if you prep it on the same board as bread, it's contaminated. Set strict kitchen protocols:

🧽 Preventing cross-contamination:

  • Separate cutting boards for allergens
  • Wash hands between preparations
  • Use clean knives
  • Prepare allergen-free products first
  • Separate deep fryer for gluten-free products

⚠️ Important:

Train your entire team. One mistake can hospitalize a guest. This isn't optional.

Maintain current allergen data

Suppliers change recipes without warning. That gluten-free product from last month? It might now contain wheat. Check these regularly:

  • New products from your supplier
  • Recipe changes in existing products
  • Seasonal ingredients
  • New menu additions

Digital tracking beats paper every time

Many kitchens still use paper lists or spreadsheets. That approach creates problems:

  • Hard to update quickly
  • Prone to errors during changes
  • Not accessible to all staff
  • Time-consuming searches

Tools like KitchenNmbrs store allergen data per ingredient. Change a recipe, and allergen lists update automatically. Your team instantly sees which dishes work for specific dietary needs.

Handle uncertainty with honesty

Not 100% sure a dish is safe for someone with allergies? Be direct. Say: "I can't guarantee this dish is free from [allergen]. Let me suggest something else."

Guests respect honesty over dangerous guesses.

How do you create an allergen list? (step by step)

1

Inventory all your ingredients

Make a list of all ingredients you use, including spices, sauces and oils. Check per ingredient which of the 14 allergens it contains. Don't forget hidden allergens, like fish in Worcestershire sauce.

2

Create an overview per dish

List all allergens for each dish from all ingredients. Also note whether it's suitable for vegetarians, vegans, gluten-free or lactose-free diets. Update this immediately if you change recipes.

3

Train your team and prevent cross-contamination

Make sure everyone in the kitchen knows how to prevent cross-contamination. Use separate cutting boards, wash hands between preparations and prepare allergen-free dishes first. Make this part of your daily routine.

✨ Pro tip

Photograph all ingredient packaging labels within 24 hours of delivery. Store these images in a shared folder so your team can verify allergen information even after packaging gets discarded.

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 all 14 allergens on my menu?

No, you only mention allergens actually present in your dishes. But you must answer when guests ask. Keep a detailed list behind the bar for your team.

What if I'm unsure whether an ingredient contains allergens?

Check the packaging or contact your supplier immediately. If you're still uncertain, treat it as containing the allergen. Safety always trumps sales.

How do I prevent cross-contamination in a tiny kitchen?

Prep allergen-free dishes first, wash hands and equipment between tasks, use separate cutting boards. Color-coded boards help: red for meat, green for vegetables, blue for allergen-free preparations.

Do I need a dedicated fryer for gluten-free items?

Yes, if you serve gluten-free fried foods. Gluten from breadcrumbs contaminates oil permanently. Many restaurants maintain one fryer exclusively for gluten-free products or change oil more frequently.

How often should I update my allergen information?

Review supplier recipe changes monthly. Update immediately when adding new dishes or modifying existing ones. Seasonal menus need extra attention since they introduce unfamiliar ingredients.

Can guests sue me for allergic reactions?

Yes, if you're negligent about allergen information or cross-contamination. Document your safety procedures carefully. If uncertain about a dish's safety, recommend alternatives you're confident about.

ℹ️ 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

HACCP-compliant in minutes, not hours

KitchenNmbrs has a complete HACCP module: temperature logging, cleaning schedules, receiving controls, and corrective actions. Everything digital, everything traceable. Try it free for 14 days.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏