Soy foods contain all nine essential amino acids and offer ample amounts of each, making soy similar to animal proteins in this way. Most scientific evidence suggests that there’s no need to avoid soy products. We recommend 100-120g of soy-based products per day, which gives 35-50g of excellent-quality protein.  We use only organic (bio) soy products to avoid GMOs.