Textured vegetable protein is a soy-based dry product. Can be thrown into stews or curries to add protein or soaked in marinade or broth and then heated to use like minced meat. 1kg