Skip to main content
Chureito Pagoda and Mount Fuji

Food guide for Indian travellers

Vegetarian & Indian food in Japan

Vegetarian, Jain and Indian food in Japan: why dashi fish stock is everywhere, what's safe to order, temple cuisine, Indian restaurants and phrases to use.

Fact-checked 3 min readBy the Elitech Travels editorial desk
Stjepko Krehula · CC BY 4.0

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

2/5

5 = easy everywhere, 1 = plan every meal

Indian food availability

3/5

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

Useful phrases
SayMeaning
Watashi wa bejitarian desuI am vegetarian
Niku to sakana wa tabemasenI don't eat meat or fish
Dashi wa haitte imasu ka?Does this contain dashi (fish stock)?
Katsuobushi nashi de onegaishimasuWithout bonito flakes, please
Tamago nuki de onegaishimasuWithout egg, please
Tamanegi to ninniku nuki deWithout 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?
Yes, with planning. Eat at Indian restaurants, vegan cafes and Buddhist temple restaurants, and use convenience stores for snacks and breakfasts. The main challenge is dashi, the fish stock in most Japanese soups and sauces. Carry a Japanese diet card, use a translation app for labels, and plan meals around your route, especially in smaller towns.
Is miso soup vegetarian in Japan?
Almost never in ordinary restaurants. Miso soup is made with dashi, which usually contains bonito fish flakes. Only shojin ryori (Buddhist temple cuisine) and dedicated vegan restaurants make it with kombu or mushroom stock. The same applies to udon and soba broths, tempura dipping sauce and many simmered vegetable dishes.
Where can I find Indian food in Japan?
Indian and Nepali-run curry restaurants are found in almost every Japanese city, near stations and in shopping streets, serving dal, paneer and vegetable curries with naan. Tokyo has the widest choice, including South Indian and Jain-friendly restaurants around Ginza, Ueno and Nishikasai, which has a large Indian community. Kyoto and Osaka have several good options too.
Is Japanese convenience-store food vegetarian?
Some of it. Plain and pickled-plum rice balls, cucumber rolls, fruit, bread, yoghurt and some salads are usually vegetarian. Many items contain bonito extract, meat or egg, often in small amounts that aren't obvious from the picture, so scan the ingredients with a translation app before buying.

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.