How to Book a Vegetarian or Vegan Restaurant in Tokyo, Kyoto, or Osaka
HappyCow and Vegewel are the two listing platforms most travelers use to find vegetarian and vegan restaurants in Tokyo, Kyoto, and Osaka. Once you have a shortlist, the harder question is whether the kitchen can actually meet your dietary need for the specific date and time. Some smaller independent places only take Japanese-only reservations, so a clear request that covers both the table and the diet helps you get the restaurant's current answer before you go.
Written by Satoshi Morinaga · Updated
Answer at a glance
"Vegetarian" in Japan does not always mean what it means elsewhere. A dish that looks plant-based can still be built on dashi (the stock under miso soup, udon, simmered vegetables, and many sauces), and the standard dashi is made with katsuobushi (dried, fermented bonito flakes). State each thing you avoid — including dashi and cross-contact — and ask the restaurant to confirm for your reservation. The platform gets you to the door; the question gets you a safe meal.
START WITH HAPPYCOW OR VEGEWEL
Use the listing to find a shortlist
Both platforms let you filter by city, area, vegan-only or vegetarian, and review notes. Note the name, address, and whether the listing mentions online booking, a phone number, or no English contact.
STATE YOUR DIETARY NEEDS PRECISELY
Name the stock, the ingredients, and cross-contact
Vegetarian, vegan, pescatarian, or allergy all mean different things. State whether dashi, katsuobushi, eggs, dairy, and shared cooking surfaces are OK for your reservation.
ASK FOR THE ANSWER YOU NEED
Confirm the table and the meal for that date
Ask whether the time is open, whether the kitchen can meet the restriction for the reservation, and what it cannot avoid. Treat the restaurant's reply as the source of truth.
Match the listing to the booking channel
Different listings lead to different booking paths. Some are only on a platform with no online booking, some have a Japanese-only form, and some only answer a phone call. The right next step depends on the listing you opened, not on a default that works for every restaurant.
A dedicated veg place whose listing shows real-time availability
Confirm before relying on it
Whether the platform is in English, whether the booking form accepts foreign details, and the cancellation window shown on the reservation
Listing with an official website
Best fit
A specific restaurant you want to book directly
Confirm before relying on it
Whether the form is Japanese-only, whether the site confirms English replies, and whether a deposit is required
Listing with only a phone number
Best fit
A small or independent restaurant, or a set-course place
Confirm before relying on it
That the number is current, that it accepts reservations, and what details the kitchen needs before the booking is held
Listing with no contact path
Best fit
A new entry or a venue that does not accept reservations
Confirm before relying on it
Whether the platform's notes mention walk-in only, the typical wait, and an alternative restaurant with the same menu
Listing
Best fit
Confirm before relying on it
Platform with online booking
A dedicated veg place whose listing shows real-time availability
Whether the platform is in English, whether the booking form accepts foreign details, and the cancellation window shown on the reservation
Listing with an official website
A specific restaurant you want to book directly
Whether the form is Japanese-only, whether the site confirms English replies, and whether a deposit is required
Listing with only a phone number
A small or independent restaurant, or a set-course place
That the number is current, that it accepts reservations, and what details the kitchen needs before the booking is held
Listing with no contact path
A new entry or a venue that does not accept reservations
Whether the platform's notes mention walk-in only, the typical wait, and an alternative restaurant with the same menu
What "vegetarian" in Japan can mean (dashi, katsuobushi, gokun)
A useful booking question is shaped by knowing what the kitchen is actually cooking with. The Japan National Tourism Organization (JNTO) and the Japan Tourism Agency's guidance for restaurants both flag the same traps, and the labels on a menu do not always surface them.
Dashi: the foundational stock of Japanese cooking. It usually starts with kombu (kelp) and is finished with katsuobushi (bonito flakes) or niboshi (dried sardines), so it contains fish even when the dish looks plant-based. JNTO tells travelers to "say no meats, seafoods, or animal products including dashi or stocks" and to watch for bonito flakes on tofu, salads, and cold tofu dishes.
Hidden fish: bonito flakes on top of hiyayakko (cold tofu) and okonomiyaki, dashi in the dipping sauce for cold soba and tempura, and dashi in the natto sauce sachet. The Japan Tourism Agency's substitution tables list bonito-based stock as the standard and a kombu-and-shiitake stock as the vegetarian replacement.
Eggs and dairy: many Japanese set meals include tamago (egg), milk-based dressings, or butter in supposedly vegetable dishes. State them separately if you avoid them.
Ponzu and soy sauce: most are vegetarian, but some ponzu contains dashi or fish extract. If it matters, ask the kitchen rather than trusting the bottle.
"Vegetarian" alone often gives the kitchen a different mental picture than yours. A written request that names each thing you avoid — including the stock — gives the kitchen a chance to answer for the specific dish on the day, rather than for "vegetarian food" in general.
Whether you are vegan, vegetarian, pescatarian, or avoiding a specific ingredient or allergen.
Whether dashi (kombu-only, kombu-and-shiitake, or bonito-based), katsuobushi, eggs, dairy, honey, or gelatine are OK or not.
Whether cross-contact with meat, fish, eggs, dairy, soy, sesame, wheat, or a specific allergen is a concern for you.
The reservation date, time, party size, and one backup time, so the kitchen can answer for the actual sitting.
Vegetarian
What to specify to the restaurant
No meat, and whether dashi (especially bonito-based) is OK
Note
Japanese "yasai" or "vegetarian" dishes can still be cooked in bonito dashi
Vegan
What to specify to the restaurant
No meat, fish, eggs, dairy, honey, gelatine, and no bonito-based or other animal-based dashi
Note
Ask the kitchen to use kombu-only or kombu-and-shiitake stock for the reservation
Pescatarian
What to specify to the restaurant
No meat; fish, shellfish, and dashi are OK unless you also avoid them
Note
Still state eggs and dairy separately if they are not OK
Specific allergy
What to specify to the restaurant
The exact allergen, the severity, and whether cross-contact matters
Note
Name the allergen in plain words (e.g., peanut, tree nut, shellfish, sesame, soy, wheat) and ask about the kitchen setup
Dietary type
What to specify to the restaurant
Note
Vegetarian
No meat, and whether dashi (especially bonito-based) is OK
Japanese "yasai" or "vegetarian" dishes can still be cooked in bonito dashi
Vegan
No meat, fish, eggs, dairy, honey, gelatine, and no bonito-based or other animal-based dashi
Ask the kitchen to use kombu-only or kombu-and-shiitake stock for the reservation
Pescatarian
No meat; fish, shellfish, and dashi are OK unless you also avoid them
Still state eggs and dairy separately if they are not OK
Specific allergy
The exact allergen, the severity, and whether cross-contact matters
Name the allergen in plain words (e.g., peanut, tree nut, shellfish, sesame, soy, wheat) and ask about the kitchen setup
If the restaurant says it cannot accommodate
If the answer for your date is "we cannot meet that need," do not push the same kitchen for the same sitting. Ask what it can offer instead and what it cannot change about its menu, then decide on that basis.
Whether a different dish on the same menu would work, or whether the kitchen needs a different date to prepare something separately.
Whether the kitchen can use kombu or kombu-and-shiitake stock instead of bonito for the reservation, and whether that change is even possible given its current menu.
Whether the kitchen recommends a different restaurant for the same area that it knows handles the same diet, and the name of that place.
If the answer is genuinely unclear or the kitchen only repeats the menu, treat the answer as "not safe for this reservation" rather than as a soft yes.
Cross-contact considerations
A restaurant that offers vegetarian or vegan options can still cook them in the same pan, the same oil, or the same griddle as fish or meat. Cross-contact matters if you have a severe allergy, a medical restriction, or a strict vegan reason to avoid animal products at the trace level. Ask the kitchen before you book, not at the table.
Whether the vegetarian or vegan dish is prepared on a separate surface, with separate utensils, and in separate oil from meat and fish.
Whether the kitchen can use a clean pot, pan, and ladle for dashi if you are avoiding bonito, and whether it has time to do so during your sitting.
Whether the same kitchen handles allergens such as peanut, tree nut, sesame, soy, wheat, shellfish, or egg on the same line, if those matter for you.
If cross-contact is the deciding factor, treat the answer as the deciding answer: do not infer safety from the menu's vegan or vegetarian label.
Copy-and-send message to the restaurant
Send this through the contact form, email, or Instagram DM shown on the restaurant's official site or its listing on HappyCow or Vegewel. Do not include payment-card details or passport images. Replace the brackets, keep the request to one screen, and add or remove lines to match your diet.
EMAIL / DM TEMPLATE
Subject: Reservation request for [date] at [time] — dietary need: [vegan / vegetarian / allergy]
Hello,
I would like to make a reservation at [restaurant name].
My name is [name], and I do not speak Japanese, so I am writing in English.
Requested details:
• Date and time: [date], [time] (one backup: [date], [time])
• Party size: [number of guests]
• Dietary need: [vegan / vegetarian / pescatarian / specific allergen]
• Avoid: meat, fish, shellfish, dashi, katsuobushi, eggs, dairy, honey, gelatine (delete any that are OK for you)
• Cross-contact: please use a separate surface and utensils if possible
• Allergens (if any): peanut, tree nut, sesame, soy, wheat, shellfish, egg (list what applies)
Could you confirm whether the time is available, whether the kitchen can accommodate the dietary need for this reservation, and what (if anything) it cannot avoid?
Thank you.
When a call helps
If the listing has no online booking, no English contact form, or you have tried and received no reply, a short Japanese phone call can confirm a table and relay your dietary question. The restaurant's answer is not a medical guarantee, so do not treat an uncertain answer as safe, and confirm any change directly with the kitchen on the day.
Our service policy
For restaurant reservations, we can place a phone call in Japanese to ask about availability, request a booking, or relay a dietary question, and report the restaurant's answer. The restaurant makes the final decision on availability, the dish, and whether it can meet the dietary need. You make the final decision on whether to keep the reservation. We do not make food-safety or allergen-safety decisions on your behalf.
Useful phrases if you call yourself
If you'd rather try the call yourself first, these phrases can help.
I'm vegetarian. I don't eat meat or fish.
ベジタリアンです。肉や魚は、食べません。
I'm vegan — no meat, fish, eggs, or dairy.
ヴィーガンです。肉、魚、卵、乳製品は、食べません。
I don't eat meat, fish, or eggs.
肉、魚、卵は、食べません。
Do you use dashi made from fish?
魚から作った、だしを使っていますか?
Is this dish suitable for vegans?
この料理は、ヴィーガンに向いていますか?
Can you check with the kitchen?
厨房にも、確認してもらえますか?
Common questions
Does vegetarian food in Japan always exclude fish stock or dashi?
Do not assume so. State specifically whether dashi, katsuobushi, fish, eggs, and dairy must be avoided, and ask the kitchen about the planned meal or its current preparation. JNTO and the Japan Tourism Agency both flag dashi and hidden bonito flakes as the main trap for vegetarian travelers.
What should I ask when booking a vegan restaurant in Japan?
Ask about the booking first, then state each restriction that matters, such as meat, fish, shellfish, dashi, katsuobushi, eggs, dairy, honey, and gelatine. Ask the kitchen to confirm the stock it will use for the reservation, and whether cross-contact is a concern.
Can MORISTACK guarantee a meal is vegan or allergen-safe?
No. MORISTACK can place a call in Japanese, ask the kitchen your dietary question, and report the restaurant's response. The restaurant's answer is not a medical guarantee, and you make the final decision. We do not make food-safety or allergen-safety decisions on your behalf.
Should I look for English-speaking staff at a vegetarian restaurant in Japan?
It helps but is not a guarantee of safety. A Japanese-speaking caller can ask the kitchen the specific question in writing and read the answer back. Either way, confirm the dietary detail with the kitchen rather than relying on the menu or platform label.
What about Buddhist shojin ryori — is it always vegan?
Traditional shojin ryori is built on kombu and kombu-and-shiitake dashi, with no meat, fish, eggs, or dairy. Some modern shukubo (temple lodging) and shojin-inspired restaurants add eggs, dairy, or a small amount of katsuobushi, so do not assume the meal is vegan by default. If you need strict vegan, state it in writing and confirm with the kitchen.
What if the restaurant only has a Japanese phone number?
A Japanese-speaking caller can ask the kitchen the booking and dietary question, and report the answer back. MORISTACK can place this kind of call, but the kitchen's reply is the source of truth, and you decide whether to keep the reservation.
Need help with the Japanese call?
Found a place on HappyCow or Vegewel that only takes phone reservations? Request a new reservation call for $12, charged only after the call is completed.
MORISTACK also publishes MORISTACK Plan, a set of practical Japan travel guides on hotels, luggage, eSIM, JR passes, and city-office procedures — researched end-to-end, with a map and a written guide you can use yourself.
This site uses Travelpayouts affiliate links. Loading their tracking is optional — accept to enable partner attribution, or decline to skip it. See the Privacy Policy.