Home › Guides › Fish allergy and dashi

Does Japanese food contain fish? Dashi, fish allergy and vegetarian tips

JapanMust Guides · 5 min read · Updated November 2026

A quiet fact about Japanese cooking: dashi, the stock behind miso soup, noodle broth, simmered dishes and egg rolls, is usually made from fish. It is invisible on the plate, and it affects both people with fish allergies and vegetarians.

Quick answer: Dashi usually means かつお節 (katsuobushi, dried bonito) or 煮干し (niboshi, dried sardines). Say 魚アレルギーです (sakana arerugii desu) and ask だしは何ですか? (dashi wa nan desu ka?).

Where dashi and fish hide

If you have a fish allergy

Fish is not on Japan’s mandatory allergen list, though salmon (さけ) and mackerel (さば) are on the recommended list, so labeling is incomplete. Ask whether the broth uses katsuo or niboshi, and use the card. Some people tolerate dashi and some do not, which is a question for your allergist. Shellfish is a different group; see our shellfish phrases.

If you are vegetarian or vegan

This is not an allergy, but the fix is similar. Ask for 魚だし抜き (sakana dashi nuki, without fish stock). Kombu (昆布) and shiitake dashi are plant-based, and temple cooking (精進料理, shoujin ryouri) is fully vegetarian. Soy is everywhere, so see the soy guide if that also applies. At ryokan breakfasts and hotel buffets, simple vegetable dishes and rice are usually safe, while grilled fish, pickles with dried bonito and egg rolls are not. Tell the staff when you book, because dinner at a ryokan is often fixed and prepared in advance. Giving them 48 hours’ notice makes a plant-based or fish-free meal far more realistic.

Fish and dashi phrases in Japanese

Kana, romaji and English for fish and dashi
Japanese (kana)RomajiEnglish
だしdashiJapanese stock
かつおぶし(かつお節)katsuobushidried bonito flakes
にぼし(煮干し)niboshidried sardines
こんぶ(昆布)kombukelp (plant-based)
さかな(魚)sakanafish
さかなアレルギーです(魚アレルギー)sakana arerugii desuI have a fish allergy
だしは何ですか?dashi wa nan desu ka?What is the stock made from?
かつおだしは入っていますか?katsuo dashi wa haitte imasu ka?Does it contain bonito stock?
さかなだしぬきでおねがいします(魚だし抜き)sakana dashi nuki de onegai shimasuWithout fish stock, please
ベジタリアンですbejitarian desuI’m vegetarian

Printable fish allergy card

This card covers fish and bonito stock. Cross out “fish” and keep the stock line if you only avoid dashi.

Build a multi-allergen card →

Printing tip: set the page to “fit to page”, or take a screenshot and show it on your phone. Delete the last line if your allergy is not severe.

Allergy safety: this is travel information, not medical advice. Restaurants often cannot guarantee an allergen-free meal, and cross-contact in kitchens is common. Carry any prescribed medication and a doctor’s letter, and check current Japanese rules for bringing medicine into the country.

Frequently asked questions

Is miso soup vegetarian in Japan?

Usually not. Miso soup is typically made with fish-based dashi. Ask for 魚だし抜き, or look for kombu-based versions.

Is dashi always fish?

No. Kombu (kelp) and shiitake dashi are plant-based, but fish-based katsuo and niboshi stock is the default in most restaurants.

Is fish labeled as an allergen on packaged food?

Not as a general category. Some fish, such as salmon and mackerel, are on the recommended list, so read ingredient lists for 魚 and 〜エキス (extracts).

Are bonito flakes on takoyaki or okonomiyaki?

Yes, by default. Ask for かつお節ぬき (katsuobushi nuki) if you want them left off.

Related guides

Find fish stock before it finds you

Japan Interpreter explains what is in a dish from a photo of the menu, including words like だし and かつお.

Japan Interpreter: offline camera and text translation for Japan. Allergen flags help, but never replace asking the restaurant.