Take a look at this site.
http://www.worthingtonfoods.com/
Loma Linda products have been around forever and even though the meat substitute products really don't taste like meat, they can taste good if you don't look at them as a "meat".
The site has all kinds of recipes you can use with their products. You will get all the protien you need from these products.