Shanghai Updated 2026-05-10 7 min

How to Order Food in Shanghai Without Speaking Chinese

How to handle QR menus, no English menu, translation apps, allergies, and payment when ordering food in Shanghai.

Quick Answer

If you do not speak Chinese, choose restaurants with pictures, use phone camera translation, and keep a few dietary phrases ready. QR-code menus often open inside WeChat or Alipay, so test your payment app first. If the QR menu fails, ask for a paper menu or point to photos and nearby dishes.

Who This Helps

Order a meal without Chinese

Steps

  1. Look for picture menus first

    Restaurants in malls and popular areas often have photos, English labels, or ordering screens. They are easier for a first meal.

  2. Scan the QR code with the expected app

    Some menus open better in WeChat, others in Alipay or a browser. If one app fails, try another.

  3. Use camera translation carefully

    Machine translation can be rough for dish names, but it helps with ingredients, spice level, and meat type.

  4. Confirm allergies and restrictions directly

    Use short Chinese phrases and show them to staff. For serious allergies, avoid guessing from translation alone.

Fallback Plan

  • If the QR menu will not open, ask for a paper menu.
  • If you cannot pay inside the menu, ask staff whether you can pay at the counter.
  • If allergies are serious and staff cannot confirm, choose a safer restaurant.

Local Notes

  • Needs field check: collect screenshots from common Shanghai QR menu flows.
  • Future version should include phrase cards for allergies, spice level, vegetarian requests, and receipt requests.

Useful Chinese

Do you have an English menu? 有英文菜单吗?
I cannot eat peanuts. 我不能吃花生。
Not spicy, please. 不要辣,谢谢。
Can I pay at the counter? 我可以在柜台付款吗?

FAQ

Can tourists use food delivery apps?

Sometimes, but address, phone, and payment requirements can make delivery harder than eating in for short visits.