Textured Vegetable Protein is made from Soy
It can be used in a variety of meals such as curry, pie, pasta, stir fry, etc.
Just soak in hot water to rehydrate for a few minutes and its ready to be seasoned / cooked in any of your favourite dishes.
The small chunks are comparable to minced meat in texture.
An easy, great and common vegan meat substitute here in Thailand.