If you search “food allergy China” before your trip, you’ll find plenty of travelers describing restaurant staff who seem baffled by the question, menus with zero allergen labeling, and a general sense that nobody’s really thinking about it. All of that is true. What’s usually missing is why — and once you understand the why, it changes what you should actually do about it, which turns out to matter more than the complaint itself.
It’s not that they don’t care. It’s a different category entirely.
In much of the West, “food allergy” is a broad, standing public-health category — restaurants train staff on it, menus flag common allergens, and a server asking “any allergies?” is a normal, expected part of ordering. That category, as a general dining-out concept, largely doesn’t exist the same way in mainland China. In my experience, when the concept of a food allergy does come up in everyday conversation there, it’s usually attached to something specific — a diagnosed medical condition, or dietary restrictions during pregnancy — not filed under “things a restaurant should proactively ask every customer about.”
That’s a meaningfully different thing than not caring. Restaurant staff who look confused when you mention gluten or shellfish aren’t being dismissive — they genuinely may not have the conceptual box you’re expecting them to check, because in their day-to-day frame of reference, that box doesn’t exist in the shape you’re used to. Once you see it that way, the right response isn’t frustration, it’s just: don’t expect the ambient system to match home, and bring your own instead. More on that below.
The sneaky one: soy sauce
If you’re avoiding gluten specifically, the single biggest thing to watch is soy sauce — it’s in an enormous amount of Chinese cooking, often invisibly, and traditional soy sauce is wheat-based. It’s less a matter of any one dish being risky and more that it’s woven into sauces, marinades, and stir-fries as a base ingredient you won’t necessarily see or think to ask about.
A quick detour to Iowa, because it makes the point better than China alone can
I spent years in the American Midwest, and one thing that always struck me: Chinese buffet restaurants there use just as much soy sauce as anywhere in China. Half a world away, completely different clientele, same base ingredient doing the same invisible work. That alone tells you this isn’t a “China doesn’t think it through” issue — it’s just how a huge amount of the cuisine is built, full stop, regardless of who’s eating it or where.
What was more interesting was what the regulars at those buffets actually did worry about. I had a friend in Iowa I taught Go to every week for months, and by his account, the typical concern at the local buffet wasn’t gluten at all — it was making sure whatever he was eating wasn’t secretly fish. Not because anyone told him to worry about that specifically; it just happened to be the thing on his radar, the same way gluten is the thing on a lot of Western travelers’ radar today.
Neither group is wrong, and neither is more careful than the other — everyone’s just running whatever “watch out for X” checklist their own environment handed them. The lesson isn’t “Iowans are careless” or “Chinese restaurants don’t try.” It’s that every place has its own default list of things people expect to be asked about, and it rarely matches anyone else’s by accident.
What to actually do about it
Given that the ambient system isn’t built around the same categories you’re used to, the fix isn’t hoping a server intuits your needs — it’s bringing your own explanation with you, in a form that works regardless of what conceptual framework the person across the counter is operating with.
That’s the entire premise behind our Food Allergy Card — a clear, translated card you can hand to kitchen or waitstaff that spells out exactly what you can’t eat, in terms that don’t depend on the restaurant already having a category for it. You’re not waiting for the system to ask the right question. You’re handing them the answer directly.