~20 g protein
150 g~189 kcal
A 150 g serving of tofu contains approximately 20.0 g of protein.
Per 100 g, Frida’s soy-bean-curd tofu contains approximately 13.3 g of protein.
“Kibora is the first one that actually feels effortless.”
“I love that it explains what my food means, not just how many calories it had.”
“The app is simple, intuitive, and makes logging meals quick and effortless.”
Tofu varies by firmness and water content. These values use Frida’s generic soy-bean-curd tofu as the reference.
| Serving | Protein | Calories |
|---|---|---|
| 100 g tofu | 13.3 g | 126 kcal |
| 150 g tofu | 20.0 g | 189 kcal |
| 200 g tofu | 26.6 g | 252 kcal |
| 250 g tofu | 33.3 g | 315 kcal |
Track protein across your day instead of checking each food separately.
Yes. Tofu is a relatively protein-dense plant food and soy provides all essential amino acids.
A 150–200 g serving can provide roughly 20–27 g of protein.
Firm and extra-firm tofu usually contain more protein per 100 g than silken tofu because they contain less water.
Firmness changes the numbers, so package nutrition is best when you are tracking a specific tofu.
~189 kcal
~237 kcal
~285 kcal
Nutrition values use Frida’s European food-composition entry for tofu, soy bean curd. It reports 13.3 g protein, 7.5 g fat and about 1.0 g carbohydrate per 100 g.
Tofu varies substantially by water content and firmness. The reference on this page is therefore a generic tofu value, not a promise that every brand has identical nutrition.
About 13.3 g in the Frida soy-bean-curd reference used on this page.
Approximately 20 g.
Yes. It is one of the more protein-dense common plant foods.
Usually yes per 100 g, because firmer tofu generally contains less water.
Yes. Soy protein provides all essential amino acids.
Knowing that tofu has about 13.3 g of protein per 100 g is useful. Knowing how that fits into your own daily protein and macro targets is more useful.