CookCount

Tofucalories and nutrition per 100 g

USDA FoodData Central data

100 g raw

144kcal

Protein, fat and carbs per 100 g

Protein
17.3 g
44% of energy
Fat
8.7 g
49% of energy
Carbs
2.8 g
7% of energy
Fiber
2.3 g
Boiled, 100 g
65 kcal
On this page
  1. Protein, fat and carbs per 100 g
  2. How cooking changes it
  3. What to pair it with
  4. Vitamins and minerals per 100 g
  5. Further reading
  6. Similar foods

How cooking changes it

Per 100 g of cooked food. Yield is how many grams of cooked food 100 g raw makes: grains absorb water, meat loses it, and some vitamins break down.

MethodYieldCaloriesProteinFatCarbs
Raw100%144 kcal17.3 g8.7 g2.8 g
Soaked200%72 kcal8.7 g4.4 g1.4 g
Boiled220%65 kcal7.9 g4 g1.3 g
Steamed210%69 kcal8.2 g4.2 g1.3 g

What to pair it with

  • Tea, coffee and milk — separately

    This is rich in plant iron. Tea, coffee and dairy at the same meal noticeably lower its absorption — have them an hour before or 1–2 hours after.

    Source: PMID 11029010, PMID 20200263, PMID 1984335

  • Add vitamin C

    Bell pepper, sauerkraut, citrus or kiwi at the same meal raise plant iron absorption several times over.

    Source: PMID 2507689, PMID 20200263

  • Meat or fish helps

    Meat and fish proteins at the same meal boost plant iron absorption.

    Source: PMID 17056805

Vitamins and minerals per 100 g

Percent of the daily value for an adult woman aged 19–50. The calculator works out your own.

NutrientAmount% DV
Vitamin C0.2 mg0%
Vitamin B1 (thiamine)0.16 mg15%
Vitamin B2 (riboflavin)0.1 mg9%
Vitamin B3 (niacin)0.38 mg3%
Vitamin B6 (pyridoxine)0.09 mg7%
Vitamin B9 (folate)29 mcg7%
Calcium683 mg68%
Iron2.7 mg15%
Magnesium58 mg19%
Phosphorus190 mg27%
Potassium237 mg9%
Sodium14 mg1%
Zinc1.6 mg20%
Selenium17.4 mcg32%
Copper0.38 mg42%
Manganese1.2 mg66%

How much do you need?

Work out your daily targets and log this food in your diary — cooking method included.

Open the calculator

Further reading

Data: USDA FoodData Central, record “Tofu, raw, firm, prepared with calcium sulfate”.

Spotted a mistake? Let us know