Protein in foodsPlant protein

How Much Protein Is in Tofu?

19.5g
protein in 1/2 block (4 oz)
14.7 g in 3 oz

Tofu is a complete plant protein, which means it carries all the essential amino acids your muscles need to rebuild. Press it, season it well, and it takes on whatever you cook it with.

Tofu nutrition (firm)

Serving
Protein
Calories
Carbs
Fat
1/2 block (4 oz)
Protein19.5 g
Calories163
Carbs3.2 g
Fat9.8 g
3 oz
Protein14.7 g
Calories122
Carbs2.4 g
Fat7.4 g
1 cup cubed (5.5 oz)
Protein27 g
Calories225
Carbs4.4 g
Fat13.6 g

Values are approximate, based on USDA FoodData Central, firm. Actual numbers vary by brand, cut, and preparation.

Hit your protein without the math

Scoop is the food tracker built for building muscle. Log tofu and everything else by photo, voice, or barcode, and it counts your protein toward a target set for your body.

FAQ

Tofu, answered

Tofu has about 19.5 g of protein in 1/2 block (4 oz), and about 14.7 g in 3 oz.

About 163 calories in 1/2 block (4 oz), or about 122 in 3 oz.

Yes. Tofu is a lean, protein-dense choice: about 48% of the calories come from protein, and you get 19.5 g in 1/2 block (4 oz). It is a complete protein, so it carries every essential amino acid your muscles need to rebuild.

Yes. About 48% of the calories in tofu come from protein, well above the roughly 40% bar that counts as a high-protein food.