Dalam memilih makanan untuk dikonsumsi, penderita diabetes harus memperhatikan jenis karbohidrat yang terkandung dalam makanan tersebut. Ada jenis karbohidrat yang cepat diserap tubuh (sehingga kadar gula darah melonjak dan cepat terasa lapar lagi), ada juga karbohidrat yang lambat diserap (sehingga kadar glukosa darah lebih stabil dan terasa kenyang lebih lama).
Indeks glikemik adalah ukuran seberapa besar efek suatu makanan yang mengandung karbohidrat dalam meningkatkan kadar gula darah setelah dimakan, dibandingkan dengan glukosa atau roti putih. Makanan dengan indeks glikemik tinggi adalah makanan yang cepat dicerna dan diserap sehingga kadar gula darah akan meningkat dengan cepat secara signifikan.