Have you considered TVP? It is Textured Vegetable Protein. It takes the place of meat in most dishes, but I would not consider it a meat substitute as it is truly "its own animal" and doesn't mimic any meat very well IMHO. Great in sauce based dishes.