Business

Guests become regulars.

How do you create a menu with AI, and what must you check yourself?

AI can turn a photo of your menu into clean text in minutes. But it doesn’t always read correctly, and it doesn’t know your kitchen.

Menus7 min readUpdated 2 November 2026NFCeez editorial team

Laptop, notebook and coffee on a table

Typing is the dullest part of a new menu, and AI can now take most of it off your hands. Adverts promise “done in a minute”. That’s true for reading, not for checking. A wrong price annoys a guest, and a wrong allergen can hurt one. Here’s an honest look at where the line is.

What can AI really do with a menu?

AI is good at reading, sorting and wording, but it can’t know what happens in your kitchen. Current models understand images and text together, so on a photo they usually recognise what’s a dish, a description and a price, and put it into a table.

JobHow wellWhat you check
Reading printed text from a photo or PDFUsually well, if the image is sharpSamples, special characters, numbers
Sorting dishes into categoriesUsually wellWhether it fits your order
Matching prices to dishesError-prone with columns and several sizesEvery price against the till
Handwriting, chalkboards, ornate fontsUnreliableAll of it, or type it yourself
Writing descriptionsSmooth, but likes to invent detailsEvery ingredient and every claim
Suggesting allergensA guess from the nameAll of it, against recipe and supplier
TranslatingOften good, weak on regional dishesSamples from native speakers

These ratings come from the studies below and from how these models work. We didn’t find a large study on menus specifically.

What does research say about reading from images?

Research shows that AI reads the text in tables very well, struggles more with complicated table structure, and sometimes invents something plausible when reading handwriting.

  • Tables. A 2025 comparison by researchers at Fraunhofer and Universidade Nova de Lisboa found AI language models far better than traditional text recognition on the text in cells, while traditional computer vision kept a slight edge on table structure. It tested tables from scientific papers, not menus.
  • Handwriting. A 2026 benchmark of 13 systems concludes they remain far from faithful transcription, and several models added plausible corrections that weren’t in the image. It’s a preprint and tests text and formulas, not menus.

What this means for you: with handwriting on a chalkboard, AI can turn “8.50” into something that looks sensible and is still wrong. That’s exactly why the mistake slips past a quick read. Google also calls creating a menu from a photo or PDF experimental and warns that blurry or low-contrast photos may not work well.

How do you create a menu with AI step by step?

  1. Take good photos. Menu flat, from above, in daylight, no shadow from your phone. One photo per page. A PDF is even better if you have one.
  2. Have it read only. Copy first, add nothing. Descriptions and allergens come later, or what was read gets mixed up with what was invented.
  3. Compare the counts. Count items per category on the menu and in the table. Missing lines show up at once.
  4. Check the prices. In pairs: one person reads from the till, the other checks the table.
  5. Add descriptions. Have AI word them from your real ingredients, never freely.
  6. Have the kitchen enter allergens. Or confirm an AI suggestion line by line, see below.
  7. Look at it on a phone. Is the order right? Is everything readable?
Instruction to copy if you use a general AI tool

Read this menu and create a table with the columns category, name, description, size, price. Copy only what is in the image. Do not add ingredients or allergens. If you cannot read something with certainty, write UNSURE in the cell instead of guessing. At the end, give the number of rows per category.

The instruction won’t prevent every error, but it lowers the risk of an unreadable price being silently filled in. Here’s an example with made-up numbers: Bar Kobalt has 80 items. One minute per item for the price check in pairs is 80 minutes, and that’s time well spent.

Can AI decide the allergens on your menu?

No: AI can suggest allergens, but your business has to decide them, because the responsibility stays with you. Under Article 8(1) of the EU food information regulation (1169/2011), the food business operator is responsible for the information, and an AI suggestion doesn’t change that. In Germany, section 4 LMIDV sets how the information is provided, and our guide to allergens on the menu has the details.

Why this matters: AI only knows the dish’s name. It can’t see the Worcestershire sauce in the marinade, the nuts in your supplier’s pesto or the new bread since last week. A study in the journal Nutrition (2023) fits here: 56 diets built by ChatGPT for hypothetical people with allergies were generally accurate but could be harmful. One nut-free diet included almond milk. It tested a January 2023 version and looked at diet plans, not menus, and today’s models have moved on. The principle stands: AI can be wrong and sound sure of itself.

Source for allergensGood enough as evidence?
Your recipes and suppliers’ ingredient listsYes
Head of kitchen confirming dish by dishYes
AI suggestion from the dish nameOnly as a reminder of what to check
The old menu the AI readOnly if nothing has changed since

Decide who confirms, and put their name and the date in your table. When you change a recipe or supplier, check that dish again.

What mistakes does AI make with prices?

Typical price mistakes happen where the number and the dish don’t sit directly side by side. Watch these spots:

  • Several sizes. Small and large, 0.3 and 0.5 litres, in columns. AI can swap prices or drop one.
  • Similar digits. 3 and 8, 1 and 7, a comma that looks like a full stop.
  • Footnotes. Small numbers for additives that end up in a name or a price.
  • Add-ons. “Extra cheese 1.50” becomes its own dish or disappears.
  • Old prices. Stickered over or corrected by hand. AI may read the old one.
  • “From” prices. AI likes to merge sizes into “from €9.50”. The Dortmund Chamber of Commerce lists that as not allowed in Germany, and under section 13 of the Price Indication Ordinance prices must include all surcharges.

What applies to AI text and AI photos?

AI text and AI photos have to show what the guest really gets. Under Article 7 of the EU regulation, food information must not mislead and must be accurate, clear and easy to understand.

  • Descriptions. Cross out every word that isn’t true. AI readily writes “homemade”, “local” or “fresh” because they sound good. If it isn’t so, it doesn’t go on the menu.
  • Photos. An AI image often shows a plate that doesn’t exist. If you use one at all, keep it to dishes with no photo of their own, mark it as AI, and check that sides and portion are right.
  • Translations. The traps are regional dishes and allergens. Our guide to translating your menu covers how to handle them.
  • Confidential data. The menu is public, your recipes and purchase prices aren’t. Only upload them once you’ve read the tool’s terms.

Which AI tool suits your menu?

The right tool shows you the result before it goes public and lets you change every line. Before choosing, ask five questions. Can I check everything before guests see it? Is it clear what the AI added? What does it do when it isn’t sure: guess or ask? Can I change a price later in seconds? Can I get my data back out? Our guide on creating a digital menu shows how the finished menu should be built.

What does it look like when reading and checking happen in one app?

In the NFCeez app you take photos of your menu or upload pictures or a PDF, up to 20 pages. You answer three yes or no questions: descriptions, recommendations, photos. Then the AI reads every page twice. If the two readings disagree, it looks a third time, and if a price is still unclear, it asks you instead of guessing. If a page can’t be read, the app tells you. A dish printed in two sizes becomes one dish with two prices.

The AI suggests allergens from the ingredients. When you publish, you see which details came from it and confirm them. Anything it can’t place shows up as a note to ask your staff. Photos made by the AI carry a mark. Until you publish, guests see none of it.

The limit is the same with NFCeez as above: you check prices against the till and allergens against recipes yourself, because even a page read twice can hold a wrong price. The digital menu page shows each step.

Where do you start today?

Your next step: photograph one page of your menu today, have it read and compare every line. Then you’ll know how well AI reads your menu and how much checking to plan for.

How NFCeez does thisThe AI reads, you decide.Every page is read twice, and the AI asks about prices it isn’t sure of. You confirm the allergens before you publish, and only then do guests see the menu.See how it works

Questions about creating a menu with AI

  1. Yes, usually well with printed text and a sharp photo, often in minutes. Handwriting, chalkboards and ornate fonts are read less reliably, so check the result line by line.

  2. As a reminder, yes. As evidence, no. AI doesn’t know your recipes or suppliers, and under EU law the responsibility stays with your business, so have the kitchen confirm every dish.

  3. Your business is responsible for what’s on your menu as the food operator and seller, not the tool. How a specific case ends depends on the facts. In Germany, your IHK or local food authority can answer questions.

  4. We found no general ban in food law, but under Article 7 of the EU regulation food information must not mislead. So the image should really show what the guest gets, and you should mark it as AI.

  5. Mainly the typing goes away. Checking prices and allergens stays, and how long that takes depends on your menu, so test it with one page first.

Keep reading.

All articles