Tofu is rich in high-quality protein. It is also a good source of B-vitamins and iron. When the curdling agent used to make tofu is calcium salt, the tofu is an excellent source of calcium.