TVP is very low in fat but high in protein. It's a complete protein meaning that it contains all essential amino acids. It's also high in fiber and contains some vitamins and minerals such as Vitamin B6, Folate, Potassium and iron.