Tofu is a plant-based protein made entirely from soybeans. It contains no animal products at any stage of production, and its protein quality rivals that of meat and dairy by standard nutritional measures.
How Tofu Is Made
Tofu starts as whole soybeans that are soaked, ground, and filtered to produce soy milk. That soy milk is then boiled and mixed with a coagulant, typically a mineral salt like calcium sulfate or magnesium chloride, which causes the soy proteins to clump together into curds. Those curds are pressed into blocks, and the firmness of the final product depends on how much water is squeezed out. Every ingredient in this process comes from plants or minerals. There are no eggs, dairy, or animal-derived additives involved.
The coagulant choice actually affects nutrition. Tofu set with calcium sulfate (the most common method) is exceptionally high in calcium. A 3.5-ounce serving of firm, calcium-set tofu delivers about 53% of your daily calcium needs, which is more than a glass of milk.
Protein Content by Tofu Type
Not all tofu is created equal when it comes to protein. Firmer varieties pack significantly more because they contain less water. A half-cup (126g) of firm tofu provides roughly 22 grams of protein and 181 calories. Silken tofu, on the other hand, contains about 55 calories per 100 grams and considerably less protein per serving because of its high water content. If you’re choosing tofu specifically for its protein, firm or extra-firm is the way to go.
That same half-cup of firm tofu also delivers 11 grams of fat, but most of it is unsaturated. It contains 2.9 grams of fiber, 51% of your daily manganese, and 32% of your daily selenium. For a single whole food, that’s a remarkably dense nutrient package.
How Tofu’s Protein Compares to Meat
The most common concern about plant-based protein is whether it’s “complete,” meaning it contains all nine essential amino acids your body can’t make on its own. Soybeans are one of the few plant foods that check this box. Tofu is particularly rich in leucine and lysine, two amino acids that play key roles in muscle building and tissue repair. It does contain lower levels of methionine than animal proteins, but still enough to contribute meaningfully to your daily intake.
Soy protein also scores a 1.00 on the PDCAAS scale, the standard measure of protein quality that accounts for both amino acid content and how well your body digests it. That’s the highest possible score, matching beef and dairy. In practical terms, the protein in tofu is absorbed and used by your body about as efficiently as the protein in a steak.
The direct comparison with chicken breast is worth knowing. A 3-ounce serving of chicken breast has about 21 grams of protein, while the same amount of tofu has about 8 grams. Chicken delivers roughly 2.5 times more protein per ounce. But tofu comes with zero cholesterol and no saturated fat, which gives it a clear advantage for heart health. You simply need a larger portion of tofu to match the protein in a smaller piece of chicken.
Heart and Bone Health Benefits
The FDA authorized a health claim in 1999 stating that 25 grams of soy protein per day, as part of a diet low in saturated fat and cholesterol, may reduce the risk of heart disease. That’s roughly three servings of firm tofu. The benefit likely comes from a combination of soy’s protein profile, its lack of saturated fat, and compounds called isoflavones that are naturally present in soybeans.
Those isoflavones have drawn attention for other reasons too. Clinical trials have found that soy isoflavone supplements can increase calcium retention in postmenopausal women, which matters for bone density. Genistein, one specific isoflavone concentrated in soy foods, has shown consistent results in reducing menopausal hot flashes. These compounds are unique to soy and aren’t found in other common plant proteins like pea or rice protein.
Using Tofu as Your Primary Protein
If you’re building meals around tofu as a main protein source, portion size matters more than it does with meat. A realistic tofu-centered meal might include 200 to 250 grams of firm tofu (roughly half a standard block), which provides 35 to 44 grams of protein. Pair that with whole grains, legumes, or nuts throughout the day, and hitting protein targets in the range of 50 to 70 grams is straightforward even on a fully plant-based diet.
Tofu’s mild flavor works in its favor here. It absorbs marinades and seasonings easily, which means it fits into stir-fries, curries, scrambles, soups, and even smoothies (silken tofu blends into a creamy texture). Pressing firm tofu before cooking removes excess water and improves its ability to crisp up in a pan or oven, giving it a more satisfying texture.
One practical note: because tofu set with calcium sulfate is so calcium-dense, eating it regularly can meaningfully contribute to your bone health without dairy. A single 3.5-ounce serving covers more than half of your daily calcium requirement, making it one of the most efficient non-dairy calcium sources available.

