Tofu, firm โ€” Protein & Portion Scorecard

USDA FoodData Central breakdown in US ounces and grams โ€” plus exact portions to hit your per-meal protein target.

USDA Per-Serving & 30g Target

4 oz = 17.9g Protein (163 kcal)

To hit 30g of protein from tofu, firm, measure 6.7 oz (190 g) for ~274 calories.

Per 4 oz (113g US)
17.9g P
163 kcal ยท 4.9g C ยท 9.9g F
Per 100 Grams
15.8g P
144 kcal ยท 4.3g C ยท 8.7g F
Per 1 Pound (16 oz)
71.7g P
653 kcal total
30g Protein Portion
6.7 oz
190g ยท 274 kcal
Portion Target Table

How Much Tofu, firm for 20g, 30g, 40g, and 50g of Protein?

Protein Goal US Ounces (oz) Grams (g) Calories Carbs / Fat
20g Protein 4.5 oz 127 g 183 kcal 5.5g C ยท 11g F
30g Protein 6.7 oz 190 g 274 kcal 8.2g C ยท 16.5g F
40g Protein 8.9 oz 253 g 364 kcal 10.9g C ยท 22g F
50g Protein 11.1 oz 316 g 455 kcal 13.6g C ยท 27.5g F

Interactive Nutrition Tools

Compare Other Protein Sources