TableSage

This menu isn't telling you everything.

The ingredients most likely to matter to you are the ones a menu has no reason to mention.

A dish detail sheet listing what is in the dish, including the oyster sauce and fish sauce the menu never printed
TableSage showing its top pick from a Thai menu — Holy Basil Stir-Fry, labelled a great match, with a one-line explanation of why it suits this diner's palate

Nobody is hiding anything. To a Thai kitchen, fish sauce is salt. To a Japanese one, dashi is water. They are not ingredients, they are the medium — which is exactly why they are never listed.

Listed versus derived

A green papaya salad lists papaya, chilli, lime and peanuts. It is also built on fish sauce and dried shrimp. Both facts are true; only one is printed.

Derived ingredients are the ones that catch people out, so they are surfaced explicitly and labelled as not being on the page.

Silence is never a clearance

If nothing is flagged on a dish, that means nothing was found — not that there is nothing there. The app will never tell you a dish is safe, and it always points you back to the staff, who can actually ask the kitchen.

See what the menu left out.

One photo, and the list gets a lot more honest.

Taste quiz

Build your taste profile

Eight dishes. You say which ones you’d eat — we sketch a starting taste type.

No account, nothing stored on our servers. The full app asks twenty dishes and keeps learning after every meal.