Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

How healthy is tofu?

Is tofu healthy? Yes, for most people. Tofu scores 69/100 on the HowHealthyIs Score: 100 g provides 78 kcal, 9 g protein and 201 mg calcium. Firm tofu set with calcium sulfate is a complete protein and one of the richest plant sources of calcium. Source: USDA FoodData Central.

  • High in protein
  • Source of calcium
Score explained

The score compares nutrient density per 100 kcal across every food we cover (NRF9.3 method). Tofu ranks higher than 69% of them.

Counts in favor (% daily value per 100 kcal)

  • Protein23%
  • Calcium20%
  • Iron11%
  • Magnesium11%
  • Fiber4%
  • Potassium4%
  • Vitamin C0%
  • Vitamin E0%
  • Vitamin A0%

Counts against

  • Saturated fat5%
  • Added sugars0%
  • Sodium1%

Raw NRF9.3: 74 minus 6 = 69. The score is not a verdict on whether to eat a food; portion, the whole meal and your own health matter more. Full methodology

How many calories are in tofu?

Calories98kcal
Protein11g
Carbohydrates3.6g
Fat5.3g
Fiber1.1g
Sugars0.8g
Nutrition facts for tofu. Per 100 g and for the selected portion (126 g). %DV uses FDA Daily Values.
NutrientPer 100 gPer portion%DV
Energy and macronutrients
Calories78 kcal98 kcal
Protein9 g11 g23%
Carbohydrates2.9 g3.6 g1%
Fiber0.9 g1.1 g4%
Sugars0.6 g0.8 g
Added sugars0 g0 g0%
Fat4.2 g5.3 g7%
Saturated fat0.8 g1 g5%
Vitamins
Vitamin A0 µg0 µg0%
Vitamin C0.2 mg0.3 mg0%
Vitamin E<0.1 mg<0.1 mg0%
Minerals
Calcium201 mg253 mg19%
Iron1.6 mg2 mg11%
Potassium148 mg186 mg4%
Magnesium37 mg47 mg11%
Sodium12 mg15 mg1%

Source: USDA FoodData Central, "Tofu, firm, prepared with calcium sulfate and magnesium chloride (nigari)" (FDC 172448). Values rounded.

Why is tofu good for you?

  • 11 g protein in 1/2 cup, 23% of the daily value. Protein contributes to the maintenance of muscle mass.
  • 253 mg calcium in 1/2 cup, 19% of the daily value. Calcium is needed for the maintenance of normal bones.
  • 2 mg iron in 1/2 cup, 11% of the daily value. Iron contributes to the normal formation of red blood cells.

Good ways to use it

  • Stir-fries and scrambles
  • A plant protein that takes on any flavor

What should you watch out for?

  • Calcium content depends on the coagulant. Check the label for calcium sulfate.
  • Soy is a common allergen.

Similar foods

Tofu is already one of the most nutrient-dense legumes we cover.

How does tofu compare?

Common questions about tofu

How many calories are in tofu?
100 g of tofu has 78 kcal. A typical portion, 1/2 cup (126 g), has about 98 kcal.
How much protein is in tofu?
Tofu has 9 g of protein per 100 g, or about 11 g in 1/2 cup.
Is tofu good for weight loss?
Tofu is low in calories (78 kcal per 100 g), so it adds volume to meals without many calories. No single food causes weight loss; the overall diet does.

Sources

  1. U.S. Department of Agriculture. FoodData Central, SR Legacy: "Tofu, firm, prepared with calcium sulfate and magnesium chloride (nigari)", FDC ID 172448. fdc.nal.usda.gov
  2. U.S. Food and Drug Administration. Daily Value on the Nutrition and Supplement Facts Labels (21 CFR 101.9).
  3. Fulgoni VL, Keast DR, Drewnowski A. Development and validation of the Nutrient-Rich Foods Index. J Nutr. 2009;139(8):1549-1554.
  4. Monteiro CA, et al. Ultra-processed foods: what they are and how to identify them. Public Health Nutr. 2019;22(5):936-941.

Review and updates

Last updated
Medical review
Pending. A registered dietitian signs off every food page before launch. Our reviewers

Report an error

More: Legumes ranked, foods high in protein.