Have been almost completly vegetarian for the last 4 and a half years and was pretty much a carnivore before that, so I feel this is as unbiased of an opinion as is possible.
The Beyond, Gardien, Impossible, etc fake chicken have more flavor, nearly indistinguishable texture, are just as juicy, and aren’t greasy. At this point, I consider them better than regular chicken with the sole exception of fried chicken which was never my favorite but I can see the appeal of it.
I’ll concede that the beef substitutes have a ways to go (I like them and they’re not bad but they’re not fooling anyone, either) but they’re not the subject of this opinion.


Not that brand specifically, but I use the TVP crumbles in a lot of dishes. The ones I get are frozen and like $5.50 for ~14 oz so not exactly a bargain but I’ll keep an eye out for that brand next time I’m out. They go great in sauces or for chili, tacos, and things like that.
Carne de soya is what it’s called in mexico, literally “soy meat” lol ask about it at Hispanic or Asian markets if you have any in your area, they’ll have the dry stuff cheap.
Just look for dried tvp and it should be much cheaper and functionally similar across brands. Plus you can determine the flavoring yourself. Adding a little no beef better than bouillon when you marinate/cook it can go a long way towards increasing the beefiness.