Tofu, also known as bean curd, is a soy-based product that is made by curdling fresh soy milk, pressing it into solid blocks, and then cooling it. It is a popular vegan and vegetarian substitute for meat and dairy products.