Soy is a great protein source, and it is delicious! http://www.onegreenplanet.org/vegan-health/10-vegan-foods-packed-with-protein/9/