Bean curd, more commonly called tofu, is one of the most nutrient-dense plant foods you can eat. It packs 17 grams of protein into a 3.5-ounce serving with only 144 calories, and it delivers more than half your daily calcium and manganese needs. Whether you’re eating it as a meat substitute or simply adding it to your rotation, tofu checks most of the boxes for a healthy food.
What You Get in a Serving
A 3.5-ounce (100-gram) portion of firm, calcium-set tofu contains 144 calories, 17 grams of protein, 9 grams of fat, 3 grams of carbs, and 2 grams of fiber. That protein-to-calorie ratio is comparable to many cuts of meat. But the micronutrient profile is where tofu really stands out: the same serving provides 53% of your daily calcium, 51% of your manganese, 42% of your copper, 32% of your selenium, and meaningful amounts of iron, zinc, magnesium, and phosphorus.
Not all tofu is created equal, though. The firmer the tofu, the more water has been pressed out, concentrating the nutrients. A 3-ounce serving of silken tofu has just 39 calories and 3.5 grams of protein, while the same amount of extra-firm tofu delivers 75 calories and 9 grams of protein. If you’re eating tofu primarily for protein, firm or extra-firm varieties give you significantly more per bite.
Heart Health Benefits
The FDA allows food manufacturers to put a heart-health claim on soy products, and the science backs it up. A meta-analysis of 46 clinical studies found that eating about 25 grams of soy protein per day reduced LDL (“bad”) cholesterol by roughly 3 to 4%. That’s a modest drop, but it’s consistent and meaningful when combined with other dietary changes. To hit 25 grams of soy protein from tofu alone, you’d need about 5 ounces of firm tofu, which is a reasonable portion for a main dish.
Tofu also happens to be low in saturated fat. Replacing higher-saturated-fat protein sources like red meat with tofu shifts your overall fat intake in a direction that favors cardiovascular health, independent of the soy protein effect.
The Estrogen Question
Soybeans contain isoflavones, plant compounds that have a structure loosely similar to human estrogen. This has fueled years of concern about whether eating tofu could raise breast cancer risk in women or lower testosterone in men. The evidence on both counts is reassuring.
The Mayo Clinic states clearly that eating soy foods does not raise breast cancer risk. Population-level research actually suggests the opposite: people who regularly eat soy foods may have a lower risk of breast cancer. Isoflavones are much weaker than the estrogen your body produces, and in some tissues they may actually block the body’s own estrogen from binding to receptors. The one area of lingering uncertainty involves concentrated soy supplements (pills and powders with isolated isoflavones), which haven’t been proven safe for people at high risk of breast cancer. Whole soy foods like tofu are a different story.
For men, an expanded meta-analysis covering more than 1,700 participants found that neither soy protein nor isoflavone intake affected testosterone, free testosterone, or estrogen levels, regardless of dose or study duration. The idea that tofu lowers testosterone is not supported by clinical evidence.
Antinutrients in Tofu
Raw soybeans contain compounds like lectins and trypsin inhibitors that can interfere with digestion and nutrient absorption. This is sometimes raised as a strike against soy foods, but tofu goes through extensive processing: soaking, heating, coagulating, and pressing. By the time soybeans become tofu, lectin content drops to very low levels (under 5%), and trypsin inhibitor activity is similarly minimal. Eating raw soybeans by the handful would be a different conversation, but the manufacturing process that turns them into tofu neutralizes most of the concern.
Thyroid Considerations
If you take thyroid medication, soy can interfere with how your body absorbs it. The practical fix is simple: wait at least one hour after taking your thyroid medication before eating tofu or any other soy-containing food. Soy doesn’t damage thyroid function in healthy people, but for those already managing hypothyroidism with medication, the timing matters.
How Tofu Compares Environmentally
For readers weighing health alongside environmental impact, tofu has a notable advantage. Producing one kilogram of packaged tofu generates about 3.2 kg of CO2. That’s a fraction of the footprint of beef (100 kg CO2 per kilogram), pork (12 kg), or even chicken (10 kg). Choosing tofu over animal protein a few times a week is one of the more effective individual dietary changes for reducing your carbon footprint.
Getting the Most Out of Tofu
Tofu absorbs the flavor of whatever you cook it with, which makes it versatile but also means preparation matters. Pressing extra water out of firm tofu before cooking improves the texture and helps it crisp up when pan-fried or baked. Marinating it for even 15 to 20 minutes adds substantially more flavor than cooking it plain.
For people aiming at the 25-gram soy protein threshold associated with cholesterol-lowering benefits, a single generous serving of firm tofu at dinner gets you most of the way there. Pairing it with other soy foods throughout the day, like edamame or soy milk, easily closes the gap. There’s no established upper limit for tofu consumption in healthy adults, but as with any food, variety in your overall diet is a better strategy than relying on one source for all your protein.

