Soy and fava bean protein
Both soy protein and fava bean protein are plant-based protein sources that have become increasingly popular in recent years. Soy protein in particular is a "complete protein" that contains all nine essential amino acids in sufficient quantities. Fava bean protein also has a good amino acid profile.