Eating in Japan with a special diet
Japan is easy to eat well in, but fish stock, soy sauce and pork hide in places you might not expect. Here is how to eat safely and well.
Quick answer
- Biggest hidden ingredient: dashi, a stock made from fish (bonito flakes), used in soups, sauces and noodle broths
- Soy sauce contains wheat, so gluten-free travellers need to watch nearly every savoury dish
- Best tools: the HappyCow and Halal Gourmet Japan apps, a printed diet card in Japanese and the allergy labels on packaged food
- Easiest cities: Tokyo and Kyoto, with Kyoto's temple cuisine (shojin ryori) fully plant-based by tradition
Japanese food looks light and vegetable-rich, but much of it is built on fish stock, and many dishes mix in small amounts of meat, seafood or wheat. Restaurant staff are polite and keen to help, though the idea of "no fish stock at all" can be new to them. A little preparation makes a big difference.
Hidden ingredients to know
| Ingredient | Where it hides | Matters for |
|---|---|---|
| Dashi (fish stock) | Miso soup, udon and soba broth, tempura dipping sauce, simmered vegetables, okonomiyaki | Vegetarian, vegan |
| Soy sauce (shoyu) | Almost every savoury dish, dressings, teriyaki, sushi | Gluten-free (it contains wheat) |
| Pork and pork fat | Ramen broth, gyoza, curry roux, some bread and sweets | Halal, vegetarian |
| Mirin and sake | Sauces, glazes, simmered dishes | Halal |
| Wheat | Tempura batter, udon, ramen, most soba, panko, curry roux | Gluten-free |
| Egg and dairy | Tamagoyaki, cakes, many breads, Japanese mayonnaise | Vegan |
Vegetarian and vegan
- Try shojin ryori. Buddhist temple cuisine is plant-based and dashi-free by tradition. Kyoto's temple restaurants and the temple lodgings of Koyasan are the best places to try it.
- Look for vegan ramen. Tokyo and Kyoto have several ramen shops with plant-based broth, including T's Tantan inside Tokyo Station.
- Safe-ish everyday food: plain onigiri (pickled plum or seaweed), inari sushi, edamame, vegetable sushi (cucumber or pickle rolls), grilled sweet potato and tofu dishes, but always ask about dashi.
- Convenience stores label products in Japanese only. A translation app's camera mode helps a lot.
- Use HappyCow to find vegetarian and vegan restaurants near you, with recent reviews from other travellers.
Halal and Muslim-friendly travel
- Halal restaurants are easiest to find in Tokyo, Osaka and Kyoto. The Halal Gourmet Japan website and app list certified and Muslim-friendly places.
- Seafood and vegetable dishes avoid pork, but sauces may contain mirin or sake, so ask.
- Prayer rooms are available at Narita, Haneda and Kansai airports, and at some large stations, department stores and tourist sites.
- Pork is common in ramen, gyoza and curry, and pork extract appears in many snacks and instant foods. Look for the kanji 豚 (pork) on labels.
Gluten-free and coeliac
- Soy sauce is the main problem. Ask for tamari, a soy sauce often made without wheat, or carry a small bottle of gluten-free soy sauce.
- Soba is not always safe. Most soba noodles mix buckwheat with wheat. Juwari soba is 100% buckwheat, but it is often cooked in shared water.
- Safer choices: sashimi without soy sauce, plain rice, yakitori with salt (shio) instead of sauce (tare), and grilled fish.
- Coeliac travellers should be careful. Few restaurants understand cross-contamination, so a printed card and self-catering help.
Allergy labels on packaged food
Japanese law requires packaged food to show 8 major allergens: wheat, buckwheat, egg, milk, peanut, shrimp, crab and walnut. Look for these words on the label, usually in a box near the ingredients:
| English | Japanese |
|---|---|
| Wheat | 小麦 |
| Buckwheat | そば |
| Egg | 卵 |
| Milk | 乳 |
| Peanut | 落花生 |
| Shrimp | えび |
| Crab | かに |
| Pork | 豚 |
| Beef | 牛 |
| Fish stock | だし |
Pork, beef and fish stock are not mandatory allergens, but they often appear in the ingredient list.
Useful phrases
- "Bejitarian desu." I am vegetarian.
- "Niku to sakana wa taberaremasen." I cannot eat meat or fish.
- "Dashi wa haitte imasu ka?" Is there fish stock in this?
- "Butaniku wa haitte imasu ka?" Is there pork in this?
- "Komugi arerugii ga arimasu." I have a wheat allergy.
Tip: a printed card in Japanese that explains your diet works better than speaking, especially in busy restaurants. Show it before you order. See more in our essential Japanese phrases.
Tips for eating out
- Go at quieter times. Staff have more time to check ingredients outside the lunch and dinner rush.
- Book ryokan meals ahead. Traditional inns can often prepare vegetarian or halal meals with notice.
- Self-cater sometimes. Supermarkets and department store food halls have fruit, tofu, rice and vegetables you can check easily.
- Read our food guide to know which dishes to look out for: Japanese food: dishes to try.
Opening hours, prices and transport details change. Check the official sources before you travel: Japan National Tourism Organization: Muslim travelers.
Frequently asked questions
Is it hard to be vegetarian in Japan?
It takes some planning, because fish stock (dashi) is used in many dishes that look vegetarian. Big cities have plenty of vegetarian and vegan restaurants, and temple cuisine in Kyoto is fully plant-based.
Is miso soup vegetarian?
Usually not. Most miso soup is made with dashi, a fish stock. Ask for a version made with kombu (kelp) stock, which some restaurants offer.
Can you find halal food in Japan?
Yes, especially in Tokyo, Osaka and Kyoto. Use the Halal Gourmet Japan app to find certified and Muslim-friendly restaurants, and look for prayer rooms at major airports.
Is Japan safe for coeliacs?
It can be challenging. Soy sauce contains wheat and cross-contamination is rarely understood. Carry a printed card in Japanese, choose simple grilled dishes and self-cater when unsure.
We checked this guide against official tourism sources and the places themselves. Last updated 6 November 2026. Basis: researched from official sources. Written and edited by Delfin, with AI-assisted research (how we work). Prices, hours and rules change, so confirm before you book. Spotted something out of date? Tell us.