Is Tofu Bad for You? Benefits, Risks & Safety

Tofu is not bad for you. It’s a nutrient-dense protein source that most people can eat regularly without concern. A 100-gram serving of firm, calcium-set tofu delivers 17 grams of protein, 53% of your daily calcium, and over half your daily manganese. The fears around tofu tend to come from misunderstandings about soy and hormones, but the clinical evidence consistently shows those fears are overblown.

What Makes Tofu Nutritious

Tofu packs a lot into a small package. That same 100-gram serving (about 3.5 ounces) of firm tofu contains 9 grams of fat, 2 grams of fiber, and 32% of your daily selenium, a mineral important for thyroid function and immune defense. It’s low in calories relative to its protein content, making it one of the more efficient plant proteins available.

The exact nutritional profile shifts depending on how the tofu is made. Tofu set with calcium salts is higher in protein, fiber, potassium, and calcium than tofu set with nigari (a magnesium-based coagulant), which runs slightly higher in fat. Silken tofu, the softer variety used in smoothies and desserts, contains more water and less protein per serving than firm varieties. If you’re eating tofu primarily for protein or calcium, firm calcium-set tofu gives you the most per bite.

Soy and Hormones: What Actually Happens

The biggest concern people have about tofu is estrogen. Soy contains isoflavones, plant compounds that are structurally similar to human estrogen. This similarity has fueled years of worry that eating tofu could disrupt hormones, feminize men, or fuel hormone-sensitive cancers. The reality is more nuanced and far less alarming.

Soy isoflavones preferentially bind to one type of estrogen receptor (beta) rather than the other (alpha). This distinction matters because it means isoflavones don’t simply mimic estrogen across the board. In some tissues they produce mild estrogenic effects, and in others they actually block estrogen’s activity. They’re far weaker than human estrogen, and the body processes them differently.

For men specifically, the evidence is clear. A meta-analysis of 41 clinical studies covering over 1,700 men found that neither soy protein nor isoflavone intake had any significant effect on testosterone, free testosterone, or estrogen levels. This held true regardless of how much soy the men consumed or how long the studies lasted. The idea that tofu lowers testosterone simply isn’t supported by the clinical data.

Heart Health and Cholesterol

Tofu may actively benefit your cardiovascular system. The FDA has maintained a health claim linking 25 grams or more of soy protein per day to reduced risk of coronary heart disease. That’s roughly three to four servings of tofu daily, which is more than most people eat, but even smaller amounts contribute. Part of the benefit comes from what tofu replaces: swapping red or processed meat for tofu reduces your intake of saturated fat while adding plant-based protein and healthy fats.

Breast Cancer: The Surprising Evidence

For years, women with breast cancer or a family history of it were told to avoid soy. That advice has shifted substantially. A review of 22 observational studies found that soy isoflavones were associated with a 26% reduced risk of breast cancer recurrence among the roughly 11,800 women studied. The benefit was most pronounced in postmenopausal survivors, and the greatest risk reduction appeared at about 60 milligrams of isoflavones per day, equivalent to two or three servings (a cup of soy milk, three ounces of tofu, or half a cup of cooked soybeans counts as one serving).

Researchers at Johns Hopkins graded these findings as “probable,” meaning the evidence is strong enough to suggest a real protective effect. The reduction in overall mortality was smaller at 12% and not statistically significant, so the survival benefit is less certain. But the key takeaway is that soy does not appear to increase breast cancer risk, and it may help prevent recurrence.

Kidney Health

Choosing tofu over animal protein may offer advantages for your kidneys. The National Kidney Foundation notes that soy protein and other plant-based proteins could mean a lower risk of kidney disease for people with type 2 diabetes. Plant-based diets tend to reduce protein lost in urine and lower the acid load on the kidneys, both of which may slow kidney damage over time. Soy proteins may also help decrease blood pressure, which protects kidney function. The research on this is still preliminary and based on smaller studies, but it points in a consistently positive direction.

The Thyroid Question

Tofu does interact with thyroid health in one specific and practical way. If you take thyroid medication for hypothyroidism, soy can interfere with your body’s ability to absorb that medication. This doesn’t mean tofu damages your thyroid. It means timing matters. The Mayo Clinic recommends waiting at least one hour after taking thyroid medication before eating anything containing soy. Taking the medication on an empty stomach, at the same time each day, solves the issue for most people.

For people with normal thyroid function, moderate tofu consumption does not appear to cause thyroid problems.

How Much Tofu Is Safe to Eat

Harvard’s School of Public Health describes soy as a protein source that can safely be consumed several times a week, and likely more often. There is no established upper limit for whole soy foods like tofu, tempeh, or edamame. The health benefits associated with soy in research tend to show up at one to three servings per day, and populations in East Asia that have eaten tofu as a dietary staple for centuries do not show higher rates of the conditions people worry about.

The distinction worth making is between whole soy foods and highly processed soy products. Tofu, tempeh, edamame, and soy milk are whole or minimally processed. Soy protein isolates found in protein bars, processed meat substitutes, and supplements are a different category, and the research on whole soy foods doesn’t automatically extend to those products. When people talk about the benefits of soy, they’re generally talking about the kind of soy that looks like food, not the kind listed as the fourteenth ingredient on a label.