🍋 Free guide: juice yields, substitutions & more. Get the Citrus Cheat Sheet →
Get the Newsletter

Start typing to search recipes and guides by name, cuisine, or tag.

Plant proteins and dairy

Calories and Protein in Tofu

Nutrition data for tofu, raw, firm, made with calcium sulfate.

A block of firm tofu with slices in front of it on a wooden board with sliced scallions

Quick answer: 1/2 cup (126 g) of tofu has about 181 calories, 22 g of protein, 11 g of fat and 3.5 g of carbohydrate. Per 100 g it has 144 calories and 17 g of protein. These figures are for tofu that is raw, firm, made with calcium sulfate.

  • 181calories
  • 22 gprotein
  • 11 gfat
  • 3.5 gcarbs

per 1/2 cup (126 g)

Serving sizes for tofu

ServingWeightCaloriesProteinFatCarbs
100 grams100 g (3.5 oz)14417 g8.7 g2.8 g
1/4 block81 g (2.9 oz)11714 g7.1 g2.3 g
1/2 cup126 g (4.4 oz)18122 g11 g3.5 g

USDA lists half a cup of firm tofu at about 126 g and a quarter of a block at about 81 g. Softer tofu holds more water and has fewer calories and less protein per 100 g.

Full nutrition facts

Nutrition facts for tofu
NutrientPer 100 gPer 1/2 cup (126 g)% Daily Value*
Calories144181
Total fat8.7 g11 g14%
Saturated fat1.3 g1.6 g8%
Sodium14 mg18 mg1%
Total carbohydrate2.8 g3.5 g1%
Dietary fiber2.3 g2.9 g10%
Protein17 g22 g44%
Potassium237 mg299 mg6%
Calcium683 mg861 mg66%
Iron2.7 mg3.4 mg19%
Magnesium58 mg73 mg17%
Vitamin C0.2 mg0.3 mg0%

*Percent Daily Value uses the FDA reference amounts for a 2,000 calorie diet and is calculated for 1/2 cup (126 g). Source: USDA FoodData Central, record 172475 (Tofu, raw, firm, prepared with calcium sulfate).

Serving calculator

Enter an amount to see the calories and protein for exactly what you are eating.

  • -calories
  • -g protein
  • -g fat
  • -g carbs

About tofu nutrition

Firm tofu is made from soybeans and is a popular plant-based source of protein. Numbers depend on the type, so these are for raw firm tofu set with calcium sulfate.

  • Calcium: 861 mg in 1/2 cup, about 66 percent of the Daily Value.
  • Protein: 22 g in 1/2 cup, about 44 percent of the Daily Value.
  • Iron: 3.4 mg in 1/2 cup, about 19 percent of the Daily Value.

How preparation changes the numbers

  • Tofu absorbs oil when it is fried, so fried or crispy tofu has more calories than these raw figures.
  • Different brands and firmness levels vary, so use the package label when you know the exact product.

How tofu compares

Per 100 g, tofu ranks #7 of 30 foods on this site for protein and #20 for fewest calories.

Protein per 100 g

Tofu
17 g
Egg
13 g

Calories per 100 g

Tofu
144
Egg
155

Recipes with tofu

Questions about tofu

How many calories are in tofu?

181 calories in 1/2 cup (126 g) of tofu, or 144 calories per 100 g. These figures are for tofu that is raw, firm, made with calcium sulfate.

How much protein is in tofu?

22 g of protein in 1/2 cup (126 g) of tofu, or 17 g per 100 g. Protein makes up about 48 percent of its calories.

How much protein is in half a cup of firm tofu?

About 22 g of protein in half a cup (126 g), with 181 calories.

How much calcium is in firm tofu?

Tofu made with calcium sulfate has 683 mg of calcium per 100 g, about 66 percent of the Daily Value in half a cup. Tofu made without calcium salts has less.

Is tofu high in protein?

17 g per 100 g for firm tofu. Per calorie, that is a good ratio for a plant food.

Related guides

Work out your own numbers

More in plant proteins and dairy

Sources and method

Nutrient values come from USDA FoodData Central (SR Legacy), record 172475: Tofu, raw, firm, prepared with calcium sulfate, retrieved 2026-09-30. Serving weights are USDA household measures, or a simple fraction of one. Brands, growing conditions and cooking method change real-world numbers, so treat every figure as a good estimate. Written and reviewed by Claudio; read how we develop and check our numbers.