Tofu

Legume

Tofu

Tofu is a soy curd made by coagulating soy milk and pressing the curds into blocks. Textures range from silken and soft to firm, extra-firm, and super-firm; smoked, fried, frozen, and fermented styles extend its range. Mild and porous, tofu absorbs marinades and browns when well-drained. It is central to East Asian cookery and global vegetarian protein dishes.

Also known as: Doufu, Tōfu, Dubu, Tahu

Track this ingredient

Unit

Explore further

Characteristics

Preparations

ChilledCrumbledCubedDriedFermentedFreshFriedFrozenPressedSilkenSlicedSmoked

Traits

BeanyCoagulatedCreamyDelicateFirmMildNeutralPressedSavourySoft

Nutrition and pairings

Nutrition

Typical values per 100 g edible portion. Nutrient names open the reference page.

Nutrition Facts

Per 100 g edible portion

Calories 111

Amount per 100 g

  • Total Fat 0.84 g
  • Saturated Fat 0.19 g
  • Trans Fat 0 g
  • Monounsaturated Fat 0.21 g
  • Polyunsaturated Fat 0.3 g
  • Cholesterol 0 mg
  • Sodium 9.72 mg
  • Salt 0.02 g
  • Total Carbohydrate 18.6 g
  • Dietary Fibre 5.8 g
  • Total Sugars 2.11 g
  • Complex / starch 12.9 g
  • Protein 9.48 g
  • Water 67.3 g
Detailed nutrients

Cooked legumes deliver plant protein, resistant starch, and fibre with little fat.

In the kitchen

Culinary partners and combinations that usually underperform with Tofu.

Pairs well with

Classic and complementary matches

Usually avoid with

Often clash in flavour or tradition

History

CN

Chinese cooks developed soy milk coagulation into tofu as a major protein food.

JP

Tofu entered Japanese temple and home cuisine with refined soft and firm styles.

Tofu production spread with East Asian diaspora communities worldwide.

US

Western vegetarian movements mainstreamed tofu beyond Asian grocery channels.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.