The Biggest Traps for Vegans in Japan
Eating vegan in Japan is possible but requires constant vigilance. The single biggest hidden ingredient is dashi (出汁) — a stock made from katsuobushi (dried bonito fish flakes) that forms the base of miso soup, noodle broth, simmered dishes, and even some rice seasonings. Nearly every traditional Japanese dish starts with dashi. Other common traps include mirin (a rice wine sometimes filtered with animal products), gelatin in desserts and some drinks, and lard in ramen broth and fried foods. Even "vegetable" tempura is typically fried in a batter containing eggs and served with dashi-based dipping sauce. The good news: Japan has a growing vegan scene, and with the right knowledge, you can eat safely and deliciously.
Safe Vegan Options in Japan
Despite the challenges, Japan offers excellent vegan eating if you know where to look:
- Shojin ryori (精進料理): Traditional Buddhist temple cuisine, entirely plant-based. Found at temples in Kyoto, Koya-san, and Kamakura. Uses kombu dashi instead of fish stock. This is the gold standard for vegan dining in Japan
- Convenience store options: Onigiri with umeboshi (pickled plum), kombu (kelp), or natto (fermented soybeans) fillings. Check labels carefully — some umeboshi onigiri contain katsuobushi seasoning
- Edamame (枝豆): Boiled soybeans, always vegan. Available at izakayas, convenience stores, and supermarkets
- Natto (納豆): Fermented soybeans, naturally vegan. Comes with soy sauce and mustard packets at convenience stores
- Tofu dishes: Hiyayakko (cold tofu) is usually safe if you skip the bonito flake topping. Ask for it without katsuobushi
- Inari sushi (いなり寿司): Sushi rice in sweet fried tofu pouches. Usually vegan, though the tofu is simmered in a sauce that occasionally contains dashi
- Vegetable gyoza: Some restaurants offer vegetable dumplings, but the wrappers may contain eggs. The chain Gyoza no Ohsho offers a vegetable option
- Indian and Nepali restaurants: Japan has thousands of Indian curry restaurants that offer clearly labeled vegan options. These are often the safest bet
- T's TanTan (Tokyo Station): A popular fully vegan ramen restaurant inside Tokyo Station's Keiyo Street
- Afuri ramen: Offers a vegan yuzu shio ramen at select locations
Essential Japanese Phrases for Vegans
These phrases will help you communicate your dietary needs at restaurants. Japanese staff are generally very accommodating once they understand your restrictions:
Reading Japanese Labels: What Vegans Need to Watch For
When shopping at supermarkets or convenience stores, scan the ingredient list (原材料名) for these animal-derived terms:
- かつお / 鰹 (katsuo) — bonito fish
- かつおぶし / 鰹節 (katsuobushi) — dried bonito flakes
- かつおエキス (katsuo ekisu) — bonito extract
- 煮干し (niboshi) — dried sardines (used in some dashi)
- 魚介 (gyokai) — seafood/marine products
- 魚醤 (gyoshou) — fish sauce
- チキンエキス (chikin ekisu) — chicken extract
- ポークエキス (pooku ekisu) — pork extract
- ビーフエキス (biifu ekisu) — beef extract
- 乳 (nyuu) or 乳成分 (nyuu seibun) — dairy/milk components
- 卵 (tamago) — egg
- ゼラチン (zerachin) — gelatin
- ラード (raado) — lard
- バター (bataa) — butter
- はちみつ / 蜂蜜 (hachimitsu) — honey
- コチニール (kochiniiru) — cochineal (insect-derived red dye)
Checking Labels and Asking Staff
Japanese allergen labels cover ingredients such as milk, eggs, shrimp and crab, but they are not a vegan label: fish stock (dashi), bonito flakes and lard often appear only in the full ingredient list, if at all. Learn the key words in How to Read Japanese Food Allergy Labels.
At restaurants, it is easier to show than to explain. The allergy card generator includes a vegan option and writes your restrictions in Japanese for staff.
Sources
- Consumer Affairs Agency — Food allergy labelling (Japanese)9 mandatory and 20 recommended allergens (as of April 2026)
Sources checked: September 24, 2026
Researched and fact-checked by the TravelSafe Japan team against the sources above. AI tools helped with drafting; every rule, number and date was checked by an editor. General information, not legal or medical advice. Spotted an error? Tell us · How we verify