Textured vegetable protein - Vegetarian Times

Textured vegetable protein

Textured Vegetable Protein is a protein-packed ingredient often made to resemble meat.