Soja je izredno učinkovito živilo proti raku. Vsebuje fitosterole, fitinsko kislino, izoflavone, saponine, karbolno kislino in genistin. Prav ta deluje kot šibek estrogen, kar preprečuje raka na dojkah in prostati. Soja vsebuje tudi lignine; ti vežejo rakotvorne snovi v črevesju, ki jih nato izločimo iz telesa. Fitinska kislina iz soje pa se veže na težke kovine, da jih prav tako lahko izločimo iz telesa.