Allergen

Tofu on a food label: it means soy

Tofu is made by curdling soy milk and pressing the curds into blocks, from soft silken tofu to firm and smoked kinds. On a label it means soy, which must be named on food labels in the EU, the UK, the US and the Gulf. Bravoora reads tofu and its other name, bean curd, as soy.

By Bravoora teamPublished Updated Sources checked 9 sourcesHow we check

A block of silken tofu topped with sliced spring onion.

On this page

Is tofu a major allergen?

Tofu is soy, and soy must be named on food labels. Tofu itself is not a separate entry on those lists.

Tofu is declared under “Soybeans” on these lists.

AllergenUSUK and EuropeGulf
SoybeansRequiredRequiredRequired

Sources checked 13 October 2026. All allergen guides

What are the other names for tofu on a label?

Bean curdSoybean curdSilken tofuFirm tofuSmoked tofuTofu puffsYuba

Bravoora reads each of these as soy. Try the label checker · How Bravoora decides

Where is tofu found?

  • Stir-fries, curries, soups and dumplings often contain tofu.
  • Vegan and vegetarian burgers, sausages and ready meals are often built on it.
  • Silken tofu goes into desserts, smoothies, dressings and some egg-free mayonnaise.
  • Fried tofu and tofu puffs turn up in noodle dishes and salads.

Which diets and allergies does tofu fit?

VeganFits youIt is made from soybeans.
Milk allergy / dairy-freeFits youIt has no milk, even though it is also called bean curd.
Gluten-freeFits youPlain tofu has no gluten; marinated and smoked tofu often uses soy sauce made with wheat.
Soy allergyNot for youIt is made from soy milk.

A packed product can still carry a “may contain” warning, so check the pack.

Does tofu fit you?

Pick what applies to you:

Pick at least one to see your answer.

Build my profile

What is tofu?

Tofu is made from soybeans: They are soaked, ground and cooked into soy milk, which is set with a coagulant such as calcium sulphate or magnesium chloride (nigari) and pressed into blocks. Soy must be declared on labels in the US, the UK, the EU and the Gulf. Plain tofu holds no milk or gluten, but marinated and smoked tofu often uses soy sauce made with wheat. Yuba, the skin lifted from heated soy milk, is soy too.

How does Bravoora check for tofu?

Bravoora is a calorie tracker and ingredient checker app. Scan a pack and it answers for each person on your plan.

Bravoora reads tofu, bean curd and yuba as soy, and does not read bean curd as milk.

How Bravoora decides, in full

More questions about tofu

Is tofu dairy?

No. Tofu is made from soy milk, not cow’s milk, even though it is also called bean curd.

Does tofu fit a soy allergy profile?

No. It is made from soy milk.

Is tofu vegan?

Yes. It is made from soybeans.

Does tofu fit a milk allergy or dairy-free profile?

Yes. It has no milk, even though it is also called bean curd.

Is tofu gluten-free?

Yes. Plain tofu has no gluten; marinated and smoked tofu often uses soy sauce made with wheat.

Sources and how to cite this guide

  1. US FDA: Food allergies
  2. UK Food Standards Agency: Allergen guidance
  3. Health Canada: Common food allergens
  4. European Union: Regulation 1169/2011 on food information to consumers, Annex II
  5. US FDA: Questions and Answers Regarding Food Allergen Labeling, Edition 5 (January 2025)
  6. FARE: Update to FDA guidance for food allergen labeling (tree nuts and coconut, January 2025)
  7. GCC Standardization Organization: GSO 9:2022, labelling of prepackaged food (current edition)
  8. GCC Standardization Organization: GSO 9/2013 English text, clause 5.2.5 (the allergen list as published)
  9. FAO/WHO international food labelling standard (CXS 1-1985, revised 2024)

To cite this guide: Bravoora, “Tofu on a food label: it means soy”, bravoora.app/ingredients/tofu/, updated 4 November 2026.

Spotted something wrong or missing? Tell us.

General information, not medical advice. Rules differ by country and products change, so always check the pack.

Related articles

Create a website profile with the things you avoid and the people you check for.

Build my profile

Saved to your account. On launch day, sign in to the app with the same email and carry on where you left off.