Tofu is highly nutritious and contains iron, magnesium, potassium, niacin, copper, calcium, zinc, phosphorus, folic acid, vitamin B1, vitellin, and vitamin B6. However, some people say that eating too much tofu is not good, such as causing stones and k...