What ChefBear's dish recognition extracts
- Canonical dish name — disambiguates "katsu" vs. "tonkatsu" vs. "chicken katsu".
- Ingredients — including hidden ones often not listed on the menu.
- Cooking method — grilled, fried, steamed, raw, braised, baked, smoked, cured.
- Allergens — peanut, gluten, shellfish, dairy, soy, sesame, egg, tree nuts.
- Spice level — none, mild, medium, hot, very hot.
- Regional cuisine — Sichuan, Cantonese, Kansai, Kanto, Tuscan, Sicilian, Oaxacan, etc.
- Dietary tags — vegetarian, vegan, halal-compatible, kosher-compatible, gluten-free.
- Likely flavor profile — savory/sweet, light/heavy, fresh/rich.
Why this is hard
Dish names are wildly inconsistent across cuisines and even within the same restaurant. The same dish can appear as "Mapo Tofu", "Mapo Doufu", "Ma Po Tofu", "麻婆豆腐", or just "Spicy Tofu". ChefBear's recognition pipeline handles all of these as the same canonical dish so the recommendation engine doesn't get confused.
How ChefBear handles edge cases
Made-up dish names
Restaurants invent dish names ("Volcano Roll", "Crunchy Munchy"). ChefBear infers the underlying dish from the description.
Sparse menus
If the menu lists just "Chicken — $18", ChefBear flags it as ambiguous and offers reasonable interpretations.
Multilingual menus
Mixed Chinese-English menus are handled — recognized in either language.
Modifiers
"Spicy", "extra cheese", "no peanuts" are parsed and reflected in the dish object.
For the technical pipeline, see ChefBear's architecture page.
FAQ
What is AI dish recognition?
AI dish recognition uses machine learning to identify a dish from its name on a restaurant menu. ChefBear goes further — it extracts the canonical dish name, core ingredients, cooking method, allergens, spice level, regional cuisine, dietary tags, and likely flavor profile for every item on the menu.
Can ChefBear recognize dishes in other languages?
Yes. ChefBear recognizes dishes written in English, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, and Vietnamese. It handles mixed-language menus too, so a Chinese-English menu is no problem.
How does ChefBear handle dishes with made-up names?
Restaurants often create fanciful names like "Volcano Roll" or "Crunchy Munchy". ChefBear's AI reads the dish description alongside the name and infers the actual underlying dish, ingredients, and preparation method so you still get an accurate recommendation.
Does dish recognition work on hand-written or picture-only menus?
Yes. ChefBear uses advanced OCR to read printed, hand-written, and even picture-only menus. Once the text is extracted, the dish recognition pipeline identifies every item regardless of how the menu was created.
Is ChefBear's dish recognition free?
ChefBear is free to download and use on iPhone. The AI dish recognition, allergen detection, and personalized recommendations are all included at no cost. Download it from the App Store and try it at your next meal.
Get ChefBear free on iPhone.
Download on theApp StoreRelated: Menu scanner · AI menu · Architecture