Os doentes com níveis elevados de açúcar no sangue podem comer soja, mas recomenda-se que comam soja com moderação. A soja é rica em proteínas, ácido fólico, magnésio, fósforo, potássio, vitamina C e outros nutrientes, e as calorias, o índice glicémico e outros valores não são elevados, pelo que os doentes com níveis elevados de açúcar no sangue podem comer soja, podem repor os nutrientes, mas é preciso comer com moderação, se um grande número de consumo único, pode provocar indigestão. Para além dos grãos de soja, os espinafres, a couve-flor, as cerejas, as maçãs, os tomates e outros legumes e frutas também são ricos em valor nutricional e o índice glicémico não é elevado, sendo mais adequados para serem consumidos por doentes com níveis elevados de açúcar no sangue. Os doentes diagnosticados com hiperglicemia devem gerir bem a sua dieta e cooperar com os seus médicos na utilização de medicação para manter o açúcar no sangue estável.