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. Nutritionally, tofu is low in calories, while containing a relatively large amount of protein.