How Much Protein is in Tofu?

Tofu is an important source of protein with approximately 17 grams of protein per 100 grams.

Tofu is a popular plant-based protein source made from soybeans. It is a highly nutritious and versatile product, and one of the key nutritional benefits of tofu is its high protein content.

On average, tofu contains about 17.3 grams of protein per 100 grams serving.1 However, the exact protein content may vary depending on the type and firmness of tofu.

Tofu is also a good source of other essential nutrients, such as iron, calcium or magnesium.1


  1. FoodData Central. (n.d.). Retrieved 16 April 2024, from

On this page