Allergen and Calorie Info on Restaurant Menus
How should restaurants manage allergen and calorie info on the menu? A practical guide to allergen badges, legal risk and guest trust on digital menus.
Allergen and calorie info on restaurant menus is no longer optional
A few years ago, allergen and calorie info on a restaurant menu was something only the unusually cautious or diet-obsessed bothered to ask about. That's no longer true. A parent traveling with a peanut-allergic child, a guest eating gluten-free, or someone simply counting calories now checks the menu for this information before they even sit down. If it isn't there, they either interrogate the waiter or walk out without ordering — and either way, the restaurant loses something: time in one case, revenue in the other.
The problem is rarely a lack of information. It's where that information lives. The ingredient list sits in a notebook in the kitchen, the allergen note lives in the chef's head, and calorie data usually doesn't exist at all. What reaches the guest is whatever the waiter happens to remember in the moment. This piece looks at how to turn allergen and calorie info from a guessed answer into a built-in part of the menu itself.
The real risk of a paper menu
On a printed menu, allergen information is usually handled one of two ways: it's left out entirely, or a small line at the bottom reads "please inform our staff of any allergies." The second approach may spread legal responsibility around, but it isn't a real solution — it hands the burden to the person who needs accurate information most: the guest. That guest is then forced to assume the waiter in front of them has every kitchen ingredient memorized.
That's exactly where the real risk starts. A waiter answering the same question for the third time during a rush is working from memory, not from data. "I don't think it has that" is not an acceptable answer for a guest with a real allergy. Written, current, item-level allergen information on the menu removes that uncertainty for the guest and the restaurant alike.
Fourteen allergen groups: what to flag, and how
Food safety regulation typically groups major allergens into fourteen categories: gluten, crustaceans, eggs, fish, peanuts, soy, milk, tree nuts, celery, mustard, sesame, sulphur dioxide, lupin and molluscs. Which of these a given item contains needs to be marked clearly — vague phrasing like "probably doesn't have it" defeats the entire purpose of allergen labeling.
In practice, the most reliable approach is to define allergens at the ingredient level and let them roll up automatically: tag each ingredient once, and every item built from a recipe inherits the correct allergen labels. That way, when a new item is added or a recipe changes, allergen info doesn't wait for someone to remember to update it manually — it comes straight from the source. App-Rest's menu management module works exactly this way: fourteen allergen groups appear as icon badges on the item card, alongside calorie data and labels like "Vegetarian" or "Spicy" — all entered separately in Turkish and English from the same screen.
Calorie data: not just for dieters, but for trust
It's a common mistake to think calorie information only matters to guests watching their weight. In reality, calorie data functions as a general signal of menu transparency. A guest forced to choose between two similar dishes without knowing which is lighter has to guess; a guest given that number trusts that there's real accounting behind what they're about to order.
Calorie info has also become a genuine selection criterion for restaurants working with corporate clients, gyms and healthcare partners — group catering agreements increasingly ask for this data directly. Deriving calories from recipe and portion data is far more reliable than calculating it by hand every time a menu changes.
The cost of relying on a waiter's memory
As a menu grows — seasonal items, promotional dishes, chef's specials — it stops being realistic to expect any waiter to memorize the full ingredient list of fifty or a hundred items. For a new hire, it's close to impossible. The result is either wrong information or a slow back-and-forth to the kitchen that leaves the table waiting.
Once that information lives on the menu, next to the item itself, the burden disappears. The guest checks allergen badges and calories on their own phone, and the decision no longer depends on the waiter being right. This lines up with the "fewer steps, higher usage" logic we covered in what QR ordering brings to restaurants: the fewer questions a guest has to ask, the faster the order actually happens.
Setting it up on a digital menu
The migration is shorter than it sounds, but the order matters:
- Build the ingredient list. Every ingredient in the kitchen goes into one list — this is the foundation for both stock and allergen data.
- Tag each ingredient with its allergens. Milk, gluten, tree nuts and so on are labeled once, at the ingredient level.
- Connect items to recipes. Once an item's recipe defines what it's made of and in what quantity, allergen and calorie data flow to it automatically.
- Add labels. Vegetarian, vegan, spicy, new — labels that make the menu scannable at a glance.
- Check both languages. In areas with heavy tourist traffic, English allergen info matters as much as the Turkish version; a missing translation is functionally the same as missing information.
Most of this work overlaps with data you're already keeping for stock and recipes. In a recipe-driven system, allergen and calorie info isn't a separate data-entry task — it's a byproduct of data you already have.
The consistency problem across branches
Keeping allergen data accurate is manageable with a single location; the difficulty shows up once you add branches. If a recipe changes at one location and not another, the same item name ends up carrying two different actual contents — a real allergen risk and a brand-consistency problem at once. In a centralized menu setup, recipe and allergen data update from one place and apply to every branch at once, closing that gap; we covered this in more detail in central menu management for restaurant chains.
Where the information needs to show up
Allergen and calorie data only works if it appears in the right place:
- On the item card, at the moment of choice. Guests need to see it before adding to cart — information shown after ordering doesn't affect the decision.
- Per variant. The same dish with or without sauce can have a different allergen profile; the data should update with variant selection.
- Filterable. Letting a gluten-free or vegetarian guest filter the menu instead of scanning every item by hand makes a noticeable difference to the experience.
Conclusion
Allergen and calorie info on a restaurant menu isn't an optional extra anymore — it's a baseline for both guest safety and guest trust. Moving that information out of a waiter's memory and into recipe data cuts down on errors and lets the system scale cleanly as the menu grows.
App-Rest presents recipe-driven allergen and calorie data on the QR menu through icon badges and labels, updating automatically whenever an ingredient changes. If you'd like to see how it would look on your own menu, reach out through our contact page and we'll plan it together.