Plant Proteins & Legumes / Soy Products

Tofu (firm): Protein, Calories & Full Nutrition Breakdown

Soy is one of only a handful of plant proteins that's 'complete' on its own — no need to combine it with a grain or legume to hit every essential amino acid, unlike most other plant sources.

17.3gProtein / 100g
21.8gPer 1/2 block (126g)
12.01gProtein per 100 cal
0.91Quality score

Tofu (firm)

1/2 block (126g)
Protein per 100g17.3g
Calories per 100g144
Fat per 100g8.7g
Carbs per 100g2.8g
Fiber per 100g2.3g
Leucine (per serving, est.)1300mg
Typical cost$
Quality 0.91 DIAAS-adjusted, complete plant protein
veganvegetariangluten-freeketo-friendly

Why Tofu (firm) shows up in protein-forward diets

Soy is one of only a handful of plant proteins that's 'complete' on its own — no need to combine it with a grain or legume to hit every essential amino acid, unlike most other plant sources.

Serving-size math

A 1/2 block (126g) portion delivers 21.8g of protein and roughly 181 calories. Scaled per 100 calories, that works out to 12.01g of protein — useful for comparing against other foods on a calorie-matched basis rather than a weight-matched one.

Prep tip

Press for at least 20 minutes and freeze-then-thaw once if you want a meatier, more absorbent texture — freezing ruptures the water-holding cell structure.

Best for

  • vegan bulking
  • meal prep

Allergens

Contains: soy.

Frequently asked

How much protein is in tofu (firm)?

17.3g per 100g, or 21.8g per 1/2 block (126g).

Is tofu (firm) a complete protein?

Yes — it's rated a complete, high-quality protein source (DIAAS-adjusted, complete plant protein).