Şeker hastalarının beslenme programları; yaşa, boya, kiloya, fiziksel aktivite durumuna, sosyoekonomik duruma ve beslenme alışkanlıklarına göre diyetisyen tarafından oluşturulur. Beslenme programı kişiye özeldir ve ortak bir program oluşturulamaz. Şeker hastalarının yeterli ve dengeli beslenebilmeleri için tüm besin ögelerinden önerilen miktarlarda, enerji gereksinimine göre alması gerekir. Uzun aralıklarla ve düzensiz yemek yenmesi sakıncalıdır. 3 ana, 2-3 ara öğün uygundur.