有过敏或饮食限制时如何用英语点餐
了解在需要说明坚果、乳制品或麸质限制时怎么用英语点餐:三段式请求、六种说法、面对含糊回答时的追问,以及一张六句话的口袋卡。

目录
对坚果过敏,通常不是卡在词汇量上。大多数学习者已经能说出自己想要的那道菜。真正出问题的是点完单后的那二十秒:服务员说 I think it's fine,你不确定这是否意味着厨房真的核实过,于是你说了声谢谢。
本指南讲的就是那二十秒。它会给你一个厨房能够回答的三段式请求,针对最容易带来麻烦的各种饮食限制的六个版本,以及当对方回答含糊时可以使用的追问。它不会重复用于预订餐位、看菜单或要求结账的一般旅行短语:它讲的是更难的技能——在有饮食限制必须说明时,怎么用英语点餐。
为什么只说一句过敏提示还不够
大多数人只学会一句话:I'm allergic to nuts. 这句话没错,却仍然起不到作用,原因有两个。
第一是语法上的问题。I'm allergic to nuts 描述的是你本人的情况。它没有要求厨房做任何事,所以服务员可以笑着回答,却不必采取行动。
第二是这句话覆盖不到的内容。在预包装食品中,过敏信息是受监管的。在美国,FDA 要求大多数预包装食品的标签标明每种主要食物过敏原的食物来源,而“可能含有”声明是一则单独的、自愿性的警告,说明可能存在交叉接触,而不是配料表(FDA,有食物过敏吗?请阅读标签,访问日期:2026年10月29日)。餐厅菜单不是包装标签。菜单上没有任何内容有义务告诉你酱汁里有什么、薯条用的是哪种油,或者面包是否和别的东西用了同一块砧板。
所以,你那句话必须承担标签本该承担的作用。这意味着要说出配料名称,说明你会出现什么反应,并问一个工作人员无法凭记忆回答的问题。
三段式请求:食材、反应、确认问题

这个请求分为三部分,顺序如下,因为每一部分都会让下一部分更明确。
| 部分 | 你该怎么说 | 它能逼出什么回应 |
|---|---|---|
| 食材 | I'm allergic to peanuts. | 具体的食材,而不是厨房可以随意解释的类别 |
| 反应 | Even a small amount is dangerous for me. | 严重程度,因此对方不能再用a little is fine来回答 |
| 确认问题 | Could you check with the kitchen whether this dish or its oil contains peanuts? | 真正的核实,而不是猜测 |
第三句才是能改变答案的那一句。Does this contain peanuts?可以用一耸肩来回答。Could you check with the kitchen?则不能,因为它指明了具体的人和具体的动作。
如果这种限制不是过敏,就直说,因为风险和所需的回应不同:I can't have dairy — I get sick, but it isn't life-threatening. 店员会把intolerance和allergy听成不同的问题,而把二者混为一谈,可能只会让你得到更小的份量,而不是真正的核实。
六种限制,同一套三句话的六个版本
句式始终不变。变的只是食材、表示反应的那个词,以及需要确认的对象。
| 限制 | 你可以这样说 | 为什么用这种说法 |
|---|---|---|
| 花生与树坚果 | I'm allergic to peanuts and all tree nuts. A trace is dangerous for me. Could you check whether the dish, the sauce or the frying oil contains nuts? | 点明了油,而坚果的微量残留往往就藏在油里 |
| 乳制品 | I can't have dairy at all — milk, butter, cream or cheese. Could you check whether this dish is made with any of them? | 列出了厨房实际会用到的四种形态 |
| 麸质 | I have coeliac disease, so I can't have wheat, barley or rye. Could you check whether this dish or its sauce contains any flour? | 说出的是疾病名称而不是饮食方式,这样就不会被当成个人偏好 |
| 贝类 | I'm allergic to shellfish — prawns, crab and lobster. Could you check whether the stock or the sauce is made with any? | 指向高汤,而菜单上很少提到高汤 |
| 鸡蛋 | I'm allergic to egg. Could you check whether the batter, the pasta or the dressing contains egg? | 点出鸡蛋隐藏其中的三类菜品 |
| 芝麻 | I'm allergic to sesame — seeds, oil or paste. Could you check the bread and the dips, please? | 面包和蘸酱是最常见的两个来源 |
把表格读一遍就会发现,这六个版本中没有哪一个是其他版本的翻译。Coeliac 不是 gluten-free 的委婉说法,dairy 也不是 milk 的同义词。厨房用什么词,你就用什么词。
隐藏的配料:共用炸锅、酱汁和替换

大多数意外都出在三个地方,每个地方都有自己该问的问题。
- 炸锅:
Are the fries cooked in the same oil as anything with nuts? - 酱汁:
Does the sauce have any dairy in it — butter, cream or cheese? - 替换:
Can it be made without sesame, or is the sesame already mixed in?
之所以要问,而不是去找标签,是因为法规管的是配料,不是厨房。根据欧盟规定,食品企业必须向顾客提供非预包装食品中作为配料使用的 14 种受监管过敏原的信息,但交叉污染物不算配料:在之前炸过鱼的油里炸的薯条,不必被标注为含有鱼(爱尔兰食品安全局,《非预包装食品过敏原信息》,2026年10月29日访问)。同一锅油、同一个烤架和同一块砧板,恰恰是书面清单无法回答的情况,所以确认问题必须开口问。
替换值得额外说明一句,因为一句“可以”并不总是解决办法:If you take the cheese off, is it cooked on the same grill as the meat? 去掉一种配料很容易;去掉设备则不然。
何时应索要过敏原清单而不是菜单
如果餐厅备有书面的过敏原清单,请直接点名索要这份清单,而不是逐道菜询问:Could I see the allergen list for this dish, please? 书面清单查起来更快,也更容易让店员严格照单确认;而且在许多国家,这是厨房按规定必须保留的文件。如果得到的回答是 we don't have one,这同样是一种信息:它说明厨房是在凭记忆操作,你可以据此作出决定。
要在点餐前询问,而不是等菜端上桌后才问。一旦食物上了桌,对话就会从“这道菜里有什么”变成“把它退掉”,而在繁忙的餐厅里,后一种对话要难得多。
当回答含糊其辞时:两次追问与一次礼貌的退出
含糊的回答自有一套小小的词汇库:I think so、It should be fine、Probably not、I don't think there's any。它们没有一个是核实,却个个听起来让人安心——这正是它们危险的地方。
第一次追问,要的是行动,而不是看法:Could you check the label or ask the chef, please? I'm happy to wait.
第二次追问,给店员一个台阶下:If you can't confirm it, I'll order something else. Which dish is prepared without nuts?
如果前两次都不管用,那就退出:I'm sorry — I can't risk it. Could we cancel that dish and order this one instead?
离开是合理的结果。一家餐厅如果连关于自家食物的一个明确问题都答不上来,那本身就在告诉你一些事情,而换一道菜的代价,远比在医院里度过一晚小得多。
一张六句话的口袋卡与十分钟练习
六句话就能覆盖整段对话。把它们抄到卡片上或手机备忘录里,大声朗读,直到节奏变得自然而然。
I'm allergic to peanuts.Even a small amount is dangerous for me.Could you check with the kitchen whether this dish or its oil contains peanuts?Are the fries cooked in the same oil as anything with nuts?Could I see the allergen list for this dish, please?If you can't confirm it, I'll order something else.
然后分三步练习。第一步,不看稿把六句话录一遍,听出自己卡住的是哪一句。第二步,把较难的一半做角色扮演:让搭档回答 I think it's fine,并把两个追问练到能不停顿地说出来。第三步,在安静时段去真实餐厅排练一次,只点一杯饮料,让这些句子在真正派上用场之前,已经在真实空间里说过。
如果过敏反应本身需要向药剂师或医生说明,那段对话需要换一种说法:看医生时用的英语 涵盖了这些表达。如果你在第二步需要一个练习伙伴,AI 口语应用可以按需扮演服务员。在依赖它之前,先确认它有餐厅场景:例如,HiBay 在 App Store 的公开描述中列出了 100 多个场景,包括旅行英语,以及从 Ordering a Burger 到 Customizing Your Meal 的任务序列(App Store 上的 HiBay,访问日期:2026 年 10 月 29 日)。要有意练习应对含糊的回答——你真正需要应付过去的,并不是那个热心帮忙的回答。
常见问题
如何用英语询问一道菜是否含坚果?
请用由三部分组成的请求,而不是只问一个问题:I'm allergic to peanuts. Even a small amount is dangerous for me. Could you check with the kitchen whether this dish or its oil contains peanuts? 最后一句才是关键,因为它请店员去核实,而不是凭记忆回答。
如果服务员不知道菜里含有什么,怎么办?
要请对方采取行动,而不是征求意见:Could you check the label or ask the chef, please? I'm happy to wait. 如果得到的答复仍然含糊,就给店员一个替代方案:If you can't confirm it, I'll order something else. Which dish is prepared without nuts? 如果一家餐厅连关于自家食物的明确问题都答不上来,那就在这里点杯饮料,然后离开吧。
我可以用英语要过敏原清单吗?
可以,而且这通常是最快的办法:Could I see the allergen list for this dish, please? 在欧盟,14 种受监管过敏原的过敏原信息必须对非预包装食品提供;在爱尔兰,还必须以书面形式提供。一份书面清单能一次性回答关于配料的问题,但它回答不了共用炸锅的问题,那个问题仍然得开口问。
“may contain”和配料是一回事吗?
不是。配料说明列出的是食品里含有什么;“may contain”声明则是关于生产过程中可能发生交叉接触的自愿性警示,而且并非每家生产商都会使用(FDA,2026 年 10 月 29 日访问)。在餐厅里根本没有标签,所以你才会去问人、等着对方核实,而不是去读菜单。

