We went to a Chinese restaurant the other day that is known for having vegetarian versions of almost every regular American Chinese restaurant dish. They used some kind of fibrous fake meat for the General Tsaos chicken that was very convincing. Maybe seaweed based?