Alimentatia este un factor decisiv in controlul diabetului zaharat. Persoanele cu diabet trebuie sa evite alimentele bogate in zaharuri si carbohidrati rafinati, si sa se orienteze catre alimente bogate in fibre si proteine. De asemenea, cantitatea si momentul de consum al alimentelor trebuie sa fie bine reglementate pentru a controla nivelul de glucoza din sange.