Dietary guide

Is Tofu Vegan? Yes — But Watch the Dashi, Bonito and Pork Around It

Is Tofu Vegan? Yes — But Watch the Dashi, Bonito and Pork Around It

© さかおり (Sakaori) · CC BY-SA 4.0

The short answer

Plain tofu is 100% vegan. Soybeans are soaked, ground, boiled and strained into soy milk, then set with nigari — magnesium chloride pulled from seawater. No egg, no dairy, no gelatin. Silken, momen (firm), grilled, freeze-dried koya-dofu: the block itself is always plant-based. So is yuba, the delicate skin skimmed off simmering soy milk. If the question stopped at the tofu, there'd be no article.

Where tofu stops being vegan

The animal creeps in through the dish, not the bean.

Agedashi tofu. Lightly fried tofu in a warm pool of sauce — and that sauce is almost always dashi made from katsuobushi (dried bonito). It tastes clean and vegetal but is quietly fish stock. Ask before you assume.

Hiyayakko. Cold silken tofu looks like the safest thing on the menu, until it arrives crowned with a drift of bonito flakes and a splash of dashi-soy. Both are fish. Request it plain, with just ginger, scallion and straight soy sauce.

Mapo tofu. The classic Sichuan version is built on minced pork and sometimes chicken stock. Delicious, not vegan — unless a kitchen deliberately makes it plant-based.

The vegan exception: kombu and shiitake

Dashi isn't the enemy; fish is. Stock drawn from kombu (kelp) and dried shiitake is fully vegan and deeply savoury — the backbone of shojin ryori, Japan's Buddhist temple cuisine, where tofu has been a protein anchor for centuries. When a restaurant tells you its dashi is kombu-based, agedashi tofu is back on the table. This one word — kombu — unlocks most of the menu.

How to eat tofu vegan in Japan

In Kyoto, Tousuiro Kiyamachi builds an entire tofu-and-yuba kaiseki over the Takase canal, with an English menu — ask them to confirm the kombu dashi and it's a gentle, plant-forward feast. For the mapo craving, Tsuminaki Mapo Tofu in Mita rebuilds Sichuan mapo entirely plant-based, so you get the numbing-spicy hit without the pork. Both prove the trap is fixable, not fatal.

For a deeper temple-food thread, see shojin ryori in Kyoto, and browse fully plant-based kitchens on our vegan directory.

Eat it, don't fear it

Tofu is one of the most reliable things a plant-based traveller has going in Japan: roughly 8 grams of complete protein per 100 grams, everywhere, cheap, and genuinely good. The move is simple — order the tofu, then ask two questions about the sauce and the topping. Answer those, and one of the country's oldest foods is yours.

Places we’ve confirmed

Kiyamachi, Kyoto · Tofu kaiseki / yuba · ¥¥¥

Tousuiro Kiyamachi

Silky oboro tofu and yuba in a seasonal multi-course meal

An upscale riverside tofu-kaiseki house in central Kyoto serving silky oboro tofu and yuba in seasonal multi-course form, with a full English menu and summer riverside (kawayuka) seating. It offers a dedicated fish-free vegan course ('Rokuhara') with no meat, shellfish, egg, dairy or fish — but you must order that specific course, since the standard tofu courses likely use bonito dashi.

  • Pescatarian
  • Vegetarian
  • Vegan
  • Dairy-free
Last verified Jun 2026
  • Date
  • Anniversary
  • Business
  • Private room

Mita · Plant-based Chinese (mapo tofu) · ¥¥

Tsuminaki Mapo Tofu (Mita)

100% plant-based mapo tofu and vegan gyoza

A dedicated vegan mapo tofu specialist near Tamachi, recreating Sichuan heat and richness with no animal products at all.

  • Vegetarian
  • Vegan
Last verified Jun 2026
  • Solo
  • Casual

Sources

  1. Tofu — Wikipedia
  2. Dashi — Wikipedia

FAQ

Is silken tofu (hiyayakko) vegan?
The tofu is, but the standard serving usually isn't — it's topped with bonito flakes and dashi-soy, both from fish. Ask for it plain with just ginger, scallion and soy sauce and it becomes fully vegan.
Is agedashi tofu vegan?
Not by default. The fried tofu is plant-based, but the pooling sauce is almost always bonito dashi. It's only vegan if the kitchen uses kombu or shiitake stock — worth asking directly.
How much protein does tofu actually have?
Roughly 8 grams of complete protein per 100 grams for firm tofu, with all essential amino acids. It's an easy, cheap, widely available protein anchor for plant-based travellers in Japan.
Misaki Honda
  • 12y food writing
  • Plant-based dining specialist
  • Sommelier

Tokyo food editor covering plant-based inbound dining — every venue tasted, every claim checked.