Can I Get Vegan or Allergy-Friendly Meals at Hotels in Japan?
A local explains how hotels and ryokans in Japan handle vegan, vegetarian, and allergy-friendly meals — and what to prepare in advance.
“Do hotels and ryokans in Japan offer allergy-friendly or vegan meals?”
This is one of the most common questions I get, and the answer is: it depends on where you stay and how much notice you give. Here’s the full breakdown:
Large Hotels in Cities
Usually accommodating. International chains like Hilton, Marriott, and Hyatt are experienced with dietary requests. Buffet-style breakfasts often label allergens (egg, dairy, wheat, etc.).
Tip: Inform the hotel at the time of booking, and follow up a few days before arrival. Japanese hospitality is excellent, but advance notice makes a huge difference.
Upscale Ryokans
Surprisingly flexible. High-end ryokans like Hoshinoya and Gora Kadan can customize kaiseki meals for allergies, vegetarian, and vegan diets. Some even offer fully plant-based menus or halal-friendly options. Since they use fresh, local ingredients, adaptation is often easier than you’d think.
Small, Family-Run Ryokans
More challenging. Traditional dishes often use fish broth (dashi) as a base — even in dishes that look vegetarian. Vegan meals require very clear communication in advance.
Temple Lodgings (Shukubo)
Your best option for vegan food. Buddhist temple stays serve shojin ryori (精進料理) — traditional Buddhist vegan cuisine. The best places:
- Koyasan (Wakayama) — multiple temple lodgings available
- Mt. Haguro (Yamagata) — beautiful mountain setting
These meals are naturally vegan and absolutely delicious.
Key Japanese Phrases to Use
Write these down or show them to staff:
- 私はヴィーガンです — I’m vegan
- 動物性の食材は食べられません — I cannot eat animal-based ingredients
- 〇〇アレルギーがあります — I have a __ allergy
- 小麦 (komugi) = wheat
- 卵 (tamago) = egg
- 乳製品 (nyuseihin) = dairy
- エビ (ebi) = shrimp
- そば (soba) = buckwheat
My Honest Advice
- Always inform the hotel/ryokan at booking time
- Follow up 2-3 days before arrival
- Bring an allergy card in Japanese — you can make one online or use apps like “ستخدم allergy card” or “Justستخدم Hungry”
- Don’t assume anything is vegan — fish stock is in almost everything in traditional Japanese cooking
Have more questions about traveling in Japan? Follow me on YouTube, Instagram, and TikTok for daily Japan travel tips!