رژیم غذایی در کنترل سطوح قند خون در هر دو نوع دیابت نوع 1 و نوع 2 کمک کننده است. نظارت بر میزان کربوهیدرات دریافتی بسیار حائز اهمیت است چراکه کربوهیدرات ها به شدت بر سطح قند خون شما تاثیر گذار هستند. یک رژیم غذایی متعادل حاوی انواع سبزیجات و میوه ها، غلات کامل، حبوبات، ماهی، گوشت کم چرب و لبنیات بدون چربی می باشد. زمانیکه فرد مبتلا به دیابت است، پیروی از یک برنامه غذایی با وعده ها و میان وعده های معین، ایده خوبی خواهد بود.