Yes, plain tofu is vegan. It is made from soybeans, water and a coagulant, and none of those come from animals. Before, we get into the details, let’s discuss why this is a frequent question. Tofu is made by curdling a milky liquid and pressing the curds into blocks, which is exactly how many cheeses are made, so people reasonably wonder whether an animal-derived ingredient like rennet is involved.

It also doesn’t help that “tofu” covers a wide range of products, from plain blocks and silken cartons to marinated cubes, egg-based varieties and fermented versions. With so many forms sharing one name, a simple ingredient ends up with a surprisingly complicated reputation.
Disclaimer: This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.
The short answer
Yes, plain tofu is vegan. It is made from soybeans, water and a coagulant, and none of those come from animals.
There are different types of tofu and all the flavorless ones are usually vegan, like:
- Mori-Nu Silken Tofu Extra Firm
- Mori-Nu Silken Tofu Soft, Shelf Stable
- Mori-Nu, Soft Tofu, Silken, 12 oz
- Mori-Nu Silken Tofu Firm, Shelf Stable
- Freeze Dried Tofu Cubes, Dehydrated Tofu, Ready to Eat Vegan
But “tofu” on a menu or a shelf is not always plain tofu. Marinades, broths, desserts and shared kitchens can all bring animal products into a block that started out entirely plant-based.
This guide explains what tofu is made of, which products and dishes to double-check, and how to read a label quickly. Whether you are vegan, cooking for a vegan friend, or just curious, you will know what to look for by the end.
One note before we start: formulations change by brand and country, so treat this as a guide to the right questions, not a substitute for reading the label in front of you.
What tofu is actually made of
Tofu is made from just three things: soybeans, water and a coagulant. That simplicity is why it works so well as a plant-based staple.
The process is close to cheesemaking, minus the dairy. Dried soybeans are soaked, ground with water and cooked to make soy milk. A coagulant is then added, which makes the milk separate into soft curds and liquid whey.
The curds are pressed into blocks. The more water that is pressed out, the firmer the tofu. That is the only real difference between silken, soft, firm and extra-firm.
The main texture categories look like this:
- Silken: the curds set undisturbed in the package, giving a custard-like texture. Good for smoothies, dressings and desserts.
- Soft and regular: lightly pressed and delicate. Good for soups and gentle simmering.
- Firm and extra-firm: pressed harder, so they hold their shape for stir-frying, grilling and baking.
In every one of these, the base recipe contains nothing animal-derived. The question is what happens to the tofu afterward.
Coagulants: the ingredient that raises questions
The word “coagulant” makes some people nervous, because it sounds like something that could be animal-derived. In tofu, it is not.
The three most common coagulants are:
- Nigari (magnesium chloride): a mineral salt traditionally extracted from seawater. It gives tofu a slightly sweet flavor and is common in Japanese-style tofu.
- Gypsum (calcium sulfate): a mineral that has been used in Chinese tofu making for centuries. It also adds calcium to the finished block.
- Glucono delta-lactone (GDL): a compound made by fermenting glucose. It is typically used for silken tofu, which sets gently in the package.
Some makers also use calcium chloride, or an acid such as lemon juice or vinegar. All of these are mineral, plant-derived or synthetic.
This is the key difference from cheese, where animal rennet is sometimes used to set curds. Tofu has no equivalent step. If you have ever wondered whether there is a hidden animal ingredient in the way tofu is set, the answer is no.
There is one small footnote. Some vegans also avoid ingredients that are processed using animal-derived materials, such as certain filtering aids. That level of detail rarely appears on a label, so it comes down to personal comfort. For most vegans, standard tofu coagulants are a non-issue.
When tofu is not vegan
The tofu itself is rarely the problem. The trouble comes from what is added to it, or from products that borrow the name.
Flavored and marinated tofu
Pre-seasoned blocks, smoked tofu and ready-to-eat cubes are the most common source of surprise. Sauces and seasonings can include fish extract, bonito flakes, oyster sauce, honey or dairy-based ingredients. A package that looks like plain tofu from the front may have a long ingredient list on the back.
Egg tofu
Japanese tamago tofu and some Chinese egg tofu products are made with egg. They are silky and pale yellow, and they are not made from soybeans at all. The name is misleading, so always check.
Fermented and stinky tofu
Fermented tofu comes in many forms. Some versions are simply soybeans and salt, while others use brines or pastes that include shrimp, fish or other animal ingredients. Because regional recipes vary so widely, ask or check the label rather than assume.
Tofu desserts and drinks
Tofu pudding (sometimes called douhua) is often served warm with a ginger or brown sugar syrup, but honey is also used. Other tofu-based desserts and cheesecakes can contain dairy or eggs. If a dessert is described as “made with tofu”, that tells you about one ingredient, not the whole recipe.
Fried tofu products
Plain deep-fried tofu pockets, known in Japan as aburaage, can be vegan on their own. But they are often sold already simmered in a sweet soy sauce mixture, and some of those mixtures include fish-based stock. This is worth checking before you buy inari sushi or similar products.
Eating out: where vegan tofu gets complicated
Restaurants are where the plain-tofu answer stops being reliable. A dish can feature tofu and still be far from vegan.
These are the usual culprits:
- Broths and stocks. Tofu in soup is often cooked in a fish or meat stock. Miso soup is a classic example, since many versions use a fish-based dashi.
- Meat in the dish. Some famous tofu dishes, such as mapo tofu, are traditionally made with minced meat.
- Fish sauce and oyster sauce. These are common in stir-fries and Southeast Asian dishes, and they are easy to miss on a menu.
- Shared fryers and woks. Fried tofu may share oil with meat, fish or egg-based items. Stir-fried tofu may be cooked in a wok that was just used for something else.
- Shrimp paste and similar bases. These appear in some curries, sauces and dipping pastes.
The simplest approach is to ask clear, specific questions. “Is the tofu cooked in meat or fish stock?” gets a more useful answer than “Is this vegan?”, because staff may not know how every ingredient is classified.
If the answer is uncertain, you can ask for the tofu to be prepared separately, steamed or served with the sauce on the side. Some restaurants can do this easily, and others cannot.
It also helps to know that terms vary. A menu that says “vegetarian” may still contain egg, dairy or honey, and “plant-based” has no single legal definition in most places. When it matters to you, the details matter more than the label.
Cross-contamination and allergens
Even when a tofu recipe is fully vegan, the facility that made it may not be. Packaged tofu can be produced on lines that also handle milk, egg, fish or other allergens.
What this means depends on why you avoid animal products. Many vegans accept trace cross-contact as unavoidable and focus on ingredients. Others, especially those with allergies, need a much stricter standard.
On packaged tofu, look for:
- Allergen statements such as “contains” or “may contain” notes, which are required or common in many countries.
- A vegan certification mark, which signals that the product was checked against a defined standard. Standards differ between certifiers.
- A manufacturer contact, if you need to know about shared equipment. Most brands will answer directly.
Tofu also has its own allergen: soy. People with a soy allergy should avoid it entirely, and “may contain” statements on other products are a separate matter.
The practical takeaway is to decide where your own line sits. If you avoid animal ingredients, standard tofu is fine. If cross-contact matters, a certification or a call to the manufacturer gives you more certainty.
How to read a tofu label in 30 seconds
A short routine catches almost every problem. Start with the front, then go straight to the ingredient list on the back.
- Check the ingredient count. Plain tofu has a very short list: soybeans, water and a coagulant. A long list means it is seasoned or prepared.
- Scan for animal-derived words. Look for fish, bonito, dashi, anchovy, shrimp, oyster, egg, milk, whey, casein, honey and gelatin.
- Look at the sauce or seasoning packet. Many ready meals bundle tofu with a sauce, and the sauce is where animal ingredients usually hide.
- Read the allergen box. It often lists milk, egg, fish or shellfish clearly, even when the ingredient list is dense.
- Look for certification. A vegan or vegetarian mark is a helpful shortcut, but check which scheme it is, since “vegetarian” allows egg and dairy.
- Check the type, not just the name. Egg tofu, tamago tofu, fermented tofu and fried tofu pouches need a closer look.
A few label terms are worth knowing:
- “Natural flavors” or “flavoring”: usually plant-based in tofu, but not always, and the label will not tell you.
- “Dashi” or “fish stock”: always an animal ingredient.
- “Calcium sulfate,” “magnesium chloride,” “nigari” or “GDL”: coagulants, safe for vegans.
If you are shopping in another country or language, translation apps that read text through your camera can save time.
Buying, storing and cooking tofu well
Once you know your tofu is vegan, a few habits make it taste far better.
Pick the right type for the job
Match the texture to the dish. Silken tofu blends smoothly into sauces, dips and desserts. Firm and extra-firm hold up in stir-fries, grills and ovens. Soft tofu suits brothy dishes where it can sit gently in the liquid.
Store it properly
Unopened tofu keeps until the date on the package. Once opened, store leftovers in a container of fresh water in the fridge and change the water daily. Most people use opened tofu within about three to five days, and a sour smell or slimy surface means it has gone off.
Press it for crispier results
Firm tofu holds a lot of water, which stops it from browning. Wrap the block in a clean towel, set something heavy on top, and leave it for 15 to 30 minutes. Drier tofu absorbs marinades better and crisps more easily.
Try freezing for a chewier texture
Freezing tofu changes its structure. When thawed and squeezed, it turns spongy and chewy, which is excellent for soaking up sauces. Many cooks freeze it deliberately for stews, curries and “meaty” dishes.
Season it generously
Tofu is mild by design, so it needs help. Salt, soy sauce, miso, garlic, ginger, smoked paprika and a splash of acid all work well. Remember to check any sauce you add, since that is a common place for animal ingredients to sneak in. If you need ideas to build a good marinade, check out my 4 elements for a good marinade, where I explain what you need and you can alter marinades to be vegan.
Quick answers
Is tofu vegetarian? Plain tofu is, yes. The same caveats apply to egg tofu and flavored products, which may contain animal ingredients.
Is tofu gluten-free? Plain tofu usually is, since it contains no wheat. Marinated tofu and sauces often contain soy sauce made with wheat, so check the label if you avoid gluten.
Is silken tofu vegan? Yes, in its plain form. The coagulant GDL is typically used for silken tofu, and it is not animal-derived.
Is tofu skin (yuba) vegan? Usually yes. It is the film that forms on heated soy milk. Check seasoned or prepared versions.
Is tempeh vegan? Plain tempeh is, since it is made from fermented soybeans. Marinated or flavored versions need the same label check.
Is tofu safe to eat raw? Packaged tofu is generally eaten raw in some dishes, such as cold tofu, but it is usually best to rinse it and check the package guidance first.
Can I trust a “vegan” label? A certification from a recognized scheme is a good sign, but standards vary. When in doubt, read the ingredient list yourself.
The bottom line
Plain tofu is vegan. Soybeans, water and a mineral or plant-derived coagulant make a food with no animal ingredients at any step.
The exceptions all sit around the block, not inside it: egg tofu, seasoned and fermented products, desserts, broths, sauces and shared kitchens. Knowing these is what separates a confident shopper from one who gets caught out.
Read the ingredient list, ask specific questions when eating out, and decide where your own comfort line sits on cross-contact. Do that, and tofu is one of the easiest and most versatile vegan staples you can keep in your fridge.
Have a tofu label you are unsure about? Check it against the checklist above, and when it still seems unclear, contact the manufacturer directly.


