Bagi pasien diabetes, tidak ada makanan yang benar-benar tidak boleh dimakan, kecuali makanan yang jelas-jelas dapat memicu alergi, hanya saja makanan tinggi gula, tinggi garam, dan tinggi lemak harus dimakan secukupnya. Pasien diabetes disarankan untuk memilih makanan rendah gula, rendah garam, dan rendah lemak, seperti sayuran berdaun hijau dan biji-bijian kasar. Secara umum, makanan dengan indeks glikemik tinggi, seperti nasi, roti kukus, dan mie yang terbuat dari beras dan tepung olahan, harus dikurangi secukupnya, dan ubi, ubi jalar, kentang, soba, beras hitam, serta makanan lain dengan indeks glikemik yang relatif rendah dapat digunakan untuk menggantikan sebagian makanan pokok. Daging ayam, bebek dan ikan dapat dikonsumsi lebih banyak, daging babi, daging sapi dan daging domba tanpa lemak dapat dimakan dalam jumlah kecil; berbagai sayuran segar dan buah-buahan rendah gula dapat dimakan hampir semuanya. Setelah menderita diabetes, yang terbaik adalah mengatur pola makan di bawah bimbingan dokter atau ahli gizi, jangan percaya begitu saja pada apa yang disebut pantangan, agar tidak mengarah pada nutrisi yang tidak seimbang.