Textured vegetable protein is an excellent substitute for meat! Textured vegetable protein is a cheap source of protein you can add in any vegetarian dish!