Plant-based

How much protein is in firm tofu?

One half block of firm tofu (200 g) has about 34 g of protein. Per 100 g, that is 17 g.

Firm tofu is a complete plant protein made from soybeans, and it takes on the flavour of whatever you cook it with.

  • Vegan
  • Vegetarian
  • Pescatarian
Firm tofu

34 gprotein per half block

Protein in firm tofu by portion

PortionProtein
100 g17 g
half block (200 g)34 g

Typical values. Brands and recipes vary, so check the label when you have one.

How firm tofu compares

Firm tofu ranks #29 of 44 common high-protein foods by protein per 100 g. Here it is next to similar foods:

How much firm tofu to hit your target

176 gof firm tofu gives you 30 g of protein, a typical meal
27%of a 126 g daily target in one half block of firm tofu
13%of a 126 g daily target in 100 g

126 g is the target for a 70 kg (154 lb) adult who wants to build muscle. Your number depends on your weight and goal: calculate your daily protein.

Questions about protein in firm tofu

How much protein is in one half block of firm tofu?

One half block of firm tofu (200 g) has about 34 g of protein. Per 100 g, firm tofu has 17 g.

Is firm tofu high in protein?

It is a good source. Firm tofu has 17 g of protein per 100 g, which ranks #29 of the 44 foods in our list. It works well alongside a richer protein source.

How much firm tofu do I need for 30 g of protein?

About 176 g, or about 1 half block, gives you 30 g of protein, a typical amount for one meal.

More high-protein foods

See all 44 high-protein foods →