Calories in firm tofu.

144 kcal per 100 g.

Firm tofu is pressed, which removes water and concentrates it: about 144 kcal and 17 g of protein per 100 g, roughly double regular tofu. The protein-per-calorie ratio is close to that of eggs.

Tofu, raw, firm, prepared with calcium sulfate · SR Legacy (2018-04) · USDA FDC 172475

Nutrition for your portion

Unknown means USDA did not supply a value. Zero is shown only when recorded as zero.
NutrientPer 100 g100 g
Energy144 kcal144 kcal
Protein17.3 g17.3 g
Carbohydrates2.78 g2.78 g
Fat8.72 g8.72 g
Fibre2.3 g2.3 g
SugarsUnknownUnknown
Saturated fat1.26 g1.26 g
Sodium14 mg14 mg
Salt (calculated from sodium)0.04 g0.04 g
Vitamin A (RAE)UnknownUnknown
Vitamin D (D2 + D3)0 ug0 ug
Vitamin E (alpha-tocopherol)UnknownUnknown
Vitamin K (phylloquinone)UnknownUnknown
Vitamin C0.2 mg0.2 mg
Thiamin0.16 mg0.16 mg
Riboflavin0.1 mg0.1 mg
Niacin0.38 mg0.38 mg
Vitamin B60.09 mg0.09 mg
Folate, total29 ug29 ug
Vitamin B120 ug0 ug
Potassium237 mg237 mg
Calcium683 mg683 mg
Phosphorus190 mg190 mg
Magnesium58 mg58 mg
Iron2.66 mg2.66 mg
Zinc1.57 mg1.57 mg
Selenium17.4 ug17.4 ug
IodineUnknownUnknown
Copper0.38 mg0.38 mg

Energy comes from USDA nutrient 1008. Salt is calculated as sodium × 2.5, with unit conversion to grams. It is not a separately measured salt value.

Preparation

Firm tofu is 144 kcal per 100 g with 17.3 g of protein and 8.7 g of fat — most of the fat is the soybean's own. It is firm because much of the water has been pressed out, which is exactly why it is denser than the soft row at 76. Pressing it further concentrates it again; frying it adds whatever oil it takes up, and tofu takes up a great deal.

Logging this food

Half a cup is 126 g and 181 kcal; a quarter block is 81 g and 117. Blocks vary by brand, so weigh rather than counting blocks. If you press tofu before cooking, you are removing water and raising the per-100 g figure of what is left — weigh after pressing and the arithmetic stays honest.

Swaps and alternatives

Soft tofu is 76 kcal per 100 g against this row's 144, but with 8.1 g of protein against 17.3, so per gram of protein the two are nearly identical: the difference is water, not nutrition. Cooked lentils are 116 per 100 g and cooked black beans 132, both lighter but with a different protein profile.

Compare related foods

Keep your meals and goals together.

Create an account to save meals and follow your daily overview. Free during beta.

Create a free account