Tofu, also known as bean curd, is an ancient food made by coagulating soy milk and then pressing the resulting curds into soft white blocks. Tofu is made to be soft or firm. It has a subtle flavor and can be used in savory and sweet dishes. It soaks up flavours from sauces, soups and spices. Tofu has a low calorie count and relatively large amounts of protein making it a great substitute for meat, fish and seafood.