Soy and fava beans protein

Both soy protein and fava bean protein are vegetable 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.