Vegetarian in Japan: what to know before you go

Hidden fish stock, dishes worth looking for, and a Japanese phrase to keep on your phone. A practical guide to eating vegetarian in Japan.

Lantern-lit wooden buildings along a quiet street in Gion, Kyoto, at dusk.

“No meat” doesn’t always mean vegetarian.

That’s one detail worth knowing before your first meal in Japan. A dish can arrive full of vegetables, noodles or tofu and still contain fish or meat in its broth, sauce or toppings.

You can absolutely enjoy Japan as a vegetarian. A little preparation helps you spend less time decoding menus and more time enjoying what’s on the table.

Watch out for dashi

Dashi is a stock used as the base of many Japanese dishes. A common version combines kombu seaweed with bonito, a fish. Plant-based versions exist too, so the useful question is what the dashi is made from. Japan’s official tourism guide explains the ingredients.

When ordering, ask about the whole dish: the stock it’s cooked in, the sauce served alongside it, and anything sprinkled on top. Simply asking for the meat to be removed may leave those ingredients in place.

What to look for

These are useful starting points when you’re scanning a menu:

  • Vegetable tempura
  • Inari sushi
  • Edamame
  • Rice dishes
  • Tofu dishes
  • Shojin ryori

Always check the broth, sauces, toppings and other ingredients.

With vegetable tempura, ask about the dipping sauce as well as the batter. With inari sushi, check how the tofu pockets are seasoned. For rice and tofu dishes, ask about any stock, sauce or fish toppings. Plain salted edamame and plain steamed rice are simple options to look for.

Shojin ryori is traditional Buddhist vegetarian cuisine, worth seeking out for a meal built around vegetables and ingredients such as tofu. If you avoid dairy too, confirm that when booking. JNTO’s vegetarian dining guide has more on what to expect.

Edamame served alongside wasabi and pickled ginger on a restaurant table.
Photo by Crystal Jo on Unsplash

“Vegetarian” may not be enough.

If you don’t eat fish, meat or animal-based broth, say so clearly.

Tip: Carry a translated dietary card.
It’s easier than explaining at every restaurant.

Start with this simple phrase:

私はベジタリアンです。
Watashi wa bejitarian desu.
“I’m vegetarian.”

Then explain what that means for you. Save this card to your phone so it’s ready to show restaurant staff, even when you’re offline.

Japanese vegetarian restaurant card. 私はベジタリアンです。肉や魚介類、それらを使っただしやスープは食べられません。これらを使っていない料理はありますか? English: I’m vegetarian. I can’t eat meat, seafood, or stock and soup made from them. Do you have any dishes without these ingredients?
Save this card to your phone and show it when ordering. Created by The GoTixi Team.

Open and save the Japanese restaurant card (PNG)

On your phone, open the image and press and hold to save it to Photos. On a computer, right-click the image and choose “Save image as”.

If you also avoid eggs or dairy, add that to your dietary card. The more clearly it describes what you eat, the more useful it will be.

A traditional wooden walkway overlooking a Kyoto garden with autumn foliage.
Photo by Samuel Berner on Unsplash

Search before you’re hungry

Use Google Maps and HappyCow to shortlist places around your hotel and the neighbourhoods you’ll be exploring. Check recent menus and opening hours, and save a backup nearby.

You don’t need to schedule every meal. Having a few options ready means you can finish a long day of sightseeing without starting your restaurant search from scratch.

For accommodation that includes meals, explain your requirements when booking and ask whether they can accommodate them.

Go with a few saved restaurants, clear questions about ingredients, and that restaurant phrase within easy reach. A little planning leaves more room to enjoy the trip.

Save this for your Japan planning, and send it to the person you’ll be eating with.

We handle the details. You create the memories.

Explore More

Plan My Trip ➔ Your tailor-made itinerary