Os doentes com cancro podem comer produtos de soja, que são ricos em proteínas e aminoácidos e também contêm certas vitaminas, o consumo de produtos de soja é bom para os doentes com cancro. No entanto, alguns doentes com cancro não são adequados para comer produtos de soja, tais como a função hepática é particularmente fraca, os doentes com cancro tendem a comer proteínas de alta qualidade, tais como produtos de soja e outros alimentos que contenham proteínas vegetais, geralmente recomendados para comer, comer mais irá aumentar a carga sobre o fígado e até mesmo causar encefalopatia hepática. A função intestinal não é muito boa, os pacientes que comem produtos de soja não são fáceis de digerir e até causam diarreia, os produtos de soja também produzem muito gás no trato intestinal, se o peristaltismo intestinal for muito fraco também pode levar à obstrução intestinal, pelo que este tipo de pacientes precisa de comer menos produtos de soja ou não comer.