Where do vegans get their protein? Discover the best plant-based protein sources from legumes to seitan.