Textured soy protein granules

 A vegetarian can get protein from textured soy protein. There is also fiber, Iron, calsium, magnesium and b vitamins. Its good for daily use as substitute to meat. But extra b vitamin is  needed if a vegetarian.