I think they may have changed their formula because I'm not seeing soybean in the Bio Root that I have. Ingredient list shows cottonseed meal, molasses, phosphoric acid, plant protein, hydrolysate, potassium sulfate, rock phosphate and sea kelp. I suppose the cottonseed could be GMO though?