Tofu, also known as bean curd, is a food prepared by coagulating soy milk and then pressing the resulting curds into solid white blocks of varying softness; it can be silken, soft, firm, or extra firm. Tofu is a good source of protein and contains all nine essential amino acids. It is also a valuable plant source of iron and calcium and the minerals manganese and phosphorous. In addition to this, it also contains magnesium, copper, zinc and vitamin B1.