ArticlesHidden Allergens in Popular Japanese Dishes
🍜

Hidden Allergens in Popular Japanese Dishes

Ramen, sushi, tempura, miso — the surprising allergy risks in everyday Japanese cuisine that many tourists don't know about.

7 min read·March 10, 2025

Why Japanese Food Is Deceptive for Allergy Sufferers

Japanese cuisine looks deceptively simple — clean ingredients, minimal sauces. But the reality is more complex. Many core Japanese flavor-builders (dashi, soy sauce, mirin, miso) contain multiple allergens, and they're present in almost every dish. Here's what to watch out for.

Soy Sauce (醤油 / shōyu) — The Invisible Allergen

Soy sauce is made from fermented soybeans AND wheat. That means it's both a soy and gluten source. It's in:

  • Virtually all ramen broths (except rare salt-based)
  • Yakitori marinades
  • Teriyaki sauce
  • Most sushi dipping sauce
  • Gyoza dipping sauce
  • Onigiri (rice balls) — many have soy sauce brushed on
⚠️ If you have celiac or wheat allergy: ask for tamari (タマリ) which is typically wheat-free, but confirm with staff.

Dashi (だし) — The Foundation of Everything

Dashi is the base stock used in almost all Japanese cooking. The two most common types:

  • Bonito dashi (かつおだし) — made from dried tuna flakes. Contains FISH.
  • Kombu dashi (昆布だし) — made from seaweed. Usually safe, but check for cross-contamination.
  • Niboshi dashi (煮干しだし) — made from dried sardines. Contains FISH.
⚠️ Even miso soup, seemingly simple, is almost always made with fish-based dashi. If you have a fish allergy, always ask.

Ramen — A Minefield

A bowl of ramen can contain:

  • Wheat (noodles)
  • Soy (soy sauce tare, miso tare)
  • Fish (dashi base, fish paste naruto)
  • Eggs (chashu marinated in soy, soft-boiled egg topping)
  • Pork (chashu)
  • Sesame (garnish)
  • Shellfish (some seafood ramens)
⚠️ Safe ramen exists — shio (salt) broth with rice noodles is often the safest bet, but ask about the broth base.

Tempura — Not Just Fried Vegetables

Tempura batter contains wheat flour. The frying oil is often shared across seafood and vegetables — so even vegetable tempura can be cross-contaminated with shellfish. If you have shellfish or wheat allergies:

  • Ask if the frying oil is shared
  • Ask about the batter ingredients
  • High-end tempura restaurants often accommodate — budget conveyor-belt places usually cannot

Sushi Risks Beyond Fish

Beyond the obvious fish and shellfish:

  • Soy sauce — wheat and soy (see above)
  • Imitation crab (surimi カニカマ) — contains actual fish, often wheat too
  • Spicy mayo — egg (mayonnaise)
  • Tobiko/Masago (fish roe) — fish allergen
  • Eel sauce (unagi sauce) — soy and wheat
  • Cucumber rolls and avocado rolls are often the safest options

Miso Soup

Miso paste itself is made from fermented soybeans (soy allergen). The dashi is almost always fish-based. Common additions include tofu (soy), wakame seaweed, clams (shellfish). There is no truly "safe" miso soup for people allergic to soy or fish.

Convenience Store Foods

Japan's convenience stores (コンビニ) are incredible — but label reading is essential. Watch out for:

  • Onigiri — often contain fish (tuna mayo = fish + egg), salmon, or have soy sauce
  • Sandwiches — usually contain eggs in egg salad or mayo
  • Instant noodles — wheat, soy, often fish powder
  • Pre-made bento — contain soy sauce-based seasoning on almost everything
⚠️ The good news: Japanese convenience stores have excellent allergen labeling. Use TravelSafe Japan to scan the barcode or photo the label.

The Safest Choices

If you're managing multiple allergies in Japan, these are generally the safest options:

  • Plain steamed rice (白ご飯 shirogahan) — allergen-free
  • Edamame — soy only (avoid if soy-allergic)
  • Yakitori without sauce (塩 / shio = salt) — ask for no soy sauce marinade
  • Shabu-shabu with ponzu sauce (check for fish in ponzu)
  • Fresh fruit
  • Some conveyor belt sushi without sauce — stick to plain fish pieces
📷

Scan any Japanese food label instantly

Free photo scanner — just take a picture and get an instant allergen breakdown.

Try Free Scanner →