One of the most difficult parts of switching over to vegetarianism or veganism is the lack of true alternatives that can ...