Formal — to staff
Dining · Allergy
すみません、この料理に卵や乳製品、または肉や魚は入っていますか?アレルギー(またはベジタリアン・ヴィーガン)なので、確認したいです。 — Excuse me, does this dish contain eggs, dairy products, or meat and fish? I have allergies (or I'm vegetarian/vegan), so I'd like to confirm. (Dining · Allergy, Formal — to staff, JLPT N3)
You
すみません、この料理に卵や乳製品、または肉や魚は入っていますか?アレルギー(またはベジタリアン・ヴィーガン)なので、確認したいです。
すみません、このりょうりにたまごやにゅうせいひん、またはにくやさかなははいっていますか?アレルギー(またはベジタリアン・ヴィーガン)なので、かくにんしたいです。
Excuse me, does this dish contain eggs, dairy products, or meat and fish? I have allergies (or I'm vegetarian/vegan), so I'd like to confirm.
Romaji: Sumimasen, kono ryōri ni tamago ya nyūseihin, mata wa niku ya sakana wa haitte imasu ka? Arerugī (mata wa bejitarian/vīgan) nanode, kakunin shitai desu. / Reply Romaji: Hai, shōshō omachi kudasai. Kakunin shite mairimasu. (or) Iie, haitte orimasen. Go-anshin kudasai.
Reply
はい、少々お待ちください。確認してまいります。(または)いいえ、入っておりません。ご安心ください。
はい、しょうしょうおまちください。かくにんしてまいります。(または)いいえ、はいっておりません。ごあんしんください。
Yes, please wait a moment. I'll go and check. (or) No, it does not contain them. Please don't worry.
Gesture & etiquette
Point at the menu item or dish.
Be specific about your dietary needs. 'Vegan' and 'Vegetarian' are increasingly understood, but explaining 'no meat, fish, eggs, dairy' explicitly is safer.