Home/Nutrition
Nutrition

Nutrition values for every dish, explained to guests

On your menu, every dish shows its calories, proteins, fats and carbs, sugars and salt, per serving, along with its vitamins and minerals. These values are estimated from your ingredients and public composition tables, then explained to guests in their language. Help with choosing, never medical advice.

Guest view

What guests see

On the dish sheet, guests see calories, proteins, carbs, fat and sugars per serving, the selected serving size and, in a collapsible section, vitamins and minerals.

The example below is a real dish from a client brasserie, as displayed on its dish sheet.

Dish sheet preview — guest view

Aubergine Parmigiana

19 €
Nutrition
417kcal
Proteins
28.1 g
Carbs
16.8 g
Fat
27.0 g
Sugars
11.2 g

Estimated portion: ~380 g

🧬 Vitamins and minerals
Phosphorus168.7 mg
Zinc2.7 mg
Vitamin B5 (pantothenic acid)0.08 mg

Estimated amounts per serving.

AI estimate

Nutrition values are automatically estimated from the available ingredients. They are provided for guidance only.

Method

Where the numbers come from

iAlacarte reads the ingredients on your menu, matches them with public composition tables (ANSES-Ciqual, USDA FoodData Central, FAO/INFOODS), and calculates the dish value per serving. The serving is the one stated on the menu when available ("300 g", "6 oysters"); otherwise, a standard serving for that dish category is used and shown as an estimate.

An optional side is never added to the dish; a named side ("served with fries") has its own line. When a value is implausible or an ingredient is not recognised, it is not shown: no value is better than a made-up number.

Cues

Health cues

Every dish has cues: not fried, low sugar, no added sugar, diabetic friendly, low sodium, low potassium, no processed meat, low histamine... They are determined by written rules, based on ingredients and, where available, the estimated value: a dish that is too salty loses the "Low sodium" cue, whatever the recipe says. When in doubt, the cue is not assigned.

They are not shown on the dish sheet: they are used when guests state their situation (“I’m diabetic”) — the assistant suggests dishes that have them and the menu highlights them. “Pregnancy safe” is a diet: the dish sheet displays it with its reason, including when it is removed (a raw egg preparation, processed meat or raw-milk cheese).

Conversation

What guests can ask

🍽

A meal below a limit

"I don't want to go over 1,500 calories, including a drink": meal combinations below the limit, with their total.

💪

A dish for a goal

"Highest in protein", "under 400 calories": a list ranked by estimated value.

❤️

A health situation

"I have diabetes", "I have high blood pressure", "I'm pregnant": dishes with the relevant cue, with an explanation.

A question about medication or a severe allergy receives a cautious answer: the guest is directed to their doctor or your team. iAlacarte never estimates medical risk.

Regulations

What regulations say

  • European Union: nutrition declarations are mandatory on prepacked food (Regulation 1169/2011), but not on dishes served in restaurants, where only allergen information must be provided.
  • England: since April 2022, businesses with 250 or more employees must display calories for every dish on their menus.
  • United States: since 2018, chains with 20 or more locations must display calories and make the remaining nutrition information available.
  • France: there is no requirement for an independent restaurant; extending Nutri-Score to food service is a project of the national nutrition and health programme.

iAlacarte is not a regulatory solution: it is voluntary, estimated information that you choose to offer. Where display is mandatory, compliance remains your responsibility under local regulations.

Limits

What this is not

  • Not medical advice: the cues help guests choose; they do not diagnose anything or replace a healthcare professional.
  • Not a measurement: values are estimated from the recipe and a serving; the dish served may differ.
  • Not a guarantee: in cases of severe allergy, pregnancy or a strict medical diet, guests should confirm with your team.
  • Not regulatory labelling: where the law requires nutrition information, compliance remains your responsibility.
FAQ

Frequently asked questions

Where do the displayed calories come from?
They come from your menu ingredients, matched with public composition tables (ANSES-Ciqual, USDA, FAO), for the selected serving. When the recipe is unknown or too incomplete, no number is shown.
Is the serving the one I actually serve?
If your menu states a weight or number of pieces, that amount is used. Otherwise, a standard serving for the dish category is used and displayed as an "estimated portion".
What happens if an ingredient is missing?
The calculation uses what is known. If too many ingredients are missing or the result is implausible, the value is removed rather than made up. You can complete the recipe from your dashboard.
Can a guest with diabetes or who is pregnant rely on the cues?
They are guidance cues, determined by cautious rules: when in doubt, the cue is not shown. They do not replace medical advice or confirmation from your team.
Am I required to display nutrition information?
In most countries, not for an independent restaurant. England requires it for businesses with 250 or more employees, and the United States for chains with 20 or more locations. iAlacarte provides voluntary information.
Can I correct a value?
You correct the recipe (ingredients, serving) from your dashboard; nutrition values and cues are recalculated. A value cannot be entered manually, so it stays consistent with the recipe.
Sources

Sources

Related reading

See nutrition on your menu

Request a demo: iAlacarte estimates the nutrition values and health cues for every dish on your menu, and explains them to your guests.

The nutrition values and health cues displayed by iAlacarte are informative estimates, calculated from the recipe and a serving. They are neither medical advice nor regulatory labelling.