Quick answer
Japan is hard for strict vegetarians because dashi, a fish stock made with bonito flakes, is in most soups, noodle broths, sauces and some rice dishes. It's manageable with planning: Buddhist temple cuisine in Kyoto, vegan restaurants in Tokyo and Osaka, Indian restaurants in every city and convenience-store staples. Jain eating is very difficult outside Indian restaurants.
How easy is it to eat well?
Vegetarian & Jain friendliness
5 = easy everywhere, 1 = plan every meal
Indian food availability
5 = Indian restaurants everywhere, 1 = rare
What to order (and what to ask about)
Shojin ryori
Buddhist temple cuisine of tofu, seasonal vegetables, sesame and kombu stock, served as many small dishes. Often free of onion and garlic; Kyoto is the place to try it.
Inari sushi
Sweet fried tofu pouches filled with vinegared rice. Usually vegetarian, though some shops simmer the tofu in dashi, so ask.
Kappa maki and oshinko maki
Cucumber or pickled radish rolls; the safest picks at conveyor-belt sushi restaurants.
Umeboshi onigiri
Convenience-store rice balls with pickled plum, or plain salted ones, are usually vegetarian. Kombu-filled ones may contain bonito extract.
Yudofu
Kyoto's simmered tofu in kombu broth. The broth is usually seaweed only, but the dipping sauce may contain bonito; ask for plain soy sauce.
Wagashi, mochi and dango
Traditional sweets made from rice flour and sweet bean paste; almost always egg-free and vegetarian.
Matcha soft-serve
Green-tea ice cream sold everywhere in Kyoto and Uji; contains dairy but usually no egg.
Vegetable tempura
The vegetables are fine, but the batter often contains egg and the dipping sauce is dashi-based. Ask for salt instead of the sauce.
Miso soup
Almost always made with bonito dashi; vegan versions exist only at shojin and vegan restaurants.
Ramen
Pork, chicken or fish broth. A few vegan ramen shops exist in Tokyo, including at Tokyo Station, and some chains offer a vegan bowl.
Japanese curry rice
Standard curry roux contains meat extract. The CoCo Ichibanya chain offers a separate vegetarian curry at many branches.
Okonomiyaki
Cabbage pancake with egg in the batter, topped with bonito flakes. Some Osaka restaurants make it without meat or bonito on request.
Phrases that help
| Say | Meaning |
|---|---|
| Watashi wa bejitarian desu | I am vegetarian |
| Niku to sakana wa tabemasen | I don't eat meat or fish |
| Dashi wa haitte imasu ka? | Does this contain dashi (fish stock)? |
| Katsuobushi nashi de onegaishimasu | Without bonito flakes, please |
| Tamago nuki de onegaishimasu | Without egg, please |
| Tamanegi to ninniku nuki de | Without onion and garlic |
Is Japan hard for vegetarians?
Honestly, yes, harder than anywhere else in this region except Korea. The reason is dashi, a stock made from kombu seaweed and katsuobushi (dried bonito flakes). It's the base of miso soup, noodle broths, tempura dipping sauce, many simmered vegetable dishes and even some pickles. A dish that looks entirely vegetable is often seasoned with fish. Staff may not think of dashi as meat, so "no meat" isn't enough; ask about fish stock specifically.
That said, plenty of Indian vegetarians travel to Japan and eat well with a little planning.
How to eat vegetarian in Japan
- Temple food: shojin ryori, Buddhist temple cuisine, is fully plant-based and often free of onion and garlic. Kyoto has the most temple restaurants, and lunches cost less than dinners.
- Vegan restaurants: Tokyo, Kyoto and Osaka have growing vegan scenes, including ramen, curry and bento. Apps such as HappyCow list them.
- Indian restaurants: every city has Indian or Nepali-run curry houses with dal, paneer and vegetable curries and big naan. Tokyo also has South Indian restaurants and a few with Jain menus.
- Convenience stores: 7-Eleven, Lawson and FamilyMart sell plain and umeboshi rice balls, salads, fruit, bread and yoghurt. Scan labels with a translation app for fish extract.
Jain travellers
Jain food is very difficult in Japanese restaurants, because onion, garlic and root vegetables are everywhere and dashi is in almost every sauce. Rely on Indian restaurants with Jain menus in Tokyo, shojin ryori in Kyoto (confirm no root vegetables), and packed food from home. Ryokans can sometimes prepare special meals with several weeks' notice.
Carry a printed card in Japanese explaining your diet: no meat, fish, dashi, bonito flakes or egg, and for Jains, no onion, garlic or root vegetables. Show it before ordering; staff will usually tell you honestly what's safe.
Plan meals around our 8-day Japan itinerary, budget with the Japan trip cost and choose a base from where to stay in Tokyo.
Frequently asked questions
Can vegetarians manage in Japan?
Is miso soup vegetarian in Japan?
Where can I find Indian food in Japan?
Is Japanese convenience-store food vegetarian?
How we checked this page
Last reviewed
Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.






