Regulering av blodsukker til måltider er komplisert fordi sammensetningen av maten påvirker hvor raskt den absorberes i tarmene. Glykemisk indeks er et tall som forteller hvor mye blodsukkeret stiger av mat som inneholder karbohydrater (glukose, stivelse, med mer). En matvare har høy glykemisk indeks når blodsukkeret stiger mye i løpet av de første to timene etter måltidet. En matvare som fører til at blodsukkeret stiger lite har lav glykemisk indeks. Dersom GI-indeksen er 0, gir måltidet ikke noe blodsukkerstigning. GI-indeks på 100 tilsvarer effekten av ren glukose.