Skip to main content
Back to journal
Technology

AI-powered menu recommendations in restaurants: what works today vs what is hype

Upselling via AI nudges is real and it works — in specific, narrow conditions. Here is an honest assessment of where AI adds value in the ordering flow and where it adds complexity without return.

KR
Sweta KumariProduct Engineer
24 January 2026·8 min read

Every POS vendor in India in 2026 uses the word 'AI' somewhere on their website. Very few can explain what the model is, what it was trained on, or what specifically it predicts. This post is about what AI recommendations actually do in the ordering flow — and what they do not do.

What works today

The most reliable AI application in restaurant ordering is not personalization. It is aggregate behaviour inference — 'what do guests who order Item A also tend to order, at this venue, at this time of day?' This is collaborative filtering, a 25-year-old technique, and it works extremely well for restaurant menus because the menu is small (50–150 items) and the signal is dense (hundreds of transactions per week).

Upsell timing

The critical insight: upsell suggestions work when they appear after the main order is placed, not before or during. A suggestion shown at the wrong moment (before the guest has settled on their main) increases friction and reduces conversion. A suggestion shown after 'Your order is confirmed' — 'Guests who ordered Butter Chicken also love this Peshwari Naan' — converts at 18–24% in our data.

Post-order upsell converts at 3× the rate of mid-order upsell

In Indostra's data across 40 venues, post-order add-on suggestions convert at 21% on average. Mid-order banners convert at 7% and increase time-to-order by 40 seconds.

Pairing logic

Beverage pairing suggestions are the highest-margin AI application in the ordering flow. 'A Lassi pairs well with your biryani' — shown after a biryani is added to cart — increases beverage attachment by 14–19% at venues that have implemented it. The margin on beverages is typically 65–75%, so the incremental revenue compounds quickly.

86-aware suggestions

A genuine AI feature that is underappreciated: if an item is 86'd (sold out), the suggestion engine should immediately reroute to the closest substitute and surface it in the UI — proactively, not after the guest hits an error. 'The Raan Gosht is sold out tonight — guests are loving the Dum Mutton instead.' This requires the suggestion model to understand dish similarity, not just co-occurrence.

Personalization limits

True personalization — 'because you ordered X last time, we suggest Y today' — requires the guest to be identified, which requires either login or phone number lookup. Most Indian restaurant guests do not log in. At venues with loyalty programs where 30%+ of guests are identified, personalization works. At most venues, it is aggregate collaborative filtering that does the work.

What is hype

  • Dynamic pricing via AI: legally and culturally unacceptable in most Indian dining contexts. Not for now.
  • AI-generated menu descriptions: the descriptions are fine but a good writer does it once and the AI does nothing annually.
  • Demand forecasting via 'deep learning': simple day-of-week averages with a weather factor outperform most ML models on small restaurant datasets.
  • Chatbot ordering: converts very poorly for food ordering in India. WhatsApp-native ordering is more effective.
#AI#Upsell#Technology#Menu
KR
Sweta Kumari
Product Engineer

Builds the KOT routing engine. Believes a kitchen is a real-time system, not a queue.