TofuNutrition reference
Beans & Soy Products

Tofu

Tofu is a mild, protein-rich soy food made by curdling soy milk and pressing the curds into soft white blocks. Per 100 g it provides 76 calories with 8.1 g protein and 4.8 g fat.

76
kcalper 100g
Carbs
1.87g
Protein
8.08g
Fat
4.78g
Browse all foods

Nutrition facts

Per 100 grams

Reference values
Measurement basis
Food state
Raw
Edible portion
Fresh soybean curd, drained
Measurement basis
Per 100 g raw edible portion
Energy (kcal)
76 kcal
Protein
8.08 g
Carbohydrates
1.87 g
Fat
4.78 g
Dietary fiber
0.3 g
Sugars
0.62 g
Saturated fat
0.691 g
Sodium
7 mg
More nutrients19
Energy (kJ)
318 kJ
Trans fat1
0 g
Cholesterol
0 mg
Calcium
350 mg
Potassium
121 mg
Magnesium
30 mg
Iron
5.36 mg
Zinc
0.8 mg
Vitamin B1
0.081 mg
Vitamin B2
0.052 mg
Vitamin B3
0.195 mg
Vitamin B5
0.068 mg
Vitamin B6
0.047 mg
Vitamin B9 (folate)
15 µg
Vitamin B12
0 µg
Vitamin C
0.1 mg
Vitamin D1
0 µg
Vitamin E (alpha-tocopherol)
0.01 mg
Vitamin K1 (phylloquinone)
2.4 µg
  1. Assumed zero by source

Data sources

3
  1. 1

    CaloriePilot curated nutrition base

    172476 · SR Legacy, April 2018 release

  2. 2

    日本文部科学省

    04098 · 日本食品標準成分表(八訂)増補2023年

  3. 3

    台湾卫生福利部食品药物管理署

    R4700902 · Not reported

About this food

Understanding this nutrition reference

Tofu is a soft, white soy food made by coagulating soy milk and pressing the resulting curds into blocks. It has a mild flavor that absorbs seasonings well, which makes it popular in stir-fries, soups, and plant-based dishes. Textures range from silken to extra-firm.

Nutritionally, tofu is a good plant-based source of protein. Per 100 g it provides about 76 kcal, 1.9 g of carbohydrates, 8.1 g of protein, and 4.8 g of fat, with 0.3 g of dietary fiber, 7 mg of sodium, and 350 mg of calcium. The calcium content reflects tofu set with calcium sulfate.

Tofu can be eaten raw, but it is usually cooked by pan-frying, baking, steaming, or simmering in sauces. Firmness affects water content and texture, so weigh the specific tofu used and use the serving sizes below.

Plan your portion

How much is in your serving of Tofu?

Nutrition values are reported per 100 g. A typical 1/2 cup serving (about 126 g) provides roughly 96 kcal. Use the serving sizes below to estimate portions when logging.

Calculated from the per-100-g reference. Values are rounded.
ServingWeightCaloriesCarbsProteinFat
100 g100 g76 kcal1.9 g8.1 g4.8 g
1/2 cup126 g95.8 kcal2.4 g10.2 g6 g
3 oz85 g64.6 kcal1.6 g6.9 g4.1 g

Use the weight of the edible portion in the food state shown above.

Energy (kcal)
76 kcal
Energy (kJ)
318 kJ
Protein
8.08 g
Carbohydrates
1.87 g
Fat
4.78 g
Dietary fiber
0.3 g
Sugars
0.62 g
Saturated fat
0.691 g
Trans fat1
0 g
Cholesterol
0 mg
Sodium
7 mg
Calcium
350 mg
Potassium
121 mg
Magnesium
30 mg
Iron
5.36 mg
Zinc
0.8 mg
Vitamin B1
0.081 mg
Vitamin B2
0.052 mg
Vitamin B3
0.195 mg
Vitamin B5
0.068 mg
Vitamin B6
0.047 mg
Vitamin B9 (folate)
15 µg
Vitamin B12
0 µg
Vitamin C
0.1 mg
Vitamin D1
0 µg
Vitamin E (alpha-tocopherol)
0.01 mg
Vitamin K1 (phylloquinone)
2.4 µg

Questions and answers

Tofu nutrition FAQ

Is tofu high in protein?

Yes. Tofu provides about 8.1 g of protein per 100 g, making it a useful plant-based protein source. A 1/2 cup serving (about 126 g) provides roughly 10 g of protein.

How many calories are in tofu?

Tofu provides about 76 calories per 100 g. A typical 1/2 cup serving (about 126 g) provides roughly 96 calories.

Is tofu a good source of calcium?

Tofu made with calcium sulfate can be a good source of calcium, providing about 350 mg per 100 g in this reference. Calcium content varies by brand and coagulant.